2013-10-29 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3dc59126378625d1c490c1804715b1cde60a0b3b
1 2013-10-29  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/44350
4         * gfortran.dg/blockdata_8.f90: New.
6 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
8         PR fortran/58793
9         * gfortran.dg/unlimited_polymorphic_13.f90 : Use real variables
10         to determine sizes of real kinds.
12         PR fortran/58858
13         * gfortran.dg/unlimited_polymorphic_14.f90 : New test.
15 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
17         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
18         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
19         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
20         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
21         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
22         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
23         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
24         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
25         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
26         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
27         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
28         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
29         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
30         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
31         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
32         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
33         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
34         test stored in c-c++-common.  Also, added the Cilk runtime's library
35         to the ld_library_path.
37 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/58888
40         * g++.dg/cpp0x/auto40.C: New.
41         * g++.dg/other/warning1.C: Adjust.
43 2013-10-29  Richard Biener  <rguenther@suse.de>
45         * gcc.dg/torture/restrict-2.c: New testcase.
46         * gcc.dg/torture/restrict-3.c: Likewise.
47         * gcc.dg/torture/restrict-4.c: Likewise.
48         * gcc.dg/torture/restrict-5.c: Likewise.
50 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
52         PR tree-optimization/19831
53         * gcc.dg/tree-ssa/alias-25.c: New file.
55 2013-10-29  Richard Biener  <rguenther@suse.de>
57         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
58         changes.
59         * gcc.dg/vect/bb-slp-32.c: Likewise.
60         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
61         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
62         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
63         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
64         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
65         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
66         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
67         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
68         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
69         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
70         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
71         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
72         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
73         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
74         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
75         * gfortran.dg/vect/vect.exp: Likewise.
77 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
79         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
80         * gcc.dg/vmx/eg-5.c: Likewise.
82 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
83              Joern Rennecke  <joern.rennecke@embecosm.com>
85         * gcc.target/arc/jump-around-jump.c: New test.
87 2013-10-27  Tom de Vries  <tom@codesourcery.com>
89         * gcc.target/arm/require-pic-register-loc.c: New test.
91 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
93         PR target/58679
94         * gcc.target/i386/pr58679-1.c: New test.
95         * gcc.target/i386/pr58679-2.c: Ditto.
97 2013-10-27  Tobias Burnus  <burnus@net-b.de>
99         PR other/33426
100         * gcc.dg/vect/vect-ivdep-2.c: New.
102 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
104         PR target/52483
105         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
106         * gcc.target/sh/pr52483-2.c: Likewise.
107         * gcc.target/sh/pr52483-3.c: Likewise.
108         * gcc.target/sh/pr52483-4.c: Likewise.
110 2013-10-26  Jeff Law  <law@redhat.com>
112         * g++.dg/torture/pr49309.C: Removed.
113         * gcc.dg/dfp/pr35739.c: Removed.
115 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
117         PR rtl-optimization/58759
118         * gcc.target/i386/pr58759.c: New.
120 2013-10-25  Tobias Burnus  <burnus@net-b.de>
122         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
123         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
124         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
126 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
128         * gcc.dg/wmul-1.c: New test.
130 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/58878
133         * g++.dg/template/pr58878.C: New.
135 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
137         * gcc.dg/tree-ssa/alias-23.c: New file.
139 2013-10-25  Richard Biener  <rguenther@suse.de>
141         PR tree-optimization/58626
142         * gcc.dg/torture/pr58626.c: New testcase.
144 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/54812
147         * g++.dg/cpp0x/defaulted47.C: New.
149 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
151         * gcc.c-torture/execute/pr58831.c: New test.
153 2013-10-25  Nick Clifton  <nickc@redhat.com>
155         * c-c++-common/pr57793.c: Add expected error messages for
156         targets with small integers.
157         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
158         * gcc.dg/c99-stdint-2.c: Likewise.
159         * gcc.dg/cdce1.c: Likewise.
160         * gcc.dg/fold-overflow-1.c: Likewise.
161         * gcc.dg/utf-cvt.c: Likewise.
162         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
163         arithmetic.
164         * gcc.dg/ftrapv-2.c: Likewise.
165         * gcc.dg/pr30286.c: Likewise.
166         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
167         * lib/target-supports.exp (check_effective_target_trapping): New
168         proc.  Returns true if the target supports trapping arithmetic.
170 2013-10-25  Tobias Burnus  <burnus@net-b.de>
172         * g++.dg/parse/ivdep.C: New.
173         * g++.dg/vect/pr33426-ivdep.cc: New.
175 2013-10-24  Richard Henderson  <rth@redhat.com>
177         PR rtl/58542
178         * gcc.dg/atomic-store-6.c: New.
180 2013-10-24  Ian Lance Taylor  <iant@google.com>
182         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
184 2013-10-24  Cong Hou  <congh@google.com>
186         * gcc.c-torture/execute/20030125-1.c: Update.
188 2013-10-24  Tobias Burnus  <burnus@net-b.de>
190         PR fortran/44646
191         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
193 2013-10-24  Dehao Chen  <dehao@google.com>
195         * g++.dg/opt/devirt3.C: New test.
197 2013-08-24  Tobias Burnus  <burnus@net-b.de>
199         PR other/33426
200         * testsuite/gcc.dg/ivdep.c: New.
201         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
203 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
205         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
206         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
208 2013-10-24  Nick Clifton  <nickc@redhat.com>
210         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
212 2013-10-24  Marek Polacek  <polacek@redhat.com>
214         PR c++/58705
215         * g++.dg/parse/pr58705.C: New test.
217 2013-10-24  Marek Polacek  <polacek@redhat.com>
219         * gcc.dg/c11-align-5.c: Add more testing.
221 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
223         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
225 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
227         PR tree-optimization/58775
228         PR tree-optimization/58791
229         * gcc.dg/guality/pr58791-1.c: New test.
230         * gcc.dg/guality/pr58791-2.c: New test.
231         * gcc.dg/guality/pr58791-3.c: New test.
232         * gcc.dg/guality/pr58791-4.c: New test.
233         * gcc.dg/guality/pr58791-5.c: New test.
234         * gcc.c-torture/compile/pr58775.c: New test.
235         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
237 2013-10-23  Tom de Vries  <tom@codesourcery.com>
239         PR tree-optimization/58805
240         * gcc.dg/pr58805.c: New test.
242 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
244         * gcc.target/i386/vect-div-1.c: New test.
246         * gcc.dg/vect/pr58508.c: Remove dg-options.
248 2013-10-23  Richard Biener  <rguenther@suse.de>
250         * gcc.dg/torture/pr58830.c: New testcase.
252 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
254         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
255         * g++.dg/cpp1y/attr-deprecated.C: New.
256         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
258 2013-10-23  Tobias Burnus  <burnus@net-b.de>
260         PR fortran/58793
261         * gfortran.dg/assumed_type_8.f90: New.
263 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
265         PR target/58779
266         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
267         and MINUSCCZEXT defines. Update scan-assembler dg directive.
268         * gcc.dg/torture/pr58779.c: New test.
270 2013-10-22  Steve Ellcey  <sellcey@mips.com>
272         * gcc.target/mips/nor.c: New.
274 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
276         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
277         tests into...
278         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
279         restricted to big-endian targets.
281 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
283         PR fortran 57893
284         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
286 2013-10-21  Tobias Burnus  <burnus@net-b.de>
288         PR fortran/58803
289         * gfortran.dg/proc_ptr_comp_38.f90: New.
291 2013-10-21  Marek Polacek  <polacek@redhat.com>
293         PR middle-end/58809
294         * gcc.dg/gomp/pr58809.c: New test.
296 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
298         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
299         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
301 2013-10-21  Richard Biener  <rguenther@suse.de>
303         PR tree-optimization/58794
304         * c-c++-common/torture/pr58794-1.c: New testcase.
305         * c-c++-common/torture/pr58794-2.c: Likewise.
307 2013-10-21  Richard Biener  <rguenther@suse.de>
309         PR middle-end/58742
310         * c-c++-common/fold-divmul-1.c: New testcase.
312 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
314         * gcc.target/i386/memset-vector_loop-1.c: New test.
315         * gcc.target/i386/memset-vector_loop-2.c: New test.
317 2013-10-21  Diego Novillo  <dnovillo@google.com>
319         * g++.dg/plugin/selfassign.c: Include tree.h.
320         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
321         * gcc.dg/plugin/ggcplug.c: Likewise.
322         * gcc.dg/plugin/one_time_plugin.c: Likewise.
323         * gcc.dg/plugin/selfassign.c: Likewise.
324         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
326 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
328         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
329         * gcc.target/mips/mips-ps-7.c: Likewise.
331 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
333         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
334         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
335         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
337 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
339         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
341         PR testsuite/58645
342         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
344 2013-10-19  Mike Stump  <mikestump@comcast.net>
346         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
348         * gcc.dg/lto/pr54625-1_0.c: Move from here...
349         * g++.dg/lto/pr54625-1_0.c: ... to here.
350         * gcc.dg/lto/pr54625-1_1.C: Likewise.
351         * g++.dg/lto/pr54625-1_1.C: Likewise.
352         * gcc.dg/lto/pr54625-2_0.c: Likewise.
353         * g++.dg/lto/pr54625-2_0.c: Likewise.
354         * gcc.dg/lto/pr54625-2_1.C: Likewise.
355         * g++.dg/lto/pr54625-2_1.C: Likewise.
357 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
359         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
361 2013-10-18  Cong Hou  <congh@google.com>
363         * gcc.dg/vect/pr58508.c: New test.
365 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
367         PR c++/58466
368         * g++.dg/cpp0x/variadic145.C: New.
370 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
372         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
374 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
376         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
377         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
378         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
379         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
381 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
383         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
384         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
385         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
386         effective target arm_thumb1_ok.
387         * lib/target-supports.exp
388         (check_effective_target_arm_fp16_ok_nocache): Don't force
389         -mfloat-abi=soft when building for hardfloat target.
391 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
393         PR target/58673
394         * gcc.target/powerpc/pr58673-1.c: New file to test whether
395         -mquad-word + -mno-vsx-timode causes errors.
396         * gcc.target/powerpc/pr58673-2.c: Likewise.
398 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
400         PR c++/58596
401         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
403 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
405         * gcc.target/aarch64/c-output-template.c: New testcase.
406         * gcc.target/aarch64/c-output-template-2.c: Likewise.
407         * gcc.target/aarch64/c-output-template-3.c: Likewise.
409 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
411         * gcc/testsuite/lib/target-supports.exp
412         (check_effective_target_sync_long_long): AArch64 supports
413         atomic operations on "long long".
414         (check_effective_target_sync_long_long_runtime): AArch64 can
415         execute atomic operations on "long long".
417 2013-10-17  Richard Biener  <rguenther@suse.de>
419         PR tree-optimization/58143
420         * gcc.dg/torture/pr58143-1.c: New testcase.
421         * gcc.dg/torture/pr58143-2.c: Likewise.
422         * gcc.dg/torture/pr58143-3.c: Likewise.
424 2013-10-17  Marek Polacek  <polacek@redhat.com>
426         PR c/58267
427         * gcc.dg/c1x-align-5.c: New test.
429 2013-10-16  Tobias Burnus  <burnus@net-b.de>
431         PR fortran/58652
432         * gfortran.dg/unlimited_polymorphic_12.f90: New.
434 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
436         * c-c++-common/cpp/openmp-define-1.c: Move
437         dg-require-effective-target fopenmp after dg-do directive.
438         * c-c++-common/cpp/openmp-define-2.c: Likewise.
439         * gfortran.dg/openmp-define-1.f90: Likewise.
440         * gfortran.dg/openmp-define-2.f90: Likewise.
441         * gfortran.dg/openmp-define-3.f90: Likewise.
443 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
445         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
447 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
449         PR target/57756
450         * gcc.target/i386/pr57756.c: New test.
451         * gcc.target/i386/pr57756_2.c: New test.
453 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
455         * gcc.dg/torture/builtin-self.c: New file.
457 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
459         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
460         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
461         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
462         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
463         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
465 2013-10-15  Cong Hou  <congh@google.com>
467         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
469 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
471         PR c++/58707
472         * g++.dg/cpp0x/pr58707.C: New.
474 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
476         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
477         after other directives.
479 2013-10-15  Tobias Burnus  <burnus@net-b.de>
481         PR fortran/58652
482         * gfortran.dg/unlimited_polymorphic_11.f90: New.
484 2013-10-14  Ian Lance Taylor  <iant@google.com>
486         * go.test/go-test.exp (go-find-packages): New proc.
487         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
488         subdirectories.  Do simple +build line matching.  Handle run with
489         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
490         for rundir.  Remove special handling for bug191 and dwarf.
492 2013-10-14  Tobias Burnus  <burnus@net-b.de>
494         PR fortran/58658
495         * gfortran.dg/unlimited_polymorphic_10.f90: New.
497 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
499         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
500         Use btsl.
502 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
504         * gnat.dg/specs/opt1.ads: New test.
506 2013-10-14  Richard Biener  <rguenther@suse.de>
508         PR tree-optimization/58640
509         * gcc.c-torture/execute/pr58640-2.c: New testcase.
511 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
513         * gnat.dg/uninit_array.ad[sn]: New test.
514         * gnat.dg/uninit_array_pkg.ads: New helper.
516 2013-10-13  Richard Biener  <rguenther@suse.de>
518         * gcc.c-torture/execute/pr58662.c: New test.
520 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
522         PR target/51244
523         * gcc.dg/torture/p51244-21.c: New.
524         * gcc.target/sh/pr51244-20.c: New.
525         * gcc.target/sh/pr51244-20-sh2a.c: New.
527 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
529         * gnat.dg/specs/linker_section.ads: Update test.
531 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
533         PR target/58690
534         * gcc.target/i386/pr58690.c: New test
536 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
538         * gcc.target/i386/builtin-ucmp.c: New test.
540 2013-10-11  Brooks Moses  <bmoses@google.com>
542         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
544 2013-10-11  Jeff Law  <law@redhat.com>
546         * gcc.c-torture/execute/pr58640.c: New test.
548 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/58633
551         * g++.dg/cpp0x/decltype57.C: New.
553 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/31671
556         * g++.dg/template/nontype26.C: New.
558 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
560         * c-c++-common/cpp/openmp-define-1.c: New file.
561         * c-c++-common/cpp/openmp-define-2.c: Likewise.
562         * c-c++-common/cpp/openmp-define-3.c: Likewise.
563         * gfortran.dg/openmp-define-1.f90: Likewise.
564         * gfortran.dg/openmp-define-2.f90: Likewise.
565         * gfortran.dg/openmp-define-3.f90: Likewise.
567         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
568         for test source files.
569         * gcc.dg/gomp/gomp.exp: Likewise.
570         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
571         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
572         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
573         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
574         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
576 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
578         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
579         Remove error test that is now valid in OpenMP 4.0.
580         * c-c++-common/gomp/atomic-16.c: New test.
581         * c-c++-common/gomp/cancel-1.c: New test.
582         * c-c++-common/gomp/depend-1.c: New test.
583         * c-c++-common/gomp/depend-2.c: New test.
584         * c-c++-common/gomp/map-1.c: New test.
585         * c-c++-common/gomp/pr58472.c: New test.
586         * c-c++-common/gomp/sections1.c: New test.
587         * c-c++-common/gomp/simd1.c: New test.
588         * c-c++-common/gomp/simd2.c: New test.
589         * c-c++-common/gomp/simd3.c: New test.
590         * c-c++-common/gomp/simd4.c: New test.
591         * c-c++-common/gomp/simd5.c: New test.
592         * c-c++-common/gomp/single1.c: New test.
593         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
594         parser.
595         * g++.dg/gomp/block-3.C: Likewise.
596         * g++.dg/gomp/clause-3.C: Adjust error messages.
597         * g++.dg/gomp/declare-simd-1.C: New test.
598         * g++.dg/gomp/declare-simd-2.C: New test.
599         * g++.dg/gomp/depend-1.C: New test.
600         * g++.dg/gomp/depend-2.C: New test.
601         * g++.dg/gomp/target-1.C: New test.
602         * g++.dg/gomp/target-2.C: New test.
603         * g++.dg/gomp/taskgroup-1.C: New test.
604         * g++.dg/gomp/teams-1.C: New test.
605         * g++.dg/gomp/udr-1.C: New test.
606         * g++.dg/gomp/udr-2.C: New test.
607         * g++.dg/gomp/udr-3.C: New test.
608         * g++.dg/gomp/udr-4.C: New test.
609         * g++.dg/gomp/udr-5.C: New test.
610         * g++.dg/gomp/udr-6.C: New test.
611         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
612         * gcc.dg/autopar/outer-2.c: Likewise.
613         * gcc.dg/autopar/outer-3.c: Likewise.
614         * gcc.dg/autopar/outer-4.c: Likewise.
615         * gcc.dg/autopar/outer-5.c: Likewise.
616         * gcc.dg/autopar/outer-6.c: Likewise.
617         * gcc.dg/autopar/parallelization-1.c: Likewise.
618         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
619         parser.
620         * gcc.dg/gomp/clause-1.c: Adjust error messages.
621         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
622         instead of GOMP_parallel_loop_runtime_start.
623         * gcc.dg/gomp/declare-simd-1.c: New test.
624         * gcc.dg/gomp/declare-simd-2.c: New test.
625         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
626         parser.  Add further #pragma omp sections nesting tests.
627         * gcc.dg/gomp/target-1.c: New test.
628         * gcc.dg/gomp/target-2.c: New test.
629         * gcc.dg/gomp/taskgroup-1.c: New test.
630         * gcc.dg/gomp/teams-1.c: New test.
631         * gcc.dg/gomp/udr-1.c: New test.
632         * gcc.dg/gomp/udr-2.c: New test.
633         * gcc.dg/gomp/udr-3.c: New test.
634         * gcc.dg/gomp/udr-4.c: New test.
635         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
637 2013-10-10  Jan Hubicka  <jh@suse.cz>
639         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
640         tuning change.
641         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
642         * gcc.target/i386/pr49168-1.c: Likewise.
643         * gcc.target/i386/pr49002-2.c: Likewise.
645 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
647         PR middle-end/58670
648         * gcc.dg/torture/pr58670.c: New test.
650 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
652         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
654 2013-10-09  Marek Polacek  <polacek@redhat.com>
656         PR c++/58635
657         * g++.dg/tm/pr58635-1.C: New test.
658         * g++.dg/tm/pr58635-2.C: New test.
660 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
662         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
664 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
666         PR tree-optimization/20318
667         * c-c++-common/pr20318.c: New file.
668         * gcc.dg/tree-ssa/pr20318.c: New file.
670 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
672         * gcc.c-torture/execute/pr58570.c: New test.
674 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
676         * gcc.target/aarch64/vclz.c: New testcase.
678 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
680         * gcc.target/aarch64/vadd_f64.c: New testcase.
681         * gcc.target/aarch64/vsub_f64.c: New testcase.
683 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
685         * gcc.target/aarch64/vdiv_f.c: New testcase.
687 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
689         * gcc.target/aarch64/vneg_f.c: New testcase.
690         * gcc.target/aarch64/vneg_s.c: New testcase.
692 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
694         PR c++/58568
695         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
696         * g++.old-deja/g++.mike/misc9.C: Adjust.
698 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
700         PR c++/58665
701         Revert:
702         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
704         PR c++/58448
705         * g++.dg/template/crash117.C: New.
707 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
709         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
711 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
713         PR tree-optimization/58480
714         * gcc.dg/tree-ssa/pr58480.c: New file.
716 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
718         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
719         * gcc.target/powerpc/fusion.c: Likewise.
721 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
723         * gcc.target/s390/htm-nofloat-2.c: New testcase.
725 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
727         * gcc.target/s390/htm-1.c: Add more tests to cover different
728         operand types.
730 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
732         PR c++/58126
733         * g++.dg/init/uninitialized1.C: New.
735 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
737         PR c++/56060
738         * g++.dg/cpp0x/variadic144.C: New.
740 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/58560
743         * g++.dg/cpp0x/auto39.C: New.
745 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
747         PR c++/58503
748         * g++.dg/cpp0x/range-for26.C: New.
749         * g++.dg/cpp0x/range-for27.C: Likewise.
751 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
753         PR c++/58448
754         * g++.dg/template/crash117.C: New.
756 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
758         PR c++/19476
759         * g++.dg/tree-ssa/pr19476-5.C: New file.
760         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
762 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/58584
765         * g++.dg/cpp0x/gen-attrs-55.C: New.
767 2013-10-03  Easwaran Raman  <eraman@google.com>
769         PR c++/33911
770         * g++.dg/ext/attribute47.C: New.
772 2013-10-03  Rong Xu  <xur@google.com>
774         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
775         probability.
776         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
777         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
779 2013-10-03  Marek Polacek  <polacek@redhat.com>
781         PR c++/58510
782         * g++.dg/cpp0x/pr58510.C: New test.
784 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
786         PR c++/19476
787         * g++.dg/tree-ssa/pr19476-1.C: New file.
788         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
789         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
790         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
792 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
794         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
795         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
796         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
797         VSX scalar operations or the traditional floating point form of
798         the instruction.
799         * gcc.target/powerpc/ppc-target-2.c: Likewise.
800         * gcc.target/powerpc/recip-3.c: Likewise.
801         * gcc.target/powerpc/recip-5.c: Likewise.
802         * gcc.target/powerpc/pr72747.c: Likewise.
803         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
805 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
807         PR target/58460
808         * gcc.target/aarch64/pr58460.c: New file.
810 2013-10-02  Tobias Burnus  <burnus@net-b.de>
812         PR fortran/58593
813         * gfortran.dg/char_length_19.f90: New.
815 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/58535
818         * g++.dg/parse/crash65.C: New.
819         * g++.dg/cpp1y/pr58535.C: Likewise.
821 2013-10-02  Richard Biener  <rguenther@suse.de>
823         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
824         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
825         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
826         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
827         * gfortran.dg/ldist-pr45199.f: Likewise.
829 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/58565
832         * g++.dg/parse/crash64.C: New.
834 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
836         * gcc.dg/tree-ssa/slsr-40.c: New test.
838 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
840         PR c++/58563
841         * g++.dg/cpp0x/pr58563.C: New.
843 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
845         * gcc.target/aarch64/vect_saddl_1.c: New.
847 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
849         PR target/58574
850         * gcc.c-torture/execute/pr58574.c: New testcase.
852 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
854         PR Target/58578
855         * gcc.target/arm/pr58578.c: New test.
857 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
859         PR tree-optimization/58556
860         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
861         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
863 2013-10-01  Nick Clifton  <nickc@redhat.com>
865         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
866         for MSP430.
867         * gcc.c-torture/compile/20010327-1.c: Only run the test for
868         ptr32plus targets.
869         * gcc.c-torture/compile/pr41181.c: Likewise.
870         * gcc.c-torture/compile/calls.c: Likewise.
871         * gcc.c-torture/compile/990617-1.c: Likewise.
872         * gcc.c-torture/compile/pr55955.c: Only run the test for
873         int32plus targets.
874         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
876 2013-10-01  Richard Biener  <rguenther@suse.de>
878         PR tree-optimization/58553
879         * gcc.dg/torture/pr58553.c: New testcase.
881 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
883         PR middle-end/58564
884         * gcc.c-torture/execute/pr58564.c: New test.
886 2013-09-30  Teresa Johnson  <tejohnson@google.com>
888         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
889         Update for additional dump message.
891 2013-09-30  Richard Biener  <rguenther@suse.de>
893         PR tree-optimization/58554
894         * gcc.dg/torture/pr58554.c: New testcase.
896 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
897             Joern Rennecke  <joern.rennecke@embecosm.com>
899         * gcc.target/arc/barrel-shifter-1.c: New test.
900         * gcc.target/arc/barrel-shifter-2.c: Likewise.
901         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
902         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
903         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
904         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
905         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
906         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
907         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
908         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
909         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
910         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
911         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
912         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
913         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
914         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
915         * gcc.target/arc/mtune-ARC600.c: Likewise.
916         * gcc.target/arc/mtune-ARC601.c: Likewise.
917         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
918         * gcc.target/arc/mtune-ARC700.c: Likewise.
919         * gcc.target/arc/mtune-ARC725D.c: Likewise.
920         * gcc.target/arc/mtune-ARC750D.c: Likewise.
921         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
922         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
924 2013-09-30  Richard Biener  <rguenther@suse.de>
926         PR middle-end/58532
927         * g++.dg/torture/pr58552.C: New testcase.
929 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
931         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
932         and -mupper-regs-df.
934 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
936         PR middle-end/58463
937         * gcc.dg/pr58463.c: New test.
939 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
941         PR middle-end/58551
942         * c-c++-common/gomp/pr58551.c: New test.
944 2013-09-27  Richard Biener  <rguenther@suse.de>
946         PR tree-optimization/58459
947         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
949 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
951         PR fortran/58113
952         * gfortran.dg/round_4.f90: Check for rounding support.
954 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
956         * g++.dg/vect/pr58513.cc (op): Make static.
958 2013-09-26  Richard Biener  <rguenther@suse.de>
960         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
962 2013-09-26  Richard Biener  <rguenther@suse.de>
964         PR tree-optimization/58539
965         * gcc.dg/torture/pr58539.c: New testcase.
967 2013-09-25  Jeff Law  <law@redhat.com>
969         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
971 2013-09-25  Tobias Burnus  <burnus@net-b.de>
973         PR fortran/58436
974         * gfortran.dg/finalize_21.f90: New.
976 2013-09-25  Tobias Burnus  <burnus@net-b.de>
978         PR fortran/57697
979         PR fortran/58469
980         * gfortran.dg/defined_assignment_8.f90: New.
981         * gfortran.dg/defined_assignment_9.f90: New.
983 2013-09-25  Marek Polacek  <polacek@redhat.com>
985         PR sanitizer/58413
986         * c-c++-common/ubsan/shift-5.c: New test.
987         * c-c++-common/ubsan/shift-6.c: New test.
988         * c-c++-common/ubsan/div-by-zero-5.c: New test.
989         * gcc.dg/ubsan/c-shift-1.c: New test.
991 2013-09-25  Marek Polacek  <polacek@redhat.com>
993         PR c++/58516
994         * g++.dg/tm/pr58516.C: New test.
996 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
998         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
999         New procedure.
1000         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1002 2013-09-24  Richard Biener  <rguenther@suse.de>
1004         PR middle-end/58513
1005         * g++.dg/vect/pr58513.cc: New testcase.
1007 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1009         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1010         output.
1012 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1014         PR c++/58500
1015         * g++.dg/cpp1y/pr58500.C: New testcase.
1017 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1019         * gnat.dg/opt28.ad[sb]: New test.
1020         * gnat.dg/opt28_pkg.ads: New helper.
1022 2013-09-23  Richard Biener  <rguenther@suse.de>
1024         PR tree-optimization/58464
1025         * g++.dg/torture/pr58464.C: New testcase.
1027 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1029         PR target/58475
1030         * gcc.target/sh/torture/pr58475.c: New test.
1032 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1034         PR fortran/58355
1035         * gfortran.dg/extends_15.f90: New.
1037 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1039         PR c++/58481
1040         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1042 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1044         PR target/56875
1045         * gcc.target/vax/vax.exp: New.
1046         * gcc.target/vax/pr56875.c: Ditto.
1048 2013-09-20  Richard Biener  <rguenther@suse.de>
1050         PR middle-end/58484
1051         * gfortran.dg/pr58484.f: New testcase.
1053 2013-09-20  Jeff Law  <law@redhat.com>
1055         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1057 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1059         PR middle-end/57748
1060         * gcc.dg/torture/pr57748-1.c: New test.
1061         * gcc.dg/torture/pr57748-2.c: New test.
1063 2013-09-20  Marek Polacek  <polacek@redhat.com>
1065         PR sanitizer/58413
1066         * c-c++-common/ubsan/shift-4.c: New test.
1068 2013-09-20  Richard Biener  <rguenther@suse.de>
1070         PR tree-optimization/58453
1071         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1073 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1075         PR fortran/58099
1076         * gfortran.dg/proc_ptr_43.f90: New.
1078 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1080         PR fortran/57697
1081         * gfortran.dg/defined_assignment_11.f90: New.
1083 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1085         PR rtl-optimization/58438
1086         * g++.dg/pr58438.C: New test.
1088 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/43366
1091         * gfortran.dg/class_39.f03: Update dg-error.
1092         * gfortran.dg/class_5.f03: Ditto.
1093         * gfortran.dg/class_53.f90: Ditto.
1094         * gfortran.dg/realloc_on_assign_20.f90: New.
1095         * gfortran.dg/realloc_on_assign_21.f90: New.
1096         * gfortran.dg/realloc_on_assign_22.f90: New.
1098 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1100         PR c++/58457
1101         * g++.dg/parse/using4.C: New.
1103 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1105         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1107 2013-09-18  Marek Polacek  <polacek@redhat.com>
1109         PR sanitize/58443
1110         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1111         instead of the shift option.
1112         * c-c++-common/ubsan/pr58443-1.c: New test.
1113         * c-c++-common/ubsan/pr58443-3.c: New test.
1114         * c-c++-common/ubsan/pr58443-2.c: New test.
1116 2013-09-18  Richard Biener  <rguenther@suse.de>
1118         PR tree-optimization/58417
1119         * gcc.dg/torture/pr58417.c: New testcase.
1121 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1123         * gnat.dg/array_bounds_test2.adb: New test.
1125 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1127         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1128         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1130 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1132         * gnat.dg/in_out_parameter4.adb: New test.
1134 2013-09-18  Marek Polacek  <polacek@redhat.com>
1136         PR sanitizer/58411
1137         * c-c++-common/ubsan/attrib-1.c: New test.
1139 2013-09-17  Cong Hou  <congh@google.com>
1141         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1142         on two arrays with short and int types. This should not be recognized
1143         as a dot product pattern.
1145 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1147         PR c++/58435
1148         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1149         the cp_type_quals (r) too.
1151 2013-09-17  Jan Hubicka  <jh@suse.cz>
1153         PR middle-end/58332
1154         * gcc.c-torture/compile/pr58332.c: New testcase.
1156 2013-09-17  Jeff Law  <law@redhat.com>
1158         * gcc.c-torture/execute/pr58387.c: New test.
1160 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1162         PR tree-optimization/58088
1163         * gcc.c-torture/compile/pr58088.c: New test.
1165 2013-09-17  Nick Clifton  <nickc@redhat.com>
1167         * lib/target-supports.exp (check_effective_target_trampolines):
1168         Add MSP430 to the list of targets that do not support trampolines.
1169         (check_profiling_available): Add MSP430 to the list of targets
1170         that do not support profiling.
1171         (check_effective_target_tls_runtime): Add MSP430 to the list of
1172         targets that do not support TLS.
1174 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1176         * gnat.dg/opt27.adb: New test.
1177         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1179 2013-09-17  Andreas Schwab  <schwab@suse.de>
1181         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1183 2013-09-17  Richard Biener  <rguenther@suse.de>
1185         PR tree-optimization/58432
1186         * gcc.dg/pr58432.c: New testcase.
1188 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1190         * gcc.dg/tree-ssa/slsr-39.c: New test.
1192 2013-09-16  Xinliang David Li  <davidxl@google.com>
1194         * gcc.misc-tests/help.exp: Optimizer help change.
1196 2013-09-16  Jeff Law  <law@redhat.com>
1198         * gcc.c-torture/execute/pr58419.c: New test.
1199         * gcc.c-torture/execute/pr58431.c: New test.
1201 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1203         PR fortran/58356
1204         * gfortran.dg/finalize_19.f90: New.
1206 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1208         * gcc.target/i386/pr58418.c: New.
1210 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1212         * gcc.target/aarch64/fmla-intrinsic.c: New.
1213         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1214         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1215         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1217 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1219         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1220         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1222 2013-09-16  Richard Biener  <rguenther@suse.de>
1224         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1226 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1228         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1229         interpreted as implicit templates) to be expected pedwarns instead.
1231 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1233         PR fortran/57697
1234         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1236 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1238         PR fortran/57697
1239         * gfortran.dg/defined_assignment_10.f90: New.
1241 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1243         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1244         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1246 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1248         * g++.dg/abi/main.C: Added implicit C linkage tests
1250 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1252         * gcc.target/i386/pr57848.c: New file.
1254 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1256         PR target/58314
1257         * gcc.target/sh/torture/pr58314.c: New test.
1259 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1261         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1263 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1265         PR ipa/58389
1266         * g++.dg/pr58389.C: New test.
1268 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1270         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1271         * g++.dg/template/pseudodtor3.C: Likewise.
1273 2013-09-12  Richard Biener  <rguenther@suse.de>
1275         PR tree-optimization/58404
1276         * g++.dg/tree-ssa/pr58404.C: New testcase.
1278 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1280         PR ipa/58371
1281         * g++.dg/ipa/pr58371.C: New test.
1283 2013-09-12  Richard Biener  <rguenther@suse.de>
1285         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1286         expected outcome and comment why that happens.
1288 2013-09-11  Richard Biener  <rguenther@suse.de>
1290         PR middle-end/58377
1291         * g++.dg/uninit-pred-4.C: New testcase.
1293 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1295         PR tree-optimization/58385
1296         * gcc.c-torture/execute/pr58385.c: New test.
1298 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1300         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1302 2013-09-10  Jeff Law  <law@redhat.com>
1304         * g++.dg/torture/pr58380.C: New test.
1306 2013-09-10  Jan Hubicka  <jh@suse.cz>
1307             Paolo Carlini  <paolo.carlini@oracle.com>
1309         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1311 2013-09-10  Jeff Law  <law@redhat.com>
1313         * gcc.c-torture/compile/pr58343.c: New test.
1315 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1317         PR rtl-optimization/58365
1318         * gcc.c-torture/execute/pr58365.c: New test.
1320 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1322         * gcc.dg/torture/memcpy-1.c: New test.
1324 2013-09-10  Alan Modra  <amodra@gmail.com>
1326         * gcc.target/powerpc/pr58330.c: New.
1328 2013-09-10  Alan Modra  <amodra@gmail.com>
1330         * gcc.target/powerpc/medium_offset.c: New.
1332 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1334         PR c++/58325
1335         * g++.dg/warn/Wunused-var-21.C: New test.
1337         PR tree-optimization/58364
1338         * gcc.c-torture/execute/pr58364.c: New test.
1340 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1342         PR c++/43452
1343         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1344         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1345         * g++.dg/init/delete1.C: Adjust.
1347 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1349         * gcc.target/aarch64/movdi_1.c: New test.
1351 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1353         PR c++/58362
1354         * g++.dg/warn/Wunused-parm-5.C: New.
1356 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1358         * gcc.target/aarch64/cmn-neg.c: New test.
1360 2013-09-09  Richard Biener  <rguenther@suse.de>
1362         PR middle-end/58326
1363         * gcc.dg/torture/pr58326-1.c: New testcase.
1364         * gcc.dg/torture/pr58326-2.c: Likewise.
1366 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1368         PR target/57735
1369         * g++.dg/ext/pr57735.C: New test.
1371 2013-09-09  Jan Hubicka  <jh@suse.cz>
1373         PR middle-end/58294
1374         * g++.dg/torture/PR58294.C: New testcase.
1376 2013-09-08  Jeff Law  <law@redhat.com>
1378         * gcc.c-torture/compile/pr58340.c: New test.
1380 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1382         * g++.dg/debug/ra1.C: New test.
1384 2013-09-08  Jan Hubicka  <jh@suse.cz>
1386         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1387         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1388         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1389         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1391 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1393         PR c++/54941
1394         * g++.dg/overload/new1.C: Adjust.
1396 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1398         * c-c++-common/opaque-vector.c: New test.
1400 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1402         PR c++/58282
1403         * g++.dg/tm/noexcept-6.C: New test.
1405 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1407         * gcc.target/arc/cond-set-use.c: New test.
1409 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1411         * gnat.dg/stack_usage2.adb: New test.
1413 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1415         * gcc.target/aarch64/table-intrinsics.c
1416         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1417         (qtb_tests8_< ,2,3,4>): Likewise.
1418         (qtblq_tests8_< ,2,3,4>): Likewise.
1419         (qtbxq_tests8_< ,2,3,4>): Likewise.
1421 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1423         * gnat.dg/warn10.ad[sb]: New test.
1424         * gnat.dg/warn10_pkg.ads: New helper.
1426 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1428         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1429         Don't expect NULL in foo.result set.
1430         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1431         in ESCAPED set.
1432         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1433         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1435 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1437         * gcc.target/s390/nearestint-1.c: New testcase.
1439 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1440             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1442         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1443         * testsuite/gcc.target/arc: New directory.
1444         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1445         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1446         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1447         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1448         * testsuite/gcc.dg/builtin-apply2.c
1449         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1451 2013-09-04  Jan Hubicka  <jh@suse.cz>
1453         PR middle-end/58201
1454         * g++.dg/torture/pr58201_0.C: New testcase.
1455         * g++.dg/torture/pr58201_1.C: New testcase.
1456         * g++.dg/torture/pr58201.h: New testcase.
1458 2013-09-05  Jan Hubicka  <jh@suse.cz>
1460         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1462 2013-09-05  Richard Biener  <rguenther@suse.de>
1464         PR tree-optimization/58137
1465         * gcc.target/i386/pr58137.c: New testcase.
1467 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1469         * g++.dg/ipa/remref-1.C: New test.
1470         * g++.dg/ipa/remref-2.C: Likewise.
1472 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1474         PR c++/24926
1475         * g++.dg/parse/access11.C: New.
1477 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1479         * g++.dg/warn/weak1.C: Skip on AIX.
1481 2013-09-04  Easwaran Raman  <eraman@google.com>
1483         PR middle-end/57370
1484         PR tree-optimization/58011
1485         * gfortran.dg/reassoc_12.f90: New testcase.
1486         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1488 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1490         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1491         * gcc.dg/torture/pr53922.c: Skip on AIX.
1492         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1494 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1496         * gcc.dg/unroll_1.c: Test dumping to stderr.
1498 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1500         PR c++/58305
1501         * g++.dg/warn/deprecated-8.C: New.
1503 2013-09-03  Jeff Law  <law@redhat.com>
1505         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1506         dump output.
1508 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1510         Revert:
1512         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1514         * gcc.dg/Warray-bounds-11.c: New testcase.
1516 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1518         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1520 2013-09-03  Jan Hubicka  <jh@suse.cz>
1522         * g++.dg/ipa/devirt-15.C: Fix testcase.
1524 2013-09-03  Richard Biener  <rguenther@suse.de>
1526         PR middle-end/57656
1527         * gcc.dg/torture/pr57656.c: New testcase.
1529 2013-09-03  Richard Biener  <rguenther@suse.de>
1531         PR middle-end/57287
1532         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1534 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1536         PR fortran/PR56519
1537         * gfortran.dg/do_concurrent_3.f90:  New test case.
1539 2013-09-02  Jan Hubicka  <jh@suse.cz>
1541         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1543 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1545         PR ipa/58106
1546         * gcc.dg/ipa/pr58106.c: New test.
1548 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1550         * gcc.target/aarch64/scalar_intrinsics.c
1551         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1553 2013-09-02  Richard Biener  <rguenther@suse.de>
1555         PR middle-end/57511
1556         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1558 2013-09-02  Richard Biener  <rguenther@suse.de>
1560         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1561         reference.
1563 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1565         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1567 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/21682, implement DR 565
1570         * g++.dg/template/using24.C: New.
1571         * g++.dg/template/using25.C: Likewise.
1572         * g++.dg/template/using26.C: Likewise.
1574 2013-09-01  Jan Hubicka  <jh@suse.cz>
1576         * g++.dg/ipa/devirt-15.C: New testcase.
1578 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1580         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1582 2013-08-31  Jan Hubicka  <jh@suse.cz>
1584         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1585         * g++.dg/tree-ssa/pr45453.C: Likewise.
1587 2013-08-31  Jan Hubicka  <jh@suse.cz>
1589         * gcc.dg/fork-instrumentation.c: New testcase.
1591 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1593         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1595 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1597         * gcc.dg/Warray-bounds-11.c: New testcase.
1599 2013-08-30  Marek Polacek  <polacek@redhat.com>
1601         * g++.dg/ubsan/div-by-zero-1.C: New test.
1602         * c-c++-common/ubsan/save-expr-1.c: New test.
1603         * c-c++-common/ubsan/save-expr-2.c: New test.
1604         * c-c++-common/ubsan/save-expr-3.c: New test.
1605         * c-c++-common/ubsan/save-expr-4.c: New test.
1606         * c-c++-common/ubsan/typedef-1.c: New test.
1607         * c-c++-common/ubsan/const-char-1.c: New test.
1608         * c-c++-common/ubsan/const-expr.c: New test.
1609         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1610         * c-c++-common/ubsan/shift-1.c: Likewise.
1611         * c-c++-common/ubsan/shift-2.c: Likewise.
1612         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1613         * lib/ubsan-dg.exp: New file.
1614         * g++.dg/dg.exp: Add ubsan tests.
1615         * g++.dg/ubsan/ubsan.exp: New file.
1616         * gcc.dg/ubsan/ubsan.exp: New file.
1617         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1618         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1619         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1620         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1621         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1622         * c-c++-common/ubsan/shift-3.c: New test.
1623         * c-c++-common/ubsan/unreachable-1.c: New test.
1624         * c-c++-common/ubsan/shift-1.c: New test.
1625         * c-c++-common/ubsan/shift-2.c: New test.
1626         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1627         * gcc.dg/ubsan/c99-shift-2.c: New test.
1628         * gcc.dg/ubsan/c99-shift-1.c: New test.
1630 2013-08-29  Jan Hubicka  <jh@suse.cz>
1632         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1633         to match template and comment.
1635 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1637         PR c++/51424
1638         * g++.dg/cpp0x/dc8.C: New.
1639         * g++.dg/template/meminit1.C: Adjust.
1641 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1643         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1645 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1647         PR tree-optimization/58277
1648         * gcc.c-torture/execute/pr58277-1.c: New test.
1649         * gcc.c-torture/execute/pr58277-2.c: New test.
1651 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1653         * gcc.dg/guality/param-1.c: New test.
1654         * gcc.dg/guality/param-2.c: Likewise.
1656 2013-08-30  Richard Biener  <rguenther@suse.de>
1658         PR tree-optimization/58228
1659         * gcc.dg/torture/pr58228.c: New testcase.
1661 2013-08-30  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/58223
1664         * gcc.dg/torture/pr58223.c: New testcase.
1665         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1667 2013-08-30  Richard Biener  <rguenther@suse.de>
1669         PR tree-optimization/58010
1670         * gcc.dg/pr58010.c: New testcase.
1672 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1674         * gcc.dg/unroll_3.c: Message change.
1675         * gcc.dg/unroll_4.c: Likewise.
1676         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1677         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1678         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1679         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1680         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1681         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1682         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1683         * gcc.dg/unroll_1.c: Likewise.
1684         * gcc.dg/vect/bb-slp-31.c: Likewise.
1685         * gcc.dg/vect/bb-slp-14.c: Likewise.
1686         * gcc.dg/vect/bb-slp-8.c: Likewise.
1687         * gcc.dg/vect/bb-slp-23.c: Likewise.
1688         * gcc.dg/vect/bb-slp-15.c: Likewise.
1689         * gcc.dg/vect/bb-slp-9.c: Likewise.
1690         * gcc.dg/vect/bb-slp-24.c: Likewise.
1691         * gcc.dg/vect/bb-slp-16.c: Likewise.
1692         * gcc.dg/vect/bb-slp-25.c: Likewise.
1693         * gcc.dg/vect/bb-slp-17.c: Likewise.
1694         * gcc.dg/vect/bb-slp-26.c: Likewise.
1695         * gcc.dg/vect/bb-slp-18.c: Likewise.
1696         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1697         * gcc.dg/vect/bb-slp-27.c: Likewise.
1698         * gcc.dg/vect/bb-slp-19.c: Likewise.
1699         * gcc.dg/vect/bb-slp-28.c: Likewise.
1700         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1701         * gcc.dg/vect/bb-slp-29.c: Likewise.
1702         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1703         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1704         * gcc.dg/vect/bb-slp-1.c: Likewise.
1705         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1706         * gcc.dg/vect/bb-slp-2.c: Likewise.
1707         * gcc.dg/vect/bb-slp-3.c: Likewise.
1708         * gcc.dg/vect/bb-slp-10.c: Likewise.
1709         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1710         * gcc.dg/vect/bb-slp-4.c: Likewise.
1711         * gcc.dg/vect/bb-slp-11.c: Likewise.
1712         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1713         * gcc.dg/vect/bb-slp-5.c: Likewise.
1714         * gcc.dg/vect/bb-slp-20.c: Likewise.
1715         * gcc.dg/vect/bb-slp-6.c: Likewise.
1716         * gcc.dg/vect/bb-slp-21.c: Likewise.
1717         * gcc.dg/vect/bb-slp-30.c: Likewise.
1718         * gcc.dg/vect/bb-slp-13.c: Likewise.
1719         * gcc.dg/vect/bb-slp-7.c: Likewise.
1720         * gcc.dg/vect/bb-slp-22.c: Likewise.
1721         * gcc.dg/unroll_2.c: Likewise.
1722         * g++.dg/vect/slp-pr50413.cc: Likewise.
1723         * g++.dg/vect/slp-pr56812.cc: Likewise.
1724         * g++.dg/vect/slp-pr50819.cc: Likewise.
1726 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1728         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1730 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1732         * gcc.dg/pr40209.c: Use -fopt-info.
1733         * gcc.dg/pr26570.c: Ditto.
1734         * gcc.dg/pr32773.c: Ditto.
1735         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1737 2013-08-29  Richard Biener  <rguenther@suse.de>
1739         PR tree-optimization/58246
1740         * gcc.dg/torture/pr58246.c: New testcase.
1742 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1744         PR fortran/52243
1745         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1746         obsolete by patch.
1747         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1749 2013-08-29  Richard Biener  <rguenther@suse.de>
1751         PR middle-end/57287
1752         * gcc.dg/pr57287-2.c: New testcase.
1754 2013-08-29  Richard Biener  <rguenther@suse.de>
1756         PR tree-optimization/57685
1757         * gcc.dg/torture/pr57685.c: New testcase.
1759 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/58255
1762         * g++.dg/cpp0x/dc7.C: New.
1764 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1766         PR middle-end/58257
1767         * c-c++-common/gomp/pr58257.c: New test.
1769 2013-08-28  Richard Biener  <rguenther@suse.de>
1771         PR tree-optimization/56933
1772         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1774 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1776         * gcc.target/aarch64/scalar_shift_1.c: New.
1778 2013-08-27  Richard Biener  <rguenther@suse.de>
1780         PR tree-optimization/57521
1781         * gcc.dg/torture/pr57521.c: New testcase.
1783 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1785         PR rtl-optimization/57860
1786         PR rtl-optimization/57861
1787         PR rtl-optimization/57875
1788         PR rtl-optimization/57876
1789         PR rtl-optimization/57877
1790         * gcc.c-torture/execute/pr57860.c: New test.
1791         * gcc.c-torture/execute/pr57861.c: New test.
1792         * gcc.c-torture/execute/pr57875.c: New test.
1793         * gcc.c-torture/execute/pr57876.c: New test.
1794         * gcc.c-torture/execute/pr57877.c: New test.
1796 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1798         PR fortran/58146
1799         * gfortran.dg/bounds_check_18.f90:  New test.
1801 2013-08-23  Jan Hubicka  <jh@suse.cz>
1803         * g++.dg/ipa/devirt-14.C: Fix typo.
1805 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1807         PR fortran/57798
1808         * gfortran.dg/inline_sum_5.f90: New.
1810 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1812         PR fortran/57843
1813         * gfortran.dg/typebound_assignment_7.f90: New.
1815 2013-08-23  Jan Hubicka  <jh@suse.cz>
1817         * g++.dg/ipa/devirt-13.C: New testcase.
1818         * g++.dg/ipa/devirt-14.C: New testcase.
1820 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1822         PR target/58218
1823         * gcc.target/i386/pr58218.c: New test.
1825         PR tree-optimization/58209
1826         * gcc.c-torture/execute/pr58209.c: New test.
1828 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1830         * gcc.target/powerpc/pr57744.c: Declare abort.
1832 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/56380
1835         * g++.dg/template/error54.C: New.
1837 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1839         PR fortran/58185
1840         * gfortran.dg/select_type_34.f90: New.
1842 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1844         PR c++/56130
1845         * g++.dg/warn/deprecated-7.C: New.
1847 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1849         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1851 2013-08-21  Jeff Law  <law@redhat.com>
1853         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1855 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1857         PR c++/56134
1858         * g++.dg/ext/attr-alias-3.C: New.
1860 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1862         PR fortran/53655
1863         * gfortran.dg/intent_out_8.f90: New.
1865 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1867         PR rtl-optimizations/57451
1868         * g++.dg/tree-prof/pr57451.C: New test.
1870 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/58190
1873         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1875 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1877         PR c/57490
1878         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1880 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1882         * gcc.target/powerpc/dfp-dd-2.c: New test.
1883         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1884         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1886 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1888         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1889         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1890         Check for SLL too.
1892 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1894         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1896         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1897         "Threaded".
1899         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1900         correct test response.
1902         PR testsuite/52641
1903         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1904         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1905         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1906         (v4si): Use it.
1907         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1908         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1910         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1912 2013-08-18  Jan Hubicka  <jh@suse.cz>
1914         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1916 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1918         PR fortran/46271
1919         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1921 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1923         PR tree-optimization/58006
1924         * g++.dg/opt/pr58006.C: New test.
1926 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1928         * gnat.dg/specs/linker_alias.ads: New test.
1930 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1932         PR tree-optimization/58164
1933         * gcc.c-torture/compile/pr58164.c: New test.
1935         PR tree-optimization/58165
1936         * g++.dg/opt/pr58165.C: New test.
1938 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1940         PR c++/51912
1941         * g++.dg/cpp0x/enum28.C: New.
1942         * g++.dg/cpp0x/enum15.C: Adjust.
1944 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1946         PR target/57949
1947         * gcc.target/powerpc/pr57949-1.c: New.
1948         * gcc.target/powerpc/pr57949-2.c: New.
1950 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1952         PR tree-optimization/58145
1953         * gcc.dg/pr58145-1.c: New test.
1954         * gcc.dg/pr58145-2.c: New test.
1956 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1958         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1959         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1960         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1961         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1962         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1963         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1964         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1965         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1966         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1967         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1968         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1969         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1970         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1971         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1972         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1973         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1974         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1975         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1976         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1977         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1978         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1979         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1980         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1981         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1982         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1983         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1984         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1985         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1986         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1987         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1988         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1989         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1990         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1991         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1992         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1993         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1994         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1995         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1996         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1997         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1998         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2000         PR testsuite/52641
2001         * gcc.c-torture/execute/pr56799.x: New file.
2003         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2005         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2007         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2008         * gcc.dg/pr44214-3.c (v2df): Likewise.
2010         * gcc.dg/pr46647.c: xfail for avr-*-*.
2012         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2013         memcpy by one.
2014         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2015         Expect l to be optimized away.
2016         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2018         PR testsuite/52641
2019         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2020         to tests that assume int/double are larger than short/float.
2022         PR testsuite/52641
2023         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2024         target { ! int16 }.
2025         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2026         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2027         target { int16 }.  Restrict existing tests to target { int32 }
2028         where appropriate.
2029         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2030         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2031         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2032         * lib/target-supports.exp (check_effective_target_int32): New proc.
2034         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2035         exclude from scan test.
2037         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2038         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2039         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2040         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2041         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2042         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2043         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2044         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2045         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2046         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2047         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2048         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2049         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2050         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2051         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2052         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2053         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2054         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2055         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2057 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2059         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2061         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2062         to be the first test directive.
2063         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2064         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2065         * gcc.target/arm/atomic-op-char.c: Likewise.
2066         * gcc.target/arm/atomic-op-consume.c: Likewise.
2067         * gcc.target/arm/atomic-op-int.c: Likewise.
2068         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2069         * gcc.target/arm/atomic-op-release.c: Likewise.
2070         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2071         * gcc.target/arm/atomic-op-short.c: Likewise.
2073 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2075         PR rtl-optimization/57662
2076         * gcc.dg/pr57662.c: New test.
2078 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2080         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2081         alternative to -1.
2082         * gcc.target/mips/nans-legacy.c: Likewise.
2084 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2086         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2087         escapes.
2088         * gcc.target/mips/fabs-legacy.c: Likewise.
2089         * gcc.target/mips/fabsf-2008.c: Likewise.
2090         * gcc.target/mips/fabsf-legacy.c: Likewise.
2091         * gcc.target/mips/fneg-2008.c: Likewise.
2092         * gcc.target/mips/fneg-legacy.c: Likewise.
2093         * gcc.target/mips/fnegf-2008.c: Likewise.
2094         * gcc.target/mips/fnegf-legacy.c: Likewise.
2095         * gcc.target/mips/nan-2008.c: Likewise.
2096         * gcc.target/mips/nan-legacy.c: Likewise.
2097         * gcc.target/mips/nanf-2008.c: Likewise.
2098         * gcc.target/mips/nanf-legacy.c: Likewise.
2099         * gcc.target/mips/nans-2008.c: Likewise.
2100         * gcc.target/mips/nans-legacy.c: Likewise.
2101         * gcc.target/mips/nansf-2008.c: Likewise.
2102         * gcc.target/mips/nansf-legacy.c: Likewise.
2104 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2106         * gnat.dg/valued_proc.adb: New test.
2107         * gnat.dg/valued_proc_pkg.ads: New helper.
2109 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2111         PR tree-optimization/57661
2112         * g++.dg/opt/pr57661.C: New test.
2114         PR sanitizer/56417
2115         * gcc.dg/asan/pr56417.c: New test.
2117 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2119         * gnat.dg/loop_optimization16.adb: New test.
2120         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2122 2013-08-13  Marek Polacek  <polacek@redhat.com>
2124         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2126 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2128         Example of converting global state to per-pass state.
2130         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2131         global state "static int counter" to...
2132         (one_pass::counter): ...this instance data.
2134 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2136         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2137         to member function...
2138         (one_pass::gate): ...this.
2139         (one_pass_exec): Convert to member function...
2140         (one_pass::impl_execute): ...this.
2142 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2144         PR c++/57416
2145         * g++.dg/cpp0x/pr57416.C: New.
2147 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2149         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2150         changes.
2151         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2152         * g++.dg/cpp0x/defaulted2.C: Likewise.
2153         * g++.dg/cpp0x/defaulted31.C: Likewise.
2154         * g++.dg/cpp0x/error6.C: Likewise.
2155         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2156         * g++.dg/cpp0x/override2.C: Likewise.
2157         * g++.dg/cpp0x/parse1.C: Likewise.
2158         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2159         * g++.dg/cpp0x/temp_default4.C: Likewise.
2160         * g++.dg/ext/attrib32.C: Likewise.
2161         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2162         * g++.dg/ext/mv13.C: Likewise.
2163         * g++.dg/ext/mv7.C: Likewise.
2164         * g++.dg/ext/mv9.C: Likewise.
2165         * g++.dg/ext/pr57362.C: Likewise.
2166         * g++.dg/ext/typeof10.C: Likewise.
2167         * g++.dg/lookup/anon6.C: Likewise.
2168         * g++.dg/lookup/crash6.C: Likewise.
2169         * g++.dg/lookup/name-clash5.C: Likewise.
2170         * g++.dg/lookup/name-clash6.C: Likewise.
2171         * g++.dg/other/anon4.C: Likewise.
2172         * g++.dg/other/error15.C: Likewise.
2173         * g++.dg/other/error8.C: Likewise.
2174         * g++.dg/other/redecl2.C: Likewise.
2175         * g++.dg/parse/crash16.C: Likewise.
2176         * g++.dg/parse/crash21.C: Likewise.
2177         * g++.dg/parse/crash38.C: Likewise.
2178         * g++.dg/parse/redef2.C: Likewise.
2179         * g++.dg/parse/struct-as-enum1.C: Likewise.
2180         * g++.dg/template/crash39.C: Likewise.
2181         * g++.dg/template/redecl3.C: Likewise.
2182         * g++.dg/tls/diag-3.C: Likewise.
2183         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2184         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2185         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2186         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2187         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2188         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2189         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2190         * g++.old-deja/g++.brendan/static3.C: Likewise.
2191         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2192         * g++.old-deja/g++.jason/binding.C: Likewise.
2193         * g++.old-deja/g++.jason/crash4.C: Likewise.
2194         * g++.old-deja/g++.jason/crash7.C: Likewise.
2195         * g++.old-deja/g++.jason/lineno.C: Likewise.
2196         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2197         * g++.old-deja/g++.mike/misc3.C: Likewise.
2198         * g++.old-deja/g++.mike/net44.C: Likewise.
2199         * g++.old-deja/g++.mike/ns3.C: Likewise.
2200         * g++.old-deja/g++.ns/alias4.C: Likewise.
2201         * g++.old-deja/g++.ns/ns11.C: Likewise.
2202         * g++.old-deja/g++.other/crash23.C: Likewise.
2203         * g++.old-deja/g++.other/decl8.C: Likewise.
2204         * g++.old-deja/g++.other/linkage3.C: Likewise.
2205         * g++.old-deja/g++.other/typeck1.C: Likewise.
2206         * g++.old-deja/g++.other/typedef5.C: Likewise.
2207         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2208         * g++.old-deja/g++.pt/friend36.C: Likewise.
2209         * obj-c++.dg/method-8.mm: Likewise.
2210         * obj-c++.dg/tls/diag-3.mm: Likewise.
2212 2013-08-12  Perez Read  <netfirewall@gmail.com>
2214         PR target/58132
2215         * gcc.target/i386/movabs-1.c: New test.
2217 2013-08-12  Marek Polacek  <polacek@redhat.com>
2219         PR tree-optimization/57980
2220         * gcc.dg/pr57980.c: New test.
2222 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2224         PR fortran/56666
2225         * gfortran.dg/do_check_10.f90:  New test.
2226         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2227         * gfortran.dg/array_constructor_18.f90:  Likewise.
2228         * gfortran.dg/array_constructor_22.f90:  Likewise.
2229         * gfortran.dg/coarray_15.f90:  Likewise.
2230         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2231         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2232         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2234 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/53349
2237         * g++.dg/cpp0x/constexpr-ice8.C: New.
2239 2013-08-09  Xinliang David Li  <davidxl@google.com>
2241         * gcc.target/i386/memcpy-strategy-1.c: New test.
2242         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2243         * gcc.target/i386/memset-strategy-1.c: Ditto.
2244         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2246 2013-08-09  Jan Hubicka  <jh@suse.cz>
2248         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2249         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2251 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2253         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2255 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2257         PR fortran/58058
2258         * gfortran.dg/transfer_intrinsic_6.f90: New.
2260 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2262         Revert:
2263         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2265         PR c++/46206
2266         * g++.dg/lookup/typedef2.C: New.
2268 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2270         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2271         output of vdup intrinsics.
2273 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2275         * gcc.target/arm/lp1189445.c: New testcase.
2277 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2279         * gcc.dg/torture/pr58079.c: New test.
2281 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2283         * gnat.dg/warn9.adb: New test.
2285 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2287         PR c++/46206
2288         * g++.dg/lookup/typedef2.C: New.
2290 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2292         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2293         to optstr when building plugins on darwin.
2295 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2297         PR tree-optimization/57539
2298         * gcc.dg/ipa/pr57539.c: New test.
2300 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2301             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2303         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2304         (a): Fix constructor.
2306 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2308         PR fortran/57987
2309         * gfortran.dg/pr57987.f90: New test.
2311 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2313         PR middle-end/58041
2314         * gcc.dg/torture/pr58041.c: New test.
2315         * gcc.target/arm/pr58041.c: Likewise.
2317 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2319         PR fortran/57306
2320         * gfortran.dg/pointer_init_8.f90: New.
2322 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/58080
2325         * g++.dg/cpp0x/pr58080.C: New.
2327 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2329         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2330         to optstr when building plugins.
2332 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2334         Patch autogenerated by refactor_passes.py from
2335         https://github.com/davidmalcolm/gcc-refactoring-scripts
2336         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2338         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2339         struct to a subclass of gimple_opt_pass along with...
2340         (pass_data_one_pass): ...new pass_data instance and...
2341         (make_one_pass): ...new function.
2342         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2343         global struct to a subclass of gimple_opt_pass along with...
2344         (pass_data_warn_self_assign): ...new pass_data instance and...
2345         (make_pass_warn_self_assign): ...new function.
2346         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2347         a global struct to a subclass of gimple_opt_pass along with...
2348         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2349         (make_pass_dumb_plugin_example): ...new function.
2350         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2351         global struct to a subclass of gimple_opt_pass along with...
2352         (pass_data_warn_self_assign): ...new pass_data instance and...
2353         (make_pass_warn_self_assign): ...new function.
2355 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2357         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2358         is created and added to the pass_manager to reflect
2359         autogenerated changes.
2360         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2361         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2362         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2364 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2366         PR c++/58072
2367         * g++.dg/cpp0x/pr58072.C: New.
2369 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2371         * gcc.dg/torture/pr57993-2.cpp: New.
2373 2013-08-02  Jan Hubicka  <jh@suse.cz>
2375         * gcc.dg/ipa/ipa-1.c: Update.
2376         * gcc.dg/ipa/ipa-2.c: Update.
2377         * gcc.dg/ipa/ipa-3.c: Update.
2378         * gcc.dg/ipa/ipa-4.c: Update.
2379         * gcc.dg/ipa/ipa-5.c: Update.
2380         * gcc.dg/ipa/ipa-7.c: Update.
2381         * gcc.dg/ipa/ipa-8.c: Update.
2382         * gcc.dg/ipa/ipcp-1.c: Update.
2383         * gcc.dg/ipa/ipcp-2.c: Update.
2385 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2387         PR rtl-optimization/58048
2388         * gcc.target/i386/pr58048.c: New.
2390 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2392         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2394 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2395             Peter Bergner  <bergner@vnet.ibm.com>
2397         PR c++/54537
2398         * g++.dg/overload/using3.C: New.
2399         * g++.dg/overload/using2.C: Adjust.
2400         * g++.dg/lookup/using9.C: Likewise.
2402 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2404         * gcc.target/arm/pr46972-2.c: New test.
2406 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2408         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2410 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2412         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2414 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2416         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2417         rather than addressing!=absolute when deciding how to handle MIPS16
2418         when the test forces an ABI.
2420 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2422         PR c++/57673
2423         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2425 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2427         * gcc.target/mips/code-readable-1.c: Increase switch size.
2428         * gcc.target/mips/code-readable-2.c: Ditto.
2429         * gcc.target/mips/code-readable-3.c: Ditto.
2430         * gcc.target/mips/code-readable-4.c: Ditto.
2432 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2434         PR c++/57947
2435         * g++.dg/parse/crash63.C: New.
2437 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2439         PR fortran/57530
2440         * gfortran.dg/pointer_assign_8.f90: New.
2441         * gfortran.dg/pointer_assign_9.f90: New.
2442         * gfortran.dg/pointer_assign_10.f90: New.
2443         * gfortran.dg/pointer_assign_11.f90: New.
2445 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2447         * gcc.target/arm/pr57637.c: New testcase.
2449 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2451         PR tree-optimization/57993
2452         * gcc.dg/torture/pr57993.c: New test.
2454 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2456         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2458 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2460         PR c++/57948
2461         * g++.dg/conversion/ambig2.C: New.
2463 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2465         * gcc.target/mips/fabs-2008.c: New test case.
2466         * gcc.target/mips/fabs-legacy.c: New test case.
2467         * gcc.target/mips/fabsf-2008.c: New test case.
2468         * gcc.target/mips/fabsf-legacy.c: New test case.
2469         * gcc.target/mips/fneg-2008.c: New test case.
2470         * gcc.target/mips/fneg-legacy.c: New test case.
2471         * gcc.target/mips/fneg-2008.c: New test case.
2472         * gcc.target/mips/fneg-legacy.c: New test case.
2473         * gcc.target/mips/nan-2008.c: New test case.
2474         * gcc.target/mips/nan-legacy.c: New test case.
2475         * gcc.target/mips/nanf-2008.c: New test case.
2476         * gcc.target/mips/nanf-legacy.c: New test case.
2477         * gcc.target/mips/nans-2008.c: New test case.
2478         * gcc.target/mips/nans-legacy.c: New test case.
2479         * gcc.target/mips/nansf-2008.c: New test case.
2480         * gcc.target/mips/nansf-legacy.c: New test case.
2481         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2483 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2484             Maxim Kuvyrkov  <maxim@kugelworks.com>
2486         * lib/target-supports.exp (check_effective_target_non_bionic): New
2487         effective-target test.
2488         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2489         * g++.dg/tls/thread_local4g.C: Ditto.
2491 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2493         PR fortran/58009
2494         * gfortran.dg/vector_subsript_7.f90:  New test.
2496 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2498         PR fortran/57991
2499         * gfortran.dg/warn_alias.f90: New.
2501 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2503         PR fortran/57285
2504         * gfortran.dg/class_array_19.f90: New.
2506 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2508         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2509         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2510         * gcc.dg/vect/pr57741-3.c: Likewise.
2511         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2513 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2515         Skip tests that make assumptions about struct layout that don't hold
2516         on epiphany:
2517         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2518         * g++.dg/cpp0x/iop.C: Likewise.
2519         * g++.dg/cpp0x/named_refs.C: Likewise.
2520         * g++.dg/cpp0x/rv1p.C: Likewise.
2521         * g++.dg/cpp0x/rv2p.C: Likewise.
2522         * g++.dg/cpp0x/rv3p.C: Likewise.
2523         * g++.dg/cpp0x/rv4p.C: Likewise.
2524         * g++.dg/cpp0x/rv5p.C: Likewise.
2525         * g++.dg/cpp0x/rv6p.C: Likewise.
2526         * g++.dg/cpp0x/rv7p.C: Likewise.
2527         * g++.dg/cpp0x/rv8p.C: Likewise.
2528         * g++.dg/ext/strncpy-chk1.C: Likewise.
2529         * gcc.dg/builtin-object-size-10.c: Likewise.
2530         * gcc.dg/builtin-object-size-11.c: Likewise.
2531         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2532         * gcc.dg/pr25805.c: Likewise.
2533         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2534         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2535         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2536         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2537         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2538         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2539         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2540         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2541         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2542         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2543         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2544         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2545         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2546         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2547         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2549         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2550         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2552         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2553         * gcc.dg/sibcall-6.c: Enable for epiphany.
2555 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2557         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2559 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2561         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2562         memcpy not initializers.
2564         * gcc.dg/guality/guality.exp: Skip on AIX.
2566 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2568         PR c++/57101
2569         * g++.dg/cpp0x/pr57101.C: New.
2571 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2573         * gcc.target/aarch64/neg_1.c: New test.
2575 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2577         PR fortran/57966
2578         * gfortran.dg/typebound_call_25.f90: New.
2580 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/57981
2583         * g++.dg/cpp0x/pr57981.C: New.
2585 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/57880
2588         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2590 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2592         PR rtl-optimization/57960
2593         * gcc.target/s390/pr57960.c: New.
2595 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2597         PR fortran/57639
2598         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2600 2013-07-25  Terry Guo  <terry.guo@arm.com>
2602         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2604 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2606         PR c++/57942
2607         * g++.dg/inherit/pr57942.C: New.
2609 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2611         * gcc.target/powerpc/bool2.h: New file, test the code generation
2612         of logical operations for power5, altivec, power7, and power8 systems.
2613         * gcc.target/powerpc/bool2-p5.c: Likewise.
2614         * gcc.target/powerpc/bool2-av.c: Likewise.
2615         * gcc.target/powerpc/bool2-p7.c: Likewise.
2616         * gcc.target/powerpc/bool2-p8.c: Likewise.
2617         * gcc.target/powerpc/bool3.h: Likewise.
2618         * gcc.target/powerpc/bool3-av.c: Likewise.
2619         * gcc.target/powerpc/bool2-p7.c: Likewise.
2620         * gcc.target/powerpc/bool2-p8.c: Likewise.
2622 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2624         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2626 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2628         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2630 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2632         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2633         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2634         type from long to long long.
2635         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2636         to have effective-target keywords of lp64 and ilp32.
2637         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2638         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2639         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2640         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2641         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2642         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2643         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2644         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2645         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2647 2013-07-23  Tom Tromey  <tromey@redhat.com>
2648             Joseph Myers  <joseph@codesourcery.com>
2650         * gcc.dg/c11-generic-1.c: New file.
2651         * gcc.dg/c11-generic-2.c: New file.
2653 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2655         PR fortran/57906
2656         PR fortran/52052
2657         * coarray/lib_realloc_1.f90: Permit optimization.
2658         * gfortran.dg/coarray_31.f90: New.
2660 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2662         PR fortran/57762
2663         * gfortran.dg/class_array_7.f03: Fix memory leak.
2665 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2667         PR c++/52816
2668         * g++.dg/cpp0x/decltype56.C: New.
2670 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2672         * gcc.dg/pr53265.c: Correct line number in dg-message.
2674 2013-07-22  Diego Novillo  <dnovillo@google.com>
2676         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2678 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2680         PR testsuite/52641
2681         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2682         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2684 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2686         PR testsuite/52641
2687         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2688         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2689         * gcc.dg/torture/pr53366-1.c: Same.
2690         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2691         * gcc.dg/torture/pr56488.c: Same.
2692         * gcc.dg/torture/pr57584.c: Same.
2693         * gcc.dg/tree-ssa/pr57385.c: Same.
2694         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2696 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2698         * c-c++-common/pr41779.c: Fix typos.
2699         * gcc.c-torture/compile/20031125-2.c: Likewise.
2700         * gcc.c-torture/compile/20040621-1.c: Likewise.
2701         * gcc.c-torture/execute/20020418-1.c: Likewise.
2702         * gcc.dg/20020108-1.c: Likewise.
2703         * gcc.dg/atomic-generic-aux.c: Likewise.
2704         * gcc.dg/builtin-complex-err-2.c: Likewise.
2705         * gcc.dg/decl-1.c: Likewise.
2706         * gcc.dg/di-sync-multithread.c: Likewise.
2707         * gcc.dg/format/c90-printf-1.c: Likewise.
2708         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2709         * gcc.dg/long-long-compare-1.c: Likewise.
2710         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2711         * gcc.dg/pr17055-1.c: Likewise.
2712         * gcc.dg/pr27095.c: Likewise.
2713         * gcc.dg/torture/fp-int-convert.h: Likewise.
2714         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2715         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2716         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2717         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2718         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2719         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2720         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2721         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2722         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2723         * gcc.dg/vect/vect-cond-5.c: Likewise.
2724         * gcc.dg/weak/typeof-2.c: Likewise.
2725         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2726         * gcc.target/arm/naked-1.c: Likewise.
2727         * gcc.target/i386/pr9771-1.c: Likewise.
2728         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2729         * gcc.target/sparc/struct-ret-check.c: Likewise.
2730         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2731         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2732         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2733         Likewise.
2735 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2737         PR fortran/56937
2738         * gfortran.dg/dependency_42.f90:  New test.
2739         * gfortran.dg/dependency_43.f90:  New test.
2741 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2743         PR fortran/35862
2744         * gfortran.dg/round_4.f90: New.
2746 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2748         PR fortran/57894
2749         * gfortran.dg/min_max_conformance_2.f90: New.
2751 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2753         PR preprocessor/57620
2754         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2755         (main): Don't test {s,u,U,L}12.
2756         * c-c++-common/raw-string-13.c: New test.
2757         * c-c++-common/raw-string-14.c: New test.
2758         * c-c++-common/raw-string-15.c: New test.
2759         * c-c++-common/raw-string-16.c: New test.
2761 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2763         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2765 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2767         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2769         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2770         target { ! keeps_null_pointer_checks }.
2771         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2772         target { ! keeps_null_pointer_checks }.
2774         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2775         * gcc.dg/torture/pr56488.c: Likewise.
2777 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2779         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2780         new testcase.
2782 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2784         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2785         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2786         * gfortran.dg/guality/guality.exp: Skip on AIX.
2788         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2790         * g++.dg/debug/pr56819.C: Skip on AIX.
2791         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2792         * g++.dg/guality/guality.exp: Skip on AIX.
2794         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2796         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2798         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2800 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2802         PR target/57516
2803         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2804         Adjust to corrected rounding.
2806 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2808         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2809         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2810         check_effective_target_cilkplus.
2811         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2813 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2815         * gcc.target/powerpc/pr57744.c: Fix typo.
2817 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2819         PR middle-end/57698
2820         * gcc.c-torture/compile/pr57698.c: New test.
2821         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2822         * gcc.c-torture/compile/pr44043.c: Ditto.
2824 2013-07-18  Wei Mi  <wmi@google.com>
2826         PR rtl-optimization/57878
2827         * g++.dg/pr57878.C: New test.
2829 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2831         * gcc.dg/pr42611.c: Move dg-error to correct line.
2833 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2835         PR fortran/57895
2836         * gfortran.dg/dollar_sym_3.f: New.
2837         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2839 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2841         PR target/55654
2842         PR target/55656
2843         PR target/55657
2844         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2845         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2846         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2847         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2848         * objc.dg/image-info.m: Likewise.
2849         * objc.dg/symtab-1.m: Likewise.
2850         * objc.dg/torture/strings/const-str-10.m: Likewise.
2851         * objc.dg/torture/strings/const-str-11.m: Likewise.
2852         * objc.dg/torture/strings/const-str-9.m: Likewise.
2853         * objc.dg/zero-link-1.m: Likewise.
2854         * objc.dg/zero-link-2.m: Likewise.
2855         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2856         * objc.dg/objc-foreach-4.m: Likewise.
2857         * objc.dg/objc-foreach-5.m: Likewise.
2858         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2859         (for Darwin).
2860         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2861         * obj-c++.dg/syntax-error-1.mm: Likewise.
2862         * objc.dg/method-6.m: Likewise.
2863         * objc.dg/pr23214.m: Likewise.
2864         * objc.dg/proto-lossage-7.m: Likewise.
2865         * objc.dg/strings/const-str-12b.m: Likewise.
2866         * objc.dg/zero-link-3.m: Likewise.
2867         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2868         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2869         adjust headers, interfaces and encoded types to reflect current system
2870         versions.  Add FIXME and outputs from current system compiler for
2871         reference.
2873 2013-07-15  Cong Hou  <congh@google.com>
2875         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2876         counted.
2877         * gcc.target/i386/l_fma_float_3.c: Likewise.
2878         * gcc.target/i386/l_fma_double_1.c: Likewise.
2879         * gcc.target/i386/l_fma_double_3.c: Likewise.
2881 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2883         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2884         function to test if HTM is available.
2885         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2886         * gcc.target/powerpc/htm-builtin-1.c: New test.
2888 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2890         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2891         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2892         * gfortran.dg/coarray_6.f90: Add dg-error.
2894 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2896         PR fortran/37336
2897         * gfortran.dg/finalize_18.f90: New.
2899 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901         PR fortran/52669
2902         * fortran.dg/module_variable_1.f90:  New test.
2903         * fortran.dg/module_variable_2.f90:  New test.
2905 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2907         * g++.dg/ext/vector19.C: Adapt.
2908         * g++.dg/ext/vector23.C: New testcase.
2910 2013-07-12  Michael Matz  <matz@suse.de>
2912         PR middle-end/55771
2913         * c-c++-common/pr55771.c: New test.
2915 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2917         * gcc.target/aarch64/vect-movi.c: New.
2919 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2921         PR target/57362
2922         * g++.dg/ext/pr57362.C: New.
2924 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2926         PR target/57631
2927         * gcc.target/avr/torture/pr57631.c: New test.
2929 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2931         PR c++/57827
2932         * g++.dg/cpp0x/constexpr-ice7.C: New.
2934 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2936         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2937         for EABI targets.
2938         * gcc.c-torture/execute/nest-align-1.x: New.
2940 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2942         PR c++/57874
2943         * g++.dg/cpp0x/sfinae48.C: New.
2945 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2947         PR preprocessor/57824
2948         * c-c++-common/raw-string-17.c: New test.
2949         * c-c++-common/gomp/pr57824.c: New test.
2951 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2953         PR c++/57869
2954         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2955         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2956         * g++.dg/conversion/dr195.C: Update.
2957         * g++.dg/expr/cast2.C: Likewise.
2959 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2961         * c-c++-common/raw-string-18.c: New test.
2962         * c-c++-common/raw-string-19.c: New test.
2964         PR preprocessor/57757
2965         * g++.dg/cpp/paste1.C: New test.
2966         * g++.dg/cpp/paste2.C: New test.
2968 2013-07-10  Graham Stott  <grahams@btinternet.com>
2970         * gcc.target/mips/mulsize-1.c: New.
2971         * gcc.target/mips/mulsize-2.c: New.
2972         * gcc.target/mips/mulsize-3.c: New.
2973         * gcc.target/mips/mulsize-4.c: New.
2975 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2977         PR c++/53094
2978         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2979         * g++.dg/ext/vector24.C: New testcase.
2981 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2983         PR c++/53000
2984         * g++.dg/cpp0x/decltype17.C: Adjust.
2986 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2988         PR c++/51786
2989         * g++.dg/cpp0x/pr51786.C: New.
2991 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2993         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2995         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2997         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2999         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3000         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3002 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3004         PR fortran/57834
3005         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3007 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3009         PR fortran/50554
3010         * gfortran.dg/do_check_9.f90: New.
3012 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3014         PR fortran/57785
3015         * gfortran.dg/dot_product_2.f90: New.
3017 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3019         PR fortran/57469
3020         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3022 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3024         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3025         * gfortran.dg/finalize_10.f90: Fix dg-final.
3027 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3029         PR target/57819
3030         * gcc.target/i386/pr57819.c: New test.
3032         PR rtl-optimization/57829
3033         * gcc.c-torture/execute/pr57829.c: New test.
3035 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3037         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3038         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3040 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3042         PR target/57807
3043         * gcc.target/i386/pr57807.c: New test.
3045 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3047         PR target/29776
3048         * gcc.dg/tree-ssa/vrp89.c: New test.
3050 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3052         PR c++/28262
3053         * g++.dg/parse/defarg16.C: New.
3055 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3057         PR rtl-optimization/55342
3058         * gcc.target/i386/pr55342.c: New.
3060 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3062         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3064 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3066         PR c++/14263
3067         * g++.dg/inherit/virtual10.C: New.
3069 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3071         PR c/57821
3072         * gcc.dg/large-size-array-6.c: New test.
3074 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3076         PR c++/38634
3077         * g++.dg/template/crash116.C: New.
3079 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3081         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3082         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3084 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3086         PR c++/54998
3087         * g++.dg/cpp0x/nsdmi-list3.C: New.
3089 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3091         PR target/57777
3092         * gcc.target/i386/pr57777.c: New test.
3094         PR c++/57771
3095         * g++.dg/template/arg9.C: New test.
3097 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3099         * gcc.target/i386/avx-inline.c: New test.
3101 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3103         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3104         * gcc.target/mips/call-2.c: Likewise.
3105         * gcc.target/mips/call-3.c: Likewise.
3106         * gcc.target/mips/lazy-binding-1.c: Likewise.
3108 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3110         PR tree-optimization/57741
3111         * gcc.dg/vect/pr57741-1.c: New test.
3112         * gcc.dg/vect/pr57741-2.c: New test.
3113         * gcc.dg/vect/pr57741-3.c: New test.
3115 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3117         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3118         on big endian.
3119         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3120         * lib/target-supports.exp: Define aarch64_little_endian.
3122 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3124         * gcc.target/aarch64/abs_1.c: New test.
3126 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3128         * gcc.target/aarch64/bfxil_1.c: New test.
3129         * gcc.target/aarch64/bfxil_2.c: Likewise.
3131 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3133         PR c/57766
3134         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3135         array sizes from 100 to 20.
3137 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3139         PR fortran/54788
3140         * gfortran.dg/pointer_remapping_8.f90: New.
3142 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3144         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3145         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3146         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3147         * g++.dg/cpp1y/complex_literals.h: New.
3149 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3151         PR c++/57645
3152         * g++.dg/cpp0x/noexcept21.C: New.
3154 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3156         PR target/57736
3157         * gcc.target/i386/pr57736.c: New test.
3159 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3161         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3162         c specific.
3163         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3164         strings to match the fixed error messages.
3165         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3166         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3167         message check.
3169 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3171         PR target/57744
3172         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3173         stqcx. get even registers.
3175 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3177         PR c++/57509
3178         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3180 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3182         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3183         Fix scan patterns.
3184         * gcc.target/i386/bmi-1.c: Ditto.
3185         * gcc.target/i386/bmi-bextr-4.c: New.
3186         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3188 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3190         PR c++/57682
3191         * g++.dg/cpp0x/initlist73.C: New.
3193 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3195         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3196         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3197         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3199 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3201         PR c++/57509
3202         * g++.dg/ext/pr57509.C: New file.
3204 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3206         PR target/57623
3207         * gcc.target/i386/bmi-bextr-3.c: New test.
3209         PR target/57623
3210         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3212 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3214         PR c++/57172
3215         * g++.dg/cpp0x/pr57172.C: New testcase.
3217 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3219         * gcc.target/s390/htm-1.c: New file.
3220         * gcc.target/s390/htm-nofloat-1.c: New file.
3221         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3223 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3225         PR fortran/29800
3226         * gfortran.dg/bounds_check_17.f90: New.
3228 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3230         PR c++/57640
3231         * g++.dg/cpp1y/pr57640.C: New.
3233 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3235         PR c/57692
3236         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3237         overflow due to size of arrays.
3239 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3241         PR tree-optimization/57705
3242         * gcc.dg/vect/pr57705.c: New test.
3243         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3245 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3247         PR middle-end/57670
3248         * g++.dg/ipa/pr57670.C: New test.
3250 2013-06-25  Richard Biener  <rguenther@suse.de>
3252         PR middle-end/56977
3253         * gcc.dg/pr56977.c: New testcase.
3255 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3257         PR tree-optimization/57358
3258         * gcc.dg/ipa/pr57358.c: New test.
3260 2013-06-24  Richard Biener  <rguenther@suse.de>
3262         PR testsuite/57686
3263         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3265 2013-06-24  Richard Biener  <rguenther@suse.de>
3267         PR tree-optimization/57488
3268         * gcc.dg/torture/pr57488.c: New testcase.
3270 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3271             Dominique d'Humieres  <dominiq@lps.ens.fr>
3273         PR fortran/52413
3274         * gfortran.dg/fraction.f90: New.
3276 2013-06-24  Alan Modra  <amodra@gmail.com>
3278         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3279         Add scan-assembler-not "lvx".
3280         * gcc.target/powerpc/le-altivec-consts.c: New.
3282 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3284         * g++.dg/cpp0x/sfinae47.C: New.
3286 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3288         PR target/52483
3289         * gcc.target/sh/pr52483-1.c: New.
3290         * gcc.target/sh/pr52483-2.c: New.
3291         * gcc.target/sh/pr52483-3.c: New.
3292         * gcc.target/sh/pr52483-4.c: New.
3293         * gcc.target/sh/pr52483-5.c: New.
3295 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3297         * gcc.target/i386/intrinsics_1.c: New test.
3298         * gcc.target/i386/intrinsics_2.c: Ditto.
3299         * gcc.target/i386/intrinsics_3.c: Ditto.
3300         * gcc.target/i386/intrinsics_4.c: Ditto.
3301         * gcc.target/i386/intrinsics_5.c: Ditto.
3302         * gcc.target/i386/intrinsics_6.c: Ditto.
3303         * gcc.target/i386/avx-1.c: Provide macros for builtins
3304         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3306 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3308         PR fortran/37336
3309         * gfortran.dg/finalize_17.f90: New.
3311 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3313         * gfortran.dg/realloc_on_assign_18.f90: New.
3315 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3317         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3318         Also changed the returns from error as distinct values so that
3319         debugging can get easier.
3320         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3321         errors specific to C, if necessary.  Also added new error
3322         hooks for C++.
3323         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3324         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3325         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3326         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3327         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3328         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3329         the same changes as parser_errors3.c, spaces were added between colons
3330         to not confuse C++ compiler with 2 colons as scope.
3331         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3332         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3333         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3334         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3335         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3336         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3337         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3338         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3339         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3340         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3341         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3342         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3343         in the list.
3345 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3347         PR other/53317
3348         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3350 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3352         PR target/57655
3353         * gcc.target/i386/pr57655.c: New test.
3355 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3357         * ada/acats/tests/gcc: Delete.
3358         * gnat.dg/style: Likewise.
3360 2013-06-20  Jeff Law  <law@redhat.com>
3362         PR tree-optimization/57660
3363         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3364         based on their branch cost.
3366         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3368 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3370         PR fortran/57633
3371         * gfortran.dg/list_read_11.f90: New.
3373 2013-06-20  Richard Biener  <rguenther@suse.de>
3375         PR tree-optimization/57584
3376         * gcc.dg/torture/pr57584.c: New testcase.
3378 2013-06-19  Sharad Singhai  <singhai@google.com>
3380         * g++.dg/gcov/gcov-8.C: New testcase.
3381         * lib/gcov.exp: Handle intermediate format.
3383 2013-06-19  Wei Mi  <wmi@google.com>
3385         PR rtl-optimization/57518
3386         * testsuite/gcc.dg/pr57518.c: New test.
3388 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3390         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3392 2013-06-19  Jan Hubicka  <jh@suse.cz>
3394         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3396 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3398         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3399         hard-coded values of array sizes with a #define.
3400         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3401         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3402         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3403         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3404         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3406 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3408         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3409         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3411 2013-06-19  Jeff Law  <law@redhat.com>
3413         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3415 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3417         PR c++/57638
3418         * g++.dg/template/error53.C: New.
3420 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3422         PR target/55033
3423         * gcc.target/powerpc/pr55033.c: Fix options.
3425 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3427         * gcc.target/i386/inline_error.c: New test.
3428         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3429         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3431 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3433         PR c++/53211
3434         * g++.dg/cpp0x/decltype55.C: New.
3436 2013-06-18  Marek Polacek  <polacek@redhat.com>
3438         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3440 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3442         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3444 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3446         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3447         Also changed the returns from error as distinct values so that it is
3448         easier to debug.
3450 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3452         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3454 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3456         PR c++/16128
3457         * g++.dg/template/error52.C: New.
3458         * g++.dg/lookup/friend15.C: Update.
3459         * g++.dg/parse/error11.C: Likewise.
3460         * g++.dg/parse/error14.C: Likewise.
3461         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3462         * g++.dg/parse/template25.C: Likewise.
3463         * g++.old-deja/g++.jason/cond.C: Likewise.
3464         * g++.old-deja/g++.mike/for2.C: Likewise.
3465         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3466         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3468 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3470         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3471         ensure alignment.
3473 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3475         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3476         accidentally placing minus sign for length instead of stride.
3478 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3480         PR rtl-optimization/57425
3481         PR rtl-optimization/57569
3482         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3483         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3485 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3487         PR fortran/49074
3488         PR fortran/56136
3489         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3490         packing.
3491         * gfortran.dg/typebound_assignment_6.f03: New.
3493 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3495         * gcc.target/h8300/h8300.exp: New.
3496         * gcc.dg/pragma-isr.c: Move to ...
3497         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3498         * gcc.target/h8300/pragma-isr.c: ... and here.
3499         * gcc.dg/pragma-isr2.c: Move to ...
3500         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3501         * gcc.target/h8300/pragma-isr2.c: ... and here.
3502         * gcc.dg/pragma-isr-trapa.c: Move to ...
3503         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3504         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3505         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3506         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3507         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3508         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3509         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3510         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3511         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3512         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3513         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3514         * gcc.dg/attr-isr-trapa.c: Move to ...
3515         * gcc.target/sh/attr-isr-trapa.c: ... here.
3517 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3519         PR c++/51413
3520         * g++.dg/ext/builtin-offsetof1.C: New.
3522 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3524         * gcc.target/aarch64/vect_smlal_1.c: New file.
3526 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3528         PR fortran/57508
3529         * gfortran.dg/defined_assignment_7.f90: New.
3531 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3533         PR c++/57599
3534         * g++.dg/rtti/dyncast6.C: New.
3535         * g++.dg/cpp0x/dyncast1.C: Likewise.
3537 2013-06-14  Alan Modra  <amodra@gmail.com>
3539         PR middle-end/57134
3540         * gcc.dg/pr57134.c: New.
3542 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3544         PR fortran/57596
3545         * gfortran.dg/deferred_type_param_9.f90: New.
3547 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3549         * gcc.dg/fold-minus-1.c: New testcase.
3551 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3553         PR fortran/49074
3554         * gfortran.dg/typebound_assignment_5.f03: New.
3556 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3558         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3560 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3561             Pat Haugen  <pthaugen@us.ibm.com>
3562             Peter Bergner  <bergner@vnet.ibm.com>
3564         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3565         load/store instructions on power7, power8.
3566         * gcc.target/powerpc/atomic-p8.c: Likewise.
3568 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3570         PR c/57577
3571         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3573 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3575         PR c++/38958
3576         * g++.dg/warn/Wunused-var-20.C: New.
3578 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3580         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3581         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3582         Run with -fno-common.
3584 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3586         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3587         and exit function calls with return 1 and return 0, respectively.
3589 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3591         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3592         New tests.
3594 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3596         PR tree-optimization/57361
3597         * gcc.dg/tree-ssa/pr57361.c: New file.
3599 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3601         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3602         to ensure alignment.
3603         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3605 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3607         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3609 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3610             Dominique d'Humieres  <dominiq@lps.ens.fr>
3612         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3614 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3616         PR target/56564
3617         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3618         * gcc.target/i386/pr56564-3.c: Likewise.
3620 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3622         PR fortran/57535
3623         * gfortran.dg/class_array_18.f90: New.
3625 2013-06-11  Jan Hubicka  <jh@suse.cz>
3627         PR c++/57551
3628         * g++.dg/ext/visibility/anon6.C: Update testcase.
3630 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3632         PR c/57563
3633         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3634         in how we check __sec_reduce_mutating function's result.
3636 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3637             Pat Haugen  <pthaugen@us.ibm.com>
3638             Peter Bergner  <bergner@vnet.ibm.com>
3640         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3641         direct move instructions.
3642         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3643         * gcc.target/powerpc/direct-move.h: Likewise.
3644         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3645         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3646         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3647         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3648         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3649         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3651 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3653         PR c++/52440
3654         * g++.dg/cpp0x/pr52440.C: New.
3656 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3658         PR target/56564
3659         * gcc.target/i386/pr56564-1.c: New test.
3660         * gcc.target/i386/pr56564-2.c: New test.
3661         * gcc.target/i386/pr56564-3.c: New test.
3662         * gcc.target/i386/pr56564-4.c: New test.
3663         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3664         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3665         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3666         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3667         * gcc.target/i386/vect-sizes-1.c: Likewise.
3668         * gcc.target/i386/memcpy-1.c: Likewise.
3669         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3670         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3672 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3674         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3675         systems to cover all GNU systems.
3676         * g++.dg/abi/guard2.C: Likewise.
3677         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3678         * g++.dg/eh/sighandle.C: Likewise.
3679         * g++.dg/ext/cleanup-10.C: Likewise.
3680         * g++.dg/ext/cleanup-11.C: Likewise.
3681         * g++.dg/ext/cleanup-8.C: Likewise.
3682         * g++.dg/ext/cleanup-9.C: Likewise.
3683         * g++.dg/opt/const5.C: Likewise.
3684         * g++.dg/opt/life1.C: Likewise.
3685         * g++.dg/other/pr39496.C: Likewise.
3686         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3687         * g++.old-deja/g++.abi/align.C: Likewise.
3688         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3689         * g++.old-deja/g++.law/weak.C: Likewise.
3690         * g++.old-deja/g++.pt/asm1.C: Likewise.
3691         * gcc.c-torture/execute/20030125-1.x: Likewise.
3692         * gcc.c-torture/execute/990127-2.x: Likewise.
3693         * gcc.dg/20041106-1.c: Likewise.
3694         * gcc.dg/20050503-1.c: Likewise.
3695         * gcc.dg/builtin-object-size-5.c: Likewise.
3696         * gcc.dg/cleanup-10.c: Likewise.
3697         * gcc.dg/cleanup-11.c: Likewise.
3698         * gcc.dg/cleanup-8.c: Likewise.
3699         * gcc.dg/cleanup-9.c: Likewise.
3700         * gcc.dg/complex-5.c: Likewise.
3701         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3702         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3703         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3704         * gcc.dg/dfp/pr35739.c: Likewise.
3705         * gcc.dg/fdata-sections-1.c: Likewise.
3706         * gcc.dg/lto/20090206-1_0.c: Likewise.
3707         * gcc.dg/lto/20090206-2_0.c: Likewise.
3708         * gcc.dg/pr30360.c: Likewise.
3709         * gcc.dg/pr37303.c: Likewise.
3710         * gcc.dg/pr39323-1.c: Likewise.
3711         * gcc.dg/pr39323-2.c: Likewise.
3712         * gcc.dg/pr39323-3.c: Likewise.
3713         * gcc.dg/pr45416.c: Likewise.
3714         * gcc.dg/setjmp-2.c: Likewise.
3715         * gcc.dg/split-1.c: Likewise.
3716         * gcc.dg/split-3.c: Likewise.
3717         * gcc.dg/split-4.c: Likewise.
3718         * gcc.dg/strlenopt-12g.c: Likewise.
3719         * gcc.dg/strlenopt-14g.c: Likewise.
3720         * gcc.dg/strlenopt-14gf.c: Likewise.
3721         * gcc.dg/strlenopt-16g.c: Likewise.
3722         * gcc.dg/strlenopt-17g.c: Likewise.
3723         * gcc.dg/strlenopt-18g.c: Likewise.
3724         * gcc.dg/strlenopt-1f.c: Likewise.
3725         * gcc.dg/strlenopt-22g.c: Likewise.
3726         * gcc.dg/strlenopt-2f.c: Likewise.
3727         * gcc.dg/strlenopt-4g.c: Likewise.
3728         * gcc.dg/strlenopt-4gf.c: Likewise.
3729         * gcc.dg/struct-ret-3.c: Likewise.
3730         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3731         * gcc.misc-tests/linkage.exp: Likewise.
3732         * gcc.target/i386/20000724-1.c: Likewise.
3733         * gcc.target/i386/align-main-3.c: Likewise.
3734         * gcc.target/i386/cleanup-1.c: Likewise.
3735         * gcc.target/i386/inline-mcpy.c: Likewise.
3736         * gcc.target/i386/pr32268.c: Likewise.
3737         * gcc.target/i386/pr36613.c: Likewise.
3738         * gcc.target/i386/pr39013-1.c: Likewise.
3739         * gcc.target/i386/pr39013-2.c: Likewise.
3740         * gcc.target/i386/pr39496.c: Likewise.
3741         * gcc.target/i386/pr40906-3.c: Likewise.
3742         * gcc.target/i386/pr46084.c: Likewise.
3743         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3745 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3747         PR target/6526
3748         * gcc.target/sh/pr6526.c: New.
3750 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3752         PR target/57568
3753         * gcc.c-torture/execute/pr57568.c: New test.
3755 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3757         PR c++/37404
3758         * g++.dg/other/vararg-4.C: New.
3760 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3762         PR rtl-optimization/57559
3763         * gcc.target/s390/pr57559.c : New test.
3765 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3767         PR fortran/37336
3768         * gfortran.dg/finalize_10.f90: New.
3769         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3770         * gfortran.dg/finalize_15.f90: New.
3772 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3774         PR fortran/57553
3775         * gfortran.dg/storage_size_4.f90: New.
3777 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3779         PR c++/57548
3780         * testsuite/g++.dg/ext/pr57548.C: New test.
3782 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3784         PR middle-end/57541
3785         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3787 2013-06-07  Jan Hubicka  <jh@suse.cz>
3789         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3791 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3793         PR fortran/57549
3794         * gfortran.dg/array_constructor_48.f90: New.
3795         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3796         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3798 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3800         PR target/56315
3801         * gcc.target/arm/xordi3-opt.c: New test.
3803 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3805         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3806         Revert to dg-options.
3808 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3810         PR target/55033
3811         * gcc.target/powerpc/pr55033.c: New.
3813 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3815         PR c++/53658
3816         * g++.dg/cpp0x/alias-decl-36.C: New.
3818 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3819             Pat Haugen  <pthaugen@us.ibm.com>
3820             Peter Bergner  <bergner@vnet.ibm.com>
3822         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3823         power8 builtin functions.
3824         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3825         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3826         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3827         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3828         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3829         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3830         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3831         tests to test power8 auto-vectorization.
3832         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3833         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3834         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3835         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3837         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3838         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3840         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3842         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3843         support.
3844         (check_effective_target_powerpc_p8vector_ok): Likewise.
3845         (is-effective-target): Likewise.
3846         (check_vect_support_and_set_flags): Likewise.
3848 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3850         PR c++/43652
3851         * g++.dg/parse/error53.C: New.
3853 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3855         PR rtl-optimization/57459
3856         * gcc.target/i386/pr57459.c: New test.
3858 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3860         PR c++/53743
3861         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3862         into -freorder-blocks-and-partition test.
3863         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3864         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3865         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3866         * gcc.dg/tree-prof/pr50907.c: Ditto.
3867         * gcc.dg/tree-prof/pr45354.c: Ditto.
3868         * g++.dg/tree-prof/partition2.C: Ditto.
3869         * g++.dg/tree-prof/partition3.C: Ditto.
3871 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3873         PR fortran/57542
3874         * gfortran.dg/finalize_16.f90: New.
3876 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3878         * gcc.dg/vect/no-section-anchors-vect-68.c:
3879         Add dg-skip-if aarch64_tiny.
3881 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3883         PR C/57457
3884         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3885         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3887 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3889         PR c++/51908
3890         * g++.dg/cpp0x/decltype54.C: New.
3892 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3894         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3895         arm*-*-*eabi* targets.
3896         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3897         arm*-*-* targets.
3898         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3900 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3901             Tobias Burnus  <burnus@net-b.de>
3903         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3904         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3905         * gfortran.dg/io_real_boz_4.f90: Ditto.
3906         * gfortran.dg/io_real_boz_5.f90: Ditto.
3908 2013-06-05  Andreas Schwab  <schwab@suse.de>
3910         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3912 2013-06-04  Jan Hubicka  <jh@suse.cz>
3914         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3916 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3918         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3919         parameters with void.
3920         (main2): Removed argc parameter.
3921         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3922         (main): Replaced argc, argv parameters with void.
3923         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3924         (main2): Removed argc parameter.
3925         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3926         argv parameters with void.  Added __asm volatile to avoid optimization
3927         on argc, if necessary.
3928         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3929         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3930         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3931         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3932         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3933         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3934         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3935         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3936         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3937         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3938         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3939         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3940         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3941         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3942         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3943         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3944         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3945         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3946         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3947         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3948         parameters with void.
3949         (main2): Removed argc parameter.
3950         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3951         (main): Replaced argc, argv parameters with void.
3952         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3953         argv parameters with void.  Also renamed this function as main, and
3954         delete the existing main.
3955         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3956         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3957         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3959 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3961         * gcc.target/aarch64/movi_1.c: New test.
3963 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3965         PR fortran/37336
3966         * gfortran.dg/finalize_12.f90: New.
3967         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3968         end of scope finalization.
3969         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3970         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3971         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3972         * gfortran.dg/class_19.f03: Ditto.
3973         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3974         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3975         * gfortran.dg/extends_14.f03: Ditto.
3976         * gfortran.dg/move_alloc_4.f90: Ditto.
3977         * gfortran.dg/typebound_proc_27.f03: Ditto.
3979 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3981         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3982         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3983         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3984         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3985         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3986         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3987         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3988         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3989         * gfortran.dg/io_real_boz_4.f90: Ditto.
3990         * gfortran.dg/io_real_boz_5.f90: Ditto.
3991         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3992         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3993         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3994         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3995         * gfortran.dg/transpose_2.f90: Fix dg-output.
3997 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3999         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4000         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4001         dg-option and an header comment.
4003 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4005         PR c++/57419
4006         * g++.dg/cpp0x/sfinae46.C: New.
4007         * g++.dg/cpp0x/defaulted13.C: Adjust.
4008         * g++.dg/cpp0x/defaulted2.C: Likewise.
4009         * g++.dg/cpp0x/defaulted26.C: Likewise.
4010         * g++.dg/cpp0x/defaulted3.C: Likewise.
4011         * g++.dg/cpp0x/error1.C: Likewise.
4012         * g++.dg/cpp0x/implicit1.C: Likewise.
4013         * g++.dg/cpp0x/implicit11.C: Likewise.
4014         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4015         * g++.dg/cpp0x/initlist47.C: Likewise.
4016         * g++.dg/cpp0x/initlist9.C: Likewise.
4017         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4018         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4019         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4020         * g++.dg/cpp0x/union4.C: Likewise.
4021         * g++.dg/template/crash108.C: Likewise.
4022         * g++.dg/template/crash41.C: Likewise.
4023         * g++.old-deja/g++.jason/local.C: Likewise.
4024         * g++.old-deja/g++.law/visibility3.C: Likewise.
4026 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4028         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4029         * gcc.dg/vect/bb-slp-14.c: Ditto.
4030         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4031         * gcc.dg/vect/bb-slp-23.c: Ditto.
4032         * gcc.dg/vect/bb-slp-15.c: Ditto.
4033         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4034         * gcc.dg/vect/bb-slp-24.c: Ditto.
4035         * gcc.dg/vect/bb-slp-16.c: Ditto.
4036         * gcc.dg/vect/bb-slp-25.c: Ditto.
4037         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4038         * gcc.dg/vect/bb-slp-17.c: Ditto.
4039         * gcc.dg/vect/bb-slp-1.c: Ditto.
4040         * gcc.dg/vect/bb-slp-26.c: Ditto.
4041         * gcc.dg/vect/bb-slp-18.c: Ditto.
4042         * gcc.dg/vect/bb-slp-2.c: Ditto.
4043         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4044         * gcc.dg/vect/bb-slp-27.c: Ditto.
4045         * gcc.dg/vect/bb-slp-19.c: Ditto.
4046         * gcc.dg/vect/bb-slp-3.c: Ditto.
4047         * gcc.dg/vect/bb-slp-28.c: Ditto.
4048         * gcc.dg/vect/bb-slp-4.c: Ditto.
4049         * gcc.dg/vect/bb-slp-29.c: Ditto.
4050         * gcc.dg/vect/bb-slp-5.c: Ditto.
4051         * gcc.dg/vect/bb-slp-6.c: Ditto.
4052         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4053         * gcc.dg/vect/bb-slp-7.c: Ditto.
4054         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4055         * gcc.dg/vect/bb-slp-8.c: Ditto.
4056         * gcc.dg/vect/bb-slp-9.c: Ditto.
4057         * gcc.dg/vect/bb-slp-10.c: Ditto.
4058         * gcc.dg/vect/bb-slp-11.c: Ditto.
4059         * gcc.dg/vect/bb-slp-20.c: Ditto.
4060         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4061         * gcc.dg/vect/bb-slp-21.c: Ditto.
4062         * gcc.dg/vect/bb-slp-30.c: Ditto.
4063         * gcc.dg/vect/bb-slp-13.c: Ditto.
4064         * gcc.dg/vect/bb-slp-22.c: Ditto.
4065         * g++.dg/vect/slp-pr50413.cc: Ditto.
4066         * g++.dg/vect/slp-pr56812.cc: Ditto.
4067         * g++.dg/vect/slp-pr50819.cc: Ditto.
4069 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4071         PR fortran/57456
4072         * gfortran.dg/class_array_17.f90: New.
4074 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4076         * ada/acats/floatstore.lst: New.
4077         * ada/acats/run_all.sh: Process it.
4079 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4081         * gcc.target/powerpc/e500-ord-1.c: New test.
4082         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4083         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4084         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4086 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4088         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4090 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4092         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4094 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4096         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4098 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4100         PR c/57452
4101         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4102         test-case.
4104 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4106         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4108 2013-05-31  Marek Polacek  <polacek@redhat.com>
4110         PR tree-optimization/57478
4111         PR tree-optimization/57453
4112         * gcc.dg/torture/pr57478.c: New test.
4114 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4116         PR fortran/57456
4117         * gfortran.dg/class_array_17.f90: New.
4119 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4121         PR target/56315
4122         * gcc.target/arm/iordi3-opt.c: New test.
4124 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4126         PR fortran/54190
4127         PR fortran/57217
4128         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4129         * gfortran.dg/interface_26.f90: Ditto.
4130         * gfortran.dg/proc_ptr_11.f90: Ditto.
4131         * gfortran.dg/proc_ptr_15.f90: Ditto.
4132         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4133         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4134         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4135         * gfortran.dg/typebound_override_1.f90: Ditto.
4136         * gfortran.dg/typebound_override_4.f90: Ditto.
4137         * gfortran.dg/typebound_proc_6.f03: Ditto.
4138         * gfortran.dg/assumed_type_7.f90: New test.
4139         * gfortran.dg/typebound_override_5.f90: New test.
4140         * gfortran.dg/typebound_override_6.f90: New test.
4141         * gfortran.dg/typebound_override_7.f90: New test.
4143 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4145         PR middle-end/57073
4146         * gfortran.dg/power_6.f90: New.
4148 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4150         * gcc.target/aarch64/insv_1.c: New test.
4152 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4154         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4155         dg-skip-if "No stabs".
4157 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4159         PR fortran/54189
4160         * gfortran.dg/assumed_size_1.f90: New.
4162 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4164         * gcc.dg/shrink-wrap-alloca.c: New added.
4165         * gcc.dg/shrink-wrap-pretend.c: New added.
4166         * gcc.dg/shrink-wrap-sibcall.c: New added.
4168 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4170         PR fortran/57458
4171         * gfortran.dg/assumed_rank_13.f90: New.
4173 2013-05-29  Easwaran Raman  <eraman@google.com>
4175         PR tree-optimization/57442
4176         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4178 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4180         PR tree-optimization/57441
4181         * gcc.c-torture/compile/pr57441.c: New.
4183 2013-05-29  Dehao Chen  <dehao@google.com>
4185         PR testsuite/57413
4186         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4188 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4190         PR fortran/37336
4191         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4192         * gfortran.dg/class_19.f03: Ditto.
4194 2013-05-29  Richard Biener  <rguenther@suse.de>
4196         * gcc.dg/vect/bb-slp-32.c: New testcase.
4198 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4200         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4201         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4202         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4203         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4204         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4205         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4206         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4207         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4208         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4209         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4210         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4211         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4212         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4213         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4214         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4215         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4216         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4217         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4218         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4219         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4220         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4221         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4222         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4223         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4224         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4225         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4226         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4227         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4228         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4229         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4230         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4231         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4232         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4233         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4234         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4235         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4236         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4237         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4238         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4240 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4242         PR fortran/37336
4243         * gfortran.dg/finalize_11.f90: New.
4244         * gfortran.dg/finalize_4.f03: Remove dg-error.
4245         * gfortran.dg/finalize_5.f03: Ditto.
4246         * gfortran.dg/finalize_6.f03: Ditto.
4247         * gfortran.dg/finalize_7.f03: Ditto.
4249 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4251         * gfortran.dg/class_array_16.f90: New.
4253 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4255         PR fortran/57435
4256         * testsuite/gfortran.dg/use_29.f90: New.
4258 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4260         * gnat.dg/fp_exception.adb: New test.
4262 2013-05-28  Richard Biener  <rguenther@suse.de>
4264         PR tree-optimization/56787
4265         * gcc.dg/vect/pr56787.c: New testcase.
4267 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4268             Tobias Burnus  <burnus@net-b.de>
4270         PR fortran/57217
4271         * gfortran.dg/typebound_override_4.f90: New.
4273 2013-05-28  Richard Biener  <rguenther@suse.de>
4275         PR tree-optimization/57411
4276         * g++.dg/opt/pr57411.C: New testcase.
4278 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4280         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4281         * gcc.dg/builtin-bswap-9.c: Likewise.
4283 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4285         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4287 2013-05-27  Richard Biener  <rguenther@suse.de>
4289         PR middle-end/57412
4290         * gcc.dg/gomp/pr57412.c: New testcase.
4292 2013-05-27  Bud Davis  <jmdavis@link.com>
4294         PR fortran/50405
4295         * gfortran.dg/stfunc_8.f90: New.
4297 2013-05-27  Richard Biener  <rguenther@suse.de>
4299         PR tree-optimization/57343
4300         * gcc.dg/torture/pr57343.c: New testcase.
4302 2013-05-27  Richard Biener  <rguenther@suse.de>
4304         PR tree-optimization/57417
4305         * gcc.dg/torture/pr57417.c: New testcase.
4307 2013-05-27  Richard Biener  <rguenther@suse.de>
4309         PR tree-optimization/57396
4310         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4312 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4314         * gnat.dg/specs/last_bit.ads: New test.
4316 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4318         * gnat.dg/specs/machine_attribute.ads: New test.
4320 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4322         * gnat.dg/incomplete3.ad[sb]: New test.
4324 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4326         PR target/53916
4327         * gcc.target/mips/div-13.c: New test.
4329 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4331         PR target/55777
4332         * gcc.target/mips/mips16-attributes-5.c,
4333         * gcc.target/mips/mips16-attributes-6.c: New tests.
4335 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4337         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4338         * gcc.dg/builtin-bswap-8.c: Likewise.
4340 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4342         PR c++/52216
4343         * g++.dg/cpp0x/new1.C: New.
4345 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4347         PR c++/25666
4348         * g++.dg/parse/dtor16.C: New.
4349         * g++.dg/parse/dtor6.C: Adjust.
4351 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4353         PR c++/19618
4354         * g++.dg/expr/bitfield12.C: New.
4356 2013-05-24  Jeff Law  <law@redhat.com>
4358         PR tree-optimization/57124
4359         * gcc.c-torture/execute/pr57124.c: New test.
4360         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4362 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4364         PR tree-optimization/57294
4365         * gcc.dg/ipa/pr57294.c: New test.
4367 2013-05-24  Dehao Chen  <dehao@google.com>
4369         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4371 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4373         * gcc.target/aarch64/scalar_intrinsics.c
4374         (force_simd): Use a valid instruction.
4375         (test_vdupd_lane_s64): Pass a valid lane argument.
4376         (test_vdupd_lane_u64): Likewise.
4378 2013-05-24  Richard Biener  <rguenther@suse.de>
4380         PR tree-optimization/57287
4381         * gcc.dg/pr57287.c: New testcase.
4383 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4385         PR c++/26572
4386         * g++.dg/template/error51.C: New.
4388 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4390         PR c++/25503
4391         * g++.dg/template/bitfield2.C: New.
4393 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4395         * gnat.dg/specs/noinline1.ads: New test.
4396         * gnat.dg/noinline2.ad[sb]: Likewise.
4397         * gnat.dg/specs/noinline3.ads: Likewise.
4398         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4400 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4402         PR tree-ssa/57385
4403         * gcc.dg/tree-ssa/pr57385.c: New test.
4405 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4407         * gnat.dg/derived_type4.adb: New test.
4409 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4411         * gcc.dg/builtin-bswap-6.c: New test.
4412         * gcc.dg/builtin-bswap-7.c: Likewise.
4413         * gcc.dg/builtin-bswap-8.c: Likewise.
4414         * gcc.dg/builtin-bswap-9.c: Likewise.
4416 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4418         PR debug/57351
4419         * gcc.dg/debug/pr57351.c: New test
4421 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4423         * gcc.target/aarch64/vect-clz.c: New file.
4425 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4427         PR middle-end/57347
4428         * gcc.dg/ipa/pr57347.c: New test.
4430 2013-05-23  Richard Biener  <rguenther@suse.de>
4432         PR tree-optimization/57380
4433         * g++.dg/tree-ssa/pr57380.C: New testcase.
4435 2013-05-23  Richard Biener  <rguenther@suse.de>
4437         PR middle-end/57381
4438         * gcc.dg/torture/pr57381.c: New testcase.
4440 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4442         PR middle-end/57344
4443         * gcc.c-torture/execute/pr57344-1.c: New test.
4444         * gcc.c-torture/execute/pr57344-2.c: New test.
4445         * gcc.c-torture/execute/pr57344-3.c: New test.
4446         * gcc.c-torture/execute/pr57344-4.c: New test.
4448 2013-05-23  Richard Biener  <rguenther@suse.de>
4450         PR rtl-optimization/57341
4451         * gcc.dg/torture/pr57341.c: New testcase.
4453 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4455         PR c++/57352
4456         * g++.dg/parse/crash62.C: New.
4458 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4459             Pat Haugen  <pthaugen@us.ibm.com>
4460             Peter Bergner  <bergner@vnet.ibm.com>
4462         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4463         crypto builtins.
4465 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4467         PR fortran/57364
4468         * gfortran.dg/defined_assignment_6.f90: New.
4470 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4472         PR fortran/57338
4473         * gfortran.dg/assumed_type_6.f90: New.
4475 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4477         PR c++/57211
4478         * g++.dg/cpp0x/Wunused-parm.C: New.
4480 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4482         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4483         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4485 2013-05-21  Easwaran Raman  <eraman@google.com>
4487         PR tree-optimization/57322
4488         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4490 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4492         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4493         .set (no)?micromips
4495 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4497         PR fortran/57035
4498         * gfortran.dg/assumed_type_5.f90: New.
4499         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4500         * gfortran.dg/assumed_rank_2.f90: Ditto.
4501         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4502         * gfortran.dg/no_arg_check_3.f90: Ditto.
4504 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4506         PR tree-optimization/57331
4507         * gcc.c-torture/compile/pr57331.c: New test.
4509 2013-05-21  Richard Biener  <rguenther@suse.de>
4511         PR tree-optimization/57330
4512         * gcc.dg/torture/pr57330.c: New testcase.
4514 2013-05-21  Richard Biener  <rguenther@suse.de>
4516         PR tree-optimization/57303
4517         * gcc.dg/torture/pr57303.c: New testcase.
4519 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4521         PR tree-optimization/57321
4522         * gcc.c-torture/execute/pr57321.c: New test.
4524 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4526         PR fortran/48858
4527         PR fortran/55465
4528         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4529         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4530         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4531         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4532         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4533         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4534         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4535         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4536         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4537         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4538         * gfortran.dg/binding_label_tests_24.f90: New.
4539         * gfortran.dg/binding_label_tests_25.f90: New.
4541 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4543         PR fortran/48858
4544         * gfortran.dg/binding_label_tests_17.f90: New.
4545         * gfortran.dg/binding_label_tests_18.f90: New.
4546         * gfortran.dg/binding_label_tests_19.f90: New.
4547         * gfortran.dg/binding_label_tests_20.f90: New.
4548         * gfortran.dg/binding_label_tests_21.f90: New.
4549         * gfortran.dg/binding_label_tests_22.f90: New.
4550         * gfortran.dg/binding_label_tests_23.f90: New.
4552 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4554         PR fortran/48858
4555         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4556         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4557         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4558         * gfortran.dg/common_18.f90: New.
4559         * gfortran.dg/common_19.f90: New.
4560         * gfortran.dg/common_20.f90: New.
4561         * gfortran.dg/common_21.f90: New.
4563 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4565         PR c++/12288
4566         * g++.dg/parse/error52.C: New.
4567         * g++.dg/parse/error3.C: Adjust.
4568         * g++.dg/parse/error36.C: Likewise.
4570 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4572         PR target/56547
4573         * gcc.target/sh/pr56547-1.c: New.
4574         * gcc.target/sh/pr56547-2.c: New.
4576 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4578         PR c++/23608
4579         * g++.dg/warn/Wsign-compare-6.C: New.
4580         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4582 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4584         PR c++/57327
4585         * g++.dg/template/error50.C: New.
4587 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4589         PR c++/10207
4590         * g++.dg/ext/complit13.C: New.
4592 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4594         PR c++/57175
4595         * g++.dg/pr57175.C: New testcase.
4597 2013-05-17  Easwaran Raman  <eraman@google.com>
4599         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4601 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4603         PR testsuite/57313
4604         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4606 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4608         PR rtl-optimization/57281
4609         PR rtl-optimization/57300
4610         * gcc.dg/pr57300.c: New test.
4611         * gcc.c-torture/execute/pr57281.c: New test.
4613 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4615         PR c++/18126
4616         * g++.dg/ext/sizeof-complit.C: New.
4618 2013-05-17  Marek Polacek  <polacek@redhat.com>
4620         * gcc.dg/strlenopt-25.c: New test.
4621         * gcc.dg/strlenopt-26.c: Likewise.
4623 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4625         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4626         instead of -mavx2, require only avx instead of avx2.
4627         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4628         of avx2-check.h and turn into an avx runtime test instead of
4629         avx2 runtime test.
4631 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4633         * g++.dg/ext/vector22.C: Uncomment working test.
4635 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4637         PR c++/17410
4638         * g++.dg/template/pr17410.C: New.
4640 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4642         * gcc.target/i386/rotate-3.c: New test.
4643         * gcc.target/i386/rotate-3a.c: New test.
4644         * gcc.target/i386/rotate-4.c: New test.
4645         * gcc.target/i386/rotate-4a.c: New test.
4646         * gcc.target/i386/rotate-5.c: New test.
4647         * gcc.target/i386/rotate-5a.c: New test.
4649 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4651         * gcc.dg/visibility-21.c: Require section_anchors.
4653 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4655         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4656         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4657         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4659 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4661         * gcc.dg/visibility-21.c: New.
4663 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4665         PR middle-end/57286
4666         * gcc.dg/pr57286.c: New testcase.
4667         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4668         * g++.dg/ext/vector22.C: Comment out transformations not
4669         performed anymore.
4671 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4673         PR target/57260
4674         * gcc.target/mips/call-1.c: Restrict to o32.
4675         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4677 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4679         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4680         dg-messages.
4681         * g++.dg/warn/Wshadow-1.C: Likewise.
4682         * g++.dg/warn/Wshadow-6.C: Likewise.
4683         * g++.dg/warn/Wshadow-7.C: Likewise.
4685 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4687         PR c++/31952
4688         * g++.dg/parse/pr31952-1.C: New.
4689         * g++.dg/parse/pr31952-2.C: Likewise.
4690         * g++.dg/parse/pr31952-3.C: Likewise.
4692         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4693         * g++.old-deja/g++.jason/cond.C: Likewise.
4694         * g++.dg/cpp0x/range-for5.C: Likewise.
4696 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4698         PR target/19599
4699         * gcc.target/arm/pr40887.c: Adjust testcase.
4700         * gcc.target/arm/pr19599.c: New test.
4702 2013-05-15  Richard Biener  <rguenther@suse.de>
4704         PR tree-optimization/57275
4705         * gcc.target/i386/pr57275.c: New testcase.
4707 2013-05-15  Jan Hubicka  <jh@suse.cz>
4709         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4710         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4711         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4713 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4715         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4716         scheduling.
4718 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4720         PR c++/57274
4721         * c-c++-common/Wsequence-point-1.c: New test.
4723 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4725         * g++.dg/ext/vector22.C: New testcase.
4726         * gcc.dg/binop-xor3.c: Remove xfail.
4728 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4730         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4731         FLOAT cmp FLOAT ? INT : INT.
4732         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4733         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4734         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4735         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4736         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4737         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4739 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4741         PR c++/53903
4742         * g++.dg/cpp0x/defaulted43.C: New.
4744 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4746         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4747         (alloca): Remove declaration.
4748         (foo9): Replace alloca by __builtin_alloca.
4750 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4752         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4753         Expect "size of array is too large" error.
4755 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4757         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4759 2013-05-14  Richard Biener  <rguenther@suse.de>
4761         PR middle-end/57235
4762         * g++.dg/torture/pr57235.C: New testcase.
4764 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4766         PR middle-end/57251
4767         * gcc.dg/torture/pr57251.c: New test.
4769 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4771         PR target/57264
4772         * gcc.target/i386/pr57264.c: New test.
4774 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4776         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4778 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4780         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4782 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4784         PR tree-optimization/45216
4785         PR tree-optimization/57157
4786         * c-c++-common/rotate-1.c: Add 32 tests with +.
4787         * c-c++-common/rotate-1a.c: Adjust.
4788         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4789         * c-c++-common/rotate-2b.c: New test.
4790         * c-c++-common/rotate-3.c: Add 32 tests with +.
4791         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4792         * c-c++-common/rotate-4b.c: New test.
4793         * c-c++-common/rotate-5.c: New test.
4795 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4797         PR middle-end/42371
4798         * gcc.dg/ipa/remref-0.c: New test.
4799         * gcc.dg/ipa/remref-1a.c: Likewise.
4800         * gcc.dg/ipa/remref-1b.c: Likewise.
4801         * gcc.dg/ipa/remref-2a.c: Likewise.
4802         * gcc.dg/ipa/remref-2b.c: Likewise.
4804 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4806         * gcc.dg/vector-shift-2.c: New testcase.
4808 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4810         PR tree-optimization/57230
4811         * gcc.dg/strlenopt-24.c: New test.
4813         PR tree-optimization/57230
4814         * gcc.dg/strlenopt-23.c: New test.
4816 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4818         PR target/57108
4819         * gcc.target/sh/pr57108.c: Move this test case to ...
4820         * gcc.c-torture/compile/pr57108.c: ... here.
4822 2013-05-10  Richard Biener  <rguenther@suse.de>
4824         PR tree-optimization/57214
4825         * gcc.dg/torture/pr57214.c: New testcase.
4827 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4829         * gcc.dg/vector-shift.c: New testcase.
4831 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4833         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4835         PR tree-optimization/45216
4836         PR tree-optimization/57157
4837         * c-c++-common/rotate-1.c: New test.
4838         * c-c++-common/rotate-1a.c: New test.
4839         * c-c++-common/rotate-2.c: New test.
4840         * c-c++-common/rotate-2a.c: New test.
4841         * c-c++-common/rotate-3.c: New test.
4842         * c-c++-common/rotate-3a.c: New test.
4843         * c-c++-common/rotate-4.c: New test.
4844         * c-c++-common/rotate-4a.c: New test.
4846 2013-05-10  Richard Biener  <rguenther@suse.de>
4848         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4849         * gcc.target/i386/l_fma_double_1.c: Adjust.
4850         * gcc.target/i386/l_fma_double_2.c: Likewise.
4851         * gcc.target/i386/l_fma_double_3.c: Likewise.
4852         * gcc.target/i386/l_fma_double_4.c: Likewise.
4853         * gcc.target/i386/l_fma_double_5.c: Likewise.
4854         * gcc.target/i386/l_fma_double_6.c: Likewise.
4855         * gcc.target/i386/l_fma_float_1.c: Likewise.
4856         * gcc.target/i386/l_fma_float_2.c: Likewise.
4857         * gcc.target/i386/l_fma_float_3.c: Likewise.
4858         * gcc.target/i386/l_fma_float_4.c: Likewise.
4859         * gcc.target/i386/l_fma_float_5.c: Likewise.
4860         * gcc.target/i386/l_fma_float_6.c: Likewise.
4862 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4864         PR c++/51226
4865         * g++.dg/cpp0x/pr51226.C: New.
4867 2013-04-16  Han Shen  <shenhan@google.com>
4869         Test cases for '-fstack-protector-strong'.
4870         * gcc.dg/fstack-protector-strong.c: New.
4871         * g++.dg/fstack-protector-strong.C: New.
4873 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4875         * gcc.target/aarch64/ands_1.c: New test.
4876         * gcc.target/aarch64/ands_2.c: Likewise
4878 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4880         * lib/target-supports.exp (check_effective_target_hw): New
4881         function.
4882         * c-c++-common/asan/clone-test-1.c: Call
4883         check_effective_target_hw.
4884         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4885         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4886         possible decorations.
4887         * c-c++-common/asan/null-deref-1.c: Likewise.
4888         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4889         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4890         * c-c++-common/asan/use-after-free-1.c: Likewise.
4891         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4892         * g++.dg/asan/large-func-test-1.C: Likewise.
4894 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4896         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4898 2013-05-07  Richard Biener  <rguenther@suse.de>
4900         PR middle-end/57190
4901         * g++.dg/torture/pr57190.C: New testcase.
4903 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4905         PR tree-optimization/57149
4906         * gcc.dg/pr57149.c: New test.
4908         PR debug/57184
4909         * gcc.dg/pr57184.c: New test.
4911 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4913         * gnat.dg/specs/array3.ads: New test.
4915 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4917         * c-c++-common/vector-scalar-2.c: New testcase.
4919 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4921         * gcc.target/i386/asm-dialect-2.c: New testcase.
4923 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4925         PR c++/57183
4926         * g++.dg/cpp0x/auto38.C: New.
4928 2013-05-06  Richard Biener  <rguenther@suse.de>
4930         PR tree-optimization/57185
4931         * gcc.dg/autopar/pr57185.c: New testcase.
4933 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4935         PR target/57106
4936         * gcc.target/i386/pr57106.c: New test.
4938 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4940         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4941         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4942         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4943         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4944         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4945         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4946         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4948 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4950         PR bootstrap/57154
4951         * gcc.dg/pr57154.c: New test.
4953 2013-05-06  Richard Biener  <rguenther@suse.de>
4955         PR middle-end/57147
4956         * gcc.dg/torture/pr57147-1.c: New testcase.
4957         * gcc.dg/torture/pr57147-2.c: Likewise.
4958         * gcc.dg/torture/pr57147-3.c: Likewise.
4960 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4962         PR target/55303
4963         * gcc.target/sh/pr55303-1.c: New.
4964         * gcc.target/sh/pr55303-2.c: New.
4965         * gcc.target/sh/pr55303-3.c: New.
4967 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4969         * gfortran.dg/allocate_with_source_3.f90: New.
4971 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4973         PR fortran/57141
4974         * gfortran.dg/null_8.f90: New.
4976 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4978         PR c++/53745
4979         * g++.dg/cpp0x/enum27.C: New.
4980         * g++.dg/cpp0x/enum_base.C: Adjust.
4982 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4984         PR tree-optimization/56205
4985         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4987 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4989         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4990         * gfortran.dg/bind_c_usage_27.f90: New.
4991         * gfortran.dg/bind_c_usage_28.f90: New.
4993 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4995         PR c++/51927
4996         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4998 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5000         PR target/57150
5001         * gcc.target/powerpc/pr57150.c: New file.
5003 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5005         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5006         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5007         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5008         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5009         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5010         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5011         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5013 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5015         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5016         scan-assembler-times.
5018 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5020         * gcc.dg/tree-ssa/slsr-32.c: New.
5021         * gcc.dg/tree-ssa/slsr-33.c: New.
5022         * gcc.dg/tree-ssa/slsr-34.c: New.
5023         * gcc.dg/tree-ssa/slsr-35.c: New.
5024         * gcc.dg/tree-ssa/slsr-36.c: New.
5025         * gcc.dg/tree-ssa/slsr-37.c: New.
5026         * gcc.dg/tree-ssa/slsr-38.c: New.
5028 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5030         * gcc.target/aarch64/tst_1.c: New test.
5031         * gcc.target/aarch64/tst_2.c: Likewise
5033 2013-05-02  Jeff Law  <law@redhat.com>
5035         PR tree-optimization/57144
5036         * gcc.c-torture/execute/pr57144.c: New test.
5038 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5040         PR rtl-optimization/57130
5041         * gcc.c-torture/execute/pr57130.c: New test.
5043 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5045         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5047 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5049         * gcc.target/aarch64/fabd.c: New file.
5051 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5053         PR c++/54318
5054         * g++.dg/cpp0x/pr54318.C: New.
5056 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5058         PR c++/14283
5059         * g++.dg/parse/error51.C: New.
5060         * g++.dg/parse/error15.C: Adjust column numbers.
5062 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5064         PR fortran/57142
5065         * gfortran.dg/size_kind_2.f90: New.
5066         * gfortran.dg/size_kind_3.f90: New.
5068 2013-05-02  Richard Biener  <rguenther@suse.de>
5070         PR middle-end/57140
5071         * g++.dg/torture/pr57140.C: New testcase.
5073 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5075         PR target/56732
5076         * gcc.target/arm/pr56732-1.c: New test.
5078 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5080         PR middle-end/56988
5081         * gcc.dg/ipa/pr56988.c: New test.
5083 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5085         * gcc.target/aarch64/bics_1.c: New test.
5086         * gcc.target/aarch64/bics_2.c: Likewise.
5088 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5090         PR rtl-optimization/57131
5091         * gcc.c-torture/execute/pr57131.c: New test.
5093 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5095         PR c++/57132
5096         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5098 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5100         PR target/57091
5101         * gcc.target/i386/pr57091.c: New test.
5103 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5105         * gcc.target/aarch64/vect-vaddv.c: New.
5107 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5109         * gcc.target/aarch64/vect-vmaxv.c: New.
5110         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5112 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5114         * gcc.target/aarch64/scalar-vca.c: New.
5115         * gcc.target/aarch64/vect-vca.c: Likewise.
5117 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5119         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5120         (test_vceqd_s64): Force arguments to SIMD registers.
5121         (test_vceqzd_s64): Likewise.
5122         (test_vcged_s64): Likewise.
5123         (test_vcled_s64): Likewise.
5124         (test_vcgezd_s64): Likewise.
5125         (test_vcged_u64): Likewise.
5126         (test_vcgtd_s64): Likewise.
5127         (test_vcltd_s64): Likewise.
5128         (test_vcgtzd_s64): Likewise.
5129         (test_vcgtd_u64): Likewise.
5130         (test_vclezd_s64): Likewise.
5131         (test_vcltzd_s64): Likewise.
5132         (test_vtst_s64): Likewise.
5133         (test_vtst_u64): Likewise.
5135 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5137         PR c++/57092
5138         * g++.dg/cpp0x/decltype53.C: New.
5140 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5142         PR fortran/57071
5143         * gfortran.dg/power_5.f90:  New test.
5145 2013-04-30  Richard Biener  <rguenther@suse.de>
5147         PR middle-end/57122
5148         * gcc.dg/torture/pr57122.c: New testcase.
5150 2013-04-30  Richard Biener  <rguenther@suse.de>
5152         PR middle-end/57107
5153         * g++.dg/torture/pr57107.C: New testcase.
5155 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5157         PR rtl-optimization/57105
5158         * gcc.dg/pr57105.c: New test.
5160 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5162         PR tree-optimization/57104
5163         * gcc.dg/pr57104.c: New test.
5165 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5167         PR target/44578
5168         * gcc.target/i386/pr44578.c: New test.
5170 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5172         PR target/57097
5173         * gcc.target/i386/pr57097.c: New test.
5175 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5177         PR target/57098
5178         * gcc.target/i386/pr57098.c: New test.
5180 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5182         * gcc.c-torture/execute/pr55875.c: New test.
5184 2013-04-29  Richard Biener  <rguenther@suse.de>
5186         PR middle-end/57075
5187         * gcc.dg/torture/pr57075.c: New testcase.
5189 2013-04-29  Richard Biener  <rguenther@suse.de>
5191         PR middle-end/57103
5192         * gcc.dg/autopar/pr57103.c: New testcase.
5194 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5196         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5198 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5200         * gcc.dg/pr50763.c: Update test.
5202 2013-04-26  Jeff Law  <law@redhat.com>
5204         * gcc.dg/tree-ssa/vrp88.c: New test.
5206 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5208         PR target/57108
5209         * gcc.target/sh/pr57108.c: New test.
5211 2013-04-29  Richard Biener  <rguenther@suse.de>
5213         PR middle-end/57089
5214         * gfortran.dg/gomp/pr57089.f90: New testcase.
5216 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5218         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5220 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5222         * gcc.target/aarch64/vect-vcvt.c: New.
5224 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5226         * gcc.target/aarch64/vect-vrnd.c: New.
5228 2013-04-29  Richard Biener  <rguenther@suse.de>
5230         PR tree-optimization/57081
5231         * gcc.dg/torture/pr57081.c: New testcase.
5233 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5235         PR tree-optimization/57083
5236         * gcc.dg/torture/pr57083.c: New test.
5238 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5240         PR c++/56450
5241         * g++.dg/cpp0x/decltype52.C: New.
5243 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5245         N3472 binary constants
5246         * g++.dg/cpp/limits.C: Adjust warning wording.
5247         * g++.dg/system-binary-constants-1.C: Likewise.
5248         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5250 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5252         PR fortran/57093
5253         * gfortran.dg/coarray_30.f90: New.
5255 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5257         PR fortran/57071
5258         * frontend-passes (optimize_power):  New function.
5259         (optimize_op):  Use it.
5261 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5263         PR target/56866
5264         * gcc.c-torture/execute/pr56866.c: New test.
5265         * gcc.target/i386/pr56866.c: New test.
5267 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5269         PR go/57045
5270         * gcc.dg/setjmp-5.c: New test.
5272 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5274         PR c++/55708
5275         * g++.dg/cpp0x/constexpr-55708.C: New.
5277 2013-04-26  Richard Biener  <rguenther@suse.de>
5279         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5280         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5281         * gcc.dg/pr53265.c: Remove XFAILs.
5282         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5283         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5285 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5287         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5288         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5289         -fdiagnostics-color=never option similarly to
5290         -fno-diagnostics-show-caret option.
5292 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5294         PR rtl-optimization/57003
5295         * gcc.target/i386/pr57003.c: New test.
5297 2013-04-25  Marek Polacek  <polacek@redhat.com>
5299         PR tree-optimization/57066
5300         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5302 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5303             Tejas Belagod  <tejas.belagod@arm.com>
5305         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5306         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5307         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5309 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5311         * gcc.target/aarch64/cmp.c: New.
5313 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5315         * gcc.target/aarch64/ngc.c: New.
5317 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5319         * lib/target-supports.exp
5320         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5321         (check_effective_target_arm_neon_fp16_ok): Likewise.
5322         (add_options_for_arm_neon_fp16): Likewise.
5323         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5324         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5326 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5328         PR rtl-optimizations/57046
5329         * gcc.target/i386/pr57046.c: New test.
5331 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5333         * g++.dg/cpp1y/cplusplus.C: New.
5335 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5337         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5339 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5341         * c-c++-common/Wpointer-arith-1.c: New.
5343 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5345         * g++.dg/cpp1y/cxx1y_macro.C: New.
5347 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5349         PR c++/56970
5350         * g++.dg/cpp0x/sfinae45.C: New.
5352 2013-04-24  Richard Biener  <rguenther@suse.de>
5354         PR testsuite/57050
5355         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5357 2013-04-23  Richard Biener  <rguenther@suse.de>
5359         PR middle-end/57036
5360         * gcc.dg/torture/pr57036-1.c: New testcase.
5361         * gcc.dg/torture/pr57036-2.c: Likewise.
5363 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5365         * gcc.target/aarch64/scalar-mov.c: New testcase.
5367 2013-04-23  Richard Biener  <rguenther@suse.de>
5369         PR tree-optimization/57026
5370         * gcc.dg/torture/pr57026.c: New testcase.
5372 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5374         PR fortran/53685
5375         PR fortran/57022
5376         * gfortran.dg/transfer_check_4.f90: New.
5378 2013-04-22  Marek Polacek  <polacek@redhat.com>
5380         PR sanitizer/56990
5381         * gcc.dg/pr56990.c: New test.
5383 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5385         PR target/57018
5386         * gcc.target/i386/pr57018.c: New test.
5388 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5390         * gcc.target/aarch64/vrecps.c: New.
5391         * gcc.target/aarch64/vrecpx.c: Likewise.
5393 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5395         PR target/56995
5396         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5398 2013-04-21  Jeff Law  <law@redhat.com>
5400         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5402 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5404         PR fortran/56907
5405         * gfortran.dg/c_loc_test_22.f90: New.
5407 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5409         PR rtl-optimization/56847
5410         * gcc.dg/pr56847.c: New test.
5412 2013-04-19  Richard Biener  <rguenther@suse.de>
5414         PR tree-optimization/56982
5415         * gcc.c-torture/execute/pr56982.c: New testcase.
5417 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5419         PR tree-optimization/56718
5420         * g++.dg/ipa/imm-devirt-1.C: New test.
5421         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5423 2013-04-19  Richard Biener  <rguenther@suse.de>
5425         PR tree-optimization/57000
5426         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5428 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5429             Mikael Morin  <mikael@gcc.gnu.org>
5431         PR fortran/56872
5432         * gfortran.dg/array_constructor_45.f90:  New test.
5433         * gfortran.dg/array_constructor_46.f90:  New test.
5434         * gfortran.dg/array_constructor_47.f90:  New test.
5435         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5437 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5439         PR rtl-optimization/56999
5440         * g++.dg/opt/pr56999.C: New test.
5442 2013-04-18  Cary Coutant  <ccoutant@google.com>
5444         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5445         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5447 2013-04-18  Cary Coutant  <ccoutant@google.com>
5449         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5450         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5451         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5452         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5453         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5454         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5455         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5456         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5457         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5458         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5459         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5461 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5463         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5465 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5467         PR tree-optimization/56984
5468         * gcc.c-torture/compile/pr56984.c: New test.
5470         PR rtl-optimization/56992
5471         * gcc.dg/pr56992.c: New test.
5473 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5475         PR fortran/56814
5476         * gfortran.dg/proc_ptr_42.f90: New.
5478 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5480         * gnat.dg/discr41.ad[sb]: New test.
5481         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5482         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5483         * gcc.dg/vect/slp-24.c: Likewise.
5484         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5485         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5486         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5487         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5488         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5489         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5490         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5491         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5492         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5493         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5494         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5495         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5496         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5497         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5498         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5499         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5500         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5501         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5502         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5503         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5504         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5505         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5506         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5507         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5508         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5509         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5511 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5513         PR fortran/40958
5514         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5515         * gfortran.dg/module_md5_1.f90: Remove.
5517 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5519         * gcc.target/aarch64/adds3.c: New.
5520         * gcc.target/aarch64/subs3.c: New.
5522 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5524         * gcc.target/aarch64/adds1.c: New.
5525         * gcc.target/aarch64/adds2.c: New.
5526         * gcc.target/aarch64/subs1.c: New.
5527         * gcc.target/aarch64/subs2.c: New.
5529 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5531         Implement n3599 - Literal operator templates for strings.
5532         * g++.dg/cpp1y/udlit-char-template.C: New test.
5533         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5535 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5537         PR fortran/39505
5538         * gfortran.dg/no_arg_check_1.f90: New.
5539         * gfortran.dg/no_arg_check_2.f90: New.
5540         * gfortran.dg/no_arg_check_3.f90: New.
5542 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5544         PR fortran/56968
5545         * gfortran.dg/proc_ptr_41.f90: New.
5547 2013-04-16  Richard Biener  <rguenther@suse.de>
5549         PR tree-optimization/56756
5550         * gcc.dg/torture/pr56756.c: New testcase.
5552 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5554         PR fortran/56969
5555         * gfortran.dg/c_assoc_5.f90: New.
5557 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5559         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5560         * gcc.c-torture/execute/pr33992.x: Remove.
5561         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5562         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5563         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5565 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5567         PR tree-optimization/56962
5568         * gcc.c-torture/execute/pr56962.c: New test.
5570 2013-04-15  Richard Biener  <rguenther@suse.de>
5572         PR tree-optimization/56933
5573         * gcc.dg/vect/pr56933.c: New testcase.
5575 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5577         * gcc.target/arm/anddi3-opt.c: New test.
5578         * gcc.target/arm/anddi3-opt2.c: Likewise.
5580 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5582         * gcc.dg/pr56890-1.c: New test.
5583         * gcc.dg/pr56890-2.c: Likewise.
5585 2013-04-15  Joey Ye  <joey.ye@arm.com>
5587         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5588         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5590 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5592         PR fortran/56816
5593         * gfortran.dg/select_type_33.f03: New test.
5595 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5597         PR fortran/55959
5598         * gfortran.dg/typebound_proc_29.f03: New.
5600 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5602         PR fortran/56266
5603         * gfortran.dg/typebound_proc_28.f03: New.
5605 2013-04-12  Jeff Law  <law@redhat.com>
5607         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5608         either.
5610 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5612         PR fortran/56929
5613         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5615 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5617         PR target/56903
5618         * gcc.target/i386/pr56903.c: New test.
5620 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5622         PR fortran/56261
5623         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5624         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5625         * gfortran.dg/block_11.f90: Fix invalid test case.
5626         * gfortran.dg/function_types_3.f90: Add new error message.
5627         * gfortran.dg/global_references_1.f90: Ditto.
5628         * gfortran.dg/import2.f90: Remove unneeded parts.
5629         * gfortran.dg/import6.f90: Fix invalid test case.
5630         * gfortran.dg/proc_decl_2.f90: Ditto.
5631         * gfortran.dg/proc_decl_9.f90: Ditto.
5632         * gfortran.dg/proc_decl_18.f90: Ditto.
5633         * gfortran.dg/proc_ptr_40.f90: New.
5634         * gfortran.dg/whole_file_7.f90: Modified error wording.
5635         * gfortran.dg/whole_file_16.f90: Ditto.
5636         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5637         * gfortran.dg/whole_file_18.f90: Modified error wording.
5638         * gfortran.dg/whole_file_20.f03: Ditto.
5639         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5640         invalid test case.
5642 2013-04-12  Richard Biener  <rguenther@suse.de>
5644         Revert
5645         2013-04-10  Richard Biener  <rguenther@suse.de>
5647         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5649 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5651         PR fortran/56845
5652         * gfortran.dg/class_allocate_15.f90: New.
5654         Revert:
5655         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5657         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5658         scan-tree-dump-times.
5660 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5662         PR tree-optimization/56918
5663         PR tree-optimization/56920
5664         * gcc.dg/vect/pr56918.c: New test.
5665         * gcc.dg/vect/pr56920.c: New test.
5667 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5669         PR fortran/56845
5670         * gfortran.dg/class_allocate_14.f90: New.
5671         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5672         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5674 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5676         * gcc.dg/fold-cstvecshift.c: New testcase.
5678 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5680         * gcc.target/aarch64/negs.c: New.
5682 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5684         PR c++/56895
5685         * g++.dg/template/arrow4.C: New test.
5687 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5689         * gnat.dg/array23.adb: New test.
5690         * gnat.dg/array23_pkg[123].ads: New helpers.
5692 2013-04-11  Jeff Law  <law@redhat.com>
5694         PR tree-optimization/56900
5695         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5697 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5699         PR c++/56913
5700         * g++.dg/cpp0x/sfinae44.C: New.
5702 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5704         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5705         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5707 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5709         PR c++/54216
5710         * g++.dg/cpp0x/enum26.C: New.
5711         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5713 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5715         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5716         inverse operands.
5717         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5718         loop is vectorized.
5719         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5720         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5721         loop is vectorized and that the correct instruction is generated.
5722         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5723         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5724         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5726 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5728         PR tree-optimization/56899
5729         * gcc.c-torture/execute/pr56899.c: New test.
5731 2013-04-10  David S. Miller  <davem@davemloft.net>
5733         * gcc.target/sparc/setcc-4.c: New test.
5734         * gcc.target/sparc/setcc-5.c: New test.
5736 2013-04-10  Richard Biener  <rguenther@suse.de>
5738         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5740 2013-04-10  Richard Biener  <rguenther@suse.de>
5742         * gcc.dg/vect/slp-39.c: New testcase.
5744 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5746         PR tree-optimization/55524
5747         * gcc.target/epiphany/fnma-1.c: New test.
5749 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5751         * gcc.dg/tree-ssa/inline-11.c: New test
5753 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5755         PR c++/56895
5756         * g++.dg/template/arrow3.C: New test.
5758 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5760         * gcc.target/arm/minmax_minus.c: New test.
5762 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5764         PR middle-end/56883
5765         * c-c++-common/gomp/pr56883.c: New test.
5767 2013-04-09  Jeff Law  <law@redhat.com>
5769         * gcc.dg/tree-ssa/vrp87.c: New test.
5771 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5773         PR tree-optimization/56854
5774         * g++.dg/torture/pr56854.C: New test.
5776 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5778         PR fortran/56782
5779         * gfortran.dg/array_constructor_44.f90:  New test.
5781 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5783         PR c++/56871
5784         * g++.dg/cpp0x/constexpr-specialization.C: New.
5786 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5788         * gcc.c-torture/execute/pr56837.c: New test.
5790         PR c++/34949
5791         PR c++/50243
5792         * g++.dg/opt/vt3.C: New test.
5793         * g++.dg/opt/vt4.C: New test.
5795 2013-04-08  Jeff Law  <law@redhat.com>
5797         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5799 2013-04-08  Richard Biener  <rguenther@suse.de>
5801         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5803 2013-04-08  Richard Biener  <rguenther@suse.de>
5805         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5807 2013-04-08  Richard Biener  <rguenther@suse.de>
5809         * g++.dg/vect/slp-pr56812.cc: Adjust.
5811 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5813         * gcc.dg/pr56837.c: New test.
5814         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5815         "generated memset minus one".
5817 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5819         PR fortran/56849
5820         * gfortran.dg/reshape_5.f90: New.
5822 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5824         PR target/56843
5825         * gcc.target/powerpc/recip-1.c: Modify expected output.
5826         * gcc.target/powerpc/recip-3.c: Likewise.
5827         * gcc.target/powerpc/recip-4.c: Likewise.
5828         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5830 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5832         * gcc.target/arm/peep-ldrd-1.c: New test.
5833         * gcc.target/arm/peep-strd-1.c: Likewise.
5835 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5837         * gcc.target/arm/negdi-1.c: New test.
5838         * gcc.target/arm/negdi-2.c: Likewise.
5839         * gcc.target/arm/negdi-3.c: Likewise.
5840         * gcc.target/arm/negdi-4.c: Likewise.
5842 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5844         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5845         Add -march=armv8-a when we use v8 NEON.
5846         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5847         (check_effective_target_vect_call_ceilf): Likewise.
5848         (check_effective_target_vect_call_floorf): Likewise.
5849         (check_effective_target_vect_call_roundf): Likewise.
5850         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5851         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5852         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5853         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5854         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5856 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5858         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5859         * gcc.target/powerpc/sd-pwr6.c: Same.
5860         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5861         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5863 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5865         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5867 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5869         PR fortran/40881
5870         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5871         * gfortran.dg/altreturn_4.f90: Ditto.
5872         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5873         * gfortran.dg/altreturn_5.f90: Ditto.
5874         * gfortran.dg/altreturn_6.f90: Ditto.
5875         * gfortran.dg/altreturn_7.f90: Ditto.
5877 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5879         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5880         New procedure.
5881         (check_effective_target_arm_v8_neon_ok_nocache):
5882         Likewise.
5883         (check_effective_target_arm_v8_neon_ok): Change to use
5884         check_effective_target_arm_v8_neon_ok_nocache.
5885         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5886         NEON flags.
5887         (check_effective_target_vect_call_btruncf):
5888         Enable for arm and ARMv8 NEON.
5889         (check_effective_target_vect_call_ceilf): Likewise.
5890         (check_effective_target_vect_call_floorf): Likewise.
5891         (check_effective_target_vect_call_roundf): Likewise.
5892         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5893         target.
5895 2013-04-04  Marek Polacek  <polacek@redhat.com>
5897         PR tree-optimization/48186
5898         * gcc.dg/pr48186.c: New test.
5900 2013-04-04  Richard Biener  <rguenther@suse.de>
5902         PR tree-optimization/56826
5903         * gcc.dg/vect/pr56826.c: New testcase.
5904         * gcc.dg/vect/O3-pr36098.c: Adjust.
5906 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5908         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5909         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5910         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5911         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5912         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5913         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5914         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5915         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5916         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5917         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5919 2013-04-04  Richard Biener  <rguenther@suse.de>
5921         PR tree-optimization/56213
5922         * gcc.dg/vect/vect-123.c: New testcase.
5924 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5926         PR fortran/56810
5927         * gfortran.dg/read_repeat_2.f90: New.
5929 2013-04-04  Richard Biener  <rguenther@suse.de>
5931         PR tree-optimization/56837
5932         * g++.dg/torture/pr56837.C: New testcase.
5934 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5936         PR fortran/50269
5937         * gfortran.dg/c_loc_test_21.f90: New.
5938         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5939         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5940         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5941         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5942         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5944 2013-04-03  Jeff Law  <law@redhat.com>
5946         PR tree-optimization/56799
5947         * gcc.c-torture/execute/pr56799.c: New test.
5949 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5951         PR c++/56815
5952         * g++.dg/warn/Wpointer-arith-1.C: New.
5953         * g++.dg/gomp/for-19.C: Adjust.
5955 2013-04-03  Marek Polacek  <polacek@redhat.com>
5957         PR sanitizer/55702
5958         * gcc.dg/pr55702.c: New test.
5960 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5962         PR target/56809
5963         * gcc.dg/pr56809.c: New testcase.
5965 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5967         PR debug/56819
5968         * g++.dg/debug/pr56819.C: New test.
5970 2013-04-03  Richard Biener  <rguenther@suse.de>
5972         PR tree-optimization/56817
5973         * g++.dg/torture/pr56817.C: New testcase.
5975 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5977         * gcc.dg/vect/bb-slp-31.c: New file.
5979 2013-04-03  Jason Merrill  <jason@redhat.com>
5981         PR c++/34949
5982         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5984 2013-04-03  Richard Biener  <rguenther@suse.de>
5986         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5988 2013-04-03  Richard Biener  <rguenther@suse.de>
5990         PR tree-optimization/55964
5991         * gcc.dg/torture/pr55964-2.c: New testcase.
5993 2013-04-03  Richard Biener  <rguenther@suse.de>
5995         PR tree-optimization/56501
5996         * gcc.dg/torture/pr56501.c: New testcase.
5998 2013-04-03  Richard Biener  <rguenther@suse.de>
6000         PR tree-optimization/56407
6001         * gcc.dg/torture/pr56407.c: New testcase.
6003 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6005         PR tree-optimization/56790
6006         * g++.dg/ext/pr56790-1.C: New testcase.
6008 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6010         * gcc.target/i386/merge-1.c: New testcase.
6011         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6013 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6015         PR c/19449
6016         * gcc.c-torture/execute/pr19449.c: New test.
6018 2013-04-03  Richard Biener  <rguenther@suse.de>
6020         PR tree-optimization/56812
6021         * g++.dg/vect/slp-pr56812.cc: New testcase.
6023 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6025         PR fortran/56284
6026         PR fortran/40881
6027         * gfortran.dg/altreturn_8.f90: New.
6028         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6029         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6030         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6032 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6034         PR rtl-optimization/56745
6035         * gcc.c-torture/compile/pr56745.c: New test.
6037 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6039         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6041 2013-04-02  Richard Biener  <rguenther@suse.de>
6043         PR tree-optimization/56778
6044         * gcc.dg/torture/pr56778.c: New testcase.
6046 2013-04-02  Richard Biener  <rguenther@suse.de>
6048         PR middle-end/56768
6049         * g++.dg/torture/pr56768.C: New testcase.
6051 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6053         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6055 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6057         PR fortran/56660
6058         * gfortran.dg/namelist_82.f90:  New test.
6060 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6062         PR fortran/56500
6063         * gfortran.dg/implicit_class_1.f90: New.
6065 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6067         PR fortran/56786
6068         * gfortran.dg/namelist_81.f90:  New test.
6070 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6072         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6073         for constant and equal string lengths.
6074         * gfortran.dg/character_comparison_5.f90:  Likewise.
6075         * gfortran.dg/character_comparison_9.f90:  New test.
6077 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6079         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6080         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6082 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6084         PR fortran/35203
6085         * gfortran.dg/optional_absent_3.f90: New.
6087 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6089         PR fortran/56737
6090         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6092 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6094         PR fortran/56735
6095         * gfortran.dg/namelist_80.f90: New.
6097 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6099         PR fortran/45159
6100         * gfortran.dg/string_length_2.f90:  New test.
6101         * gfortran.dg/dependency_41.f90:  New test.
6103 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6105         PR fortran/55806
6106         * gfortran.dg/array_constructor_43.f90:  New test.
6107         * gfortran.dg/random_seed_3.f90:  New test.
6109 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6111         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6112         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6113         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6114         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6115         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6116         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6117         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6118         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6119         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6120         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6122 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6124         PR c++/56725
6125         * g++.dg/conversion/op4.C: Adjust.
6126         * g++.dg/cpp0x/rv1n.C: Likewise.
6127         * g++.dg/cpp0x/rv2n.C: Likewise.
6128         * g++.dg/cpp0x/template_deduction.C: Likewise.
6129         * g++.dg/expr/cond8.C: Likewise.
6130         * g++.dg/other/error4.C: Likewise.
6131         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6132         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6133         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6134         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6135         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6136         * g++.old-deja/g++.law/cvt20.C: Likewise.
6137         * g++.old-deja/g++.law/cvt8.C: Likewise.
6138         * g++.old-deja/g++.law/init8.C: Likewise.
6139         * g++.old-deja/g++.mike/net12.C: Likewise.
6140         * g++.old-deja/g++.mike/net8.C: Likewise.
6141         * g++.old-deja/g++.mike/p2793.C: Likewise.
6142         * g++.old-deja/g++.mike/p3836.C: Likewise.
6143         * g++.old-deja/g++.mike/p418.C: Likewise.
6144         * g++.old-deja/g++.mike/p701.C: Likewise.
6145         * g++.old-deja/g++.mike/p807.C: Likewise.
6147 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6149         PR middle-end/56694
6150         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6151         targets.
6153 2013-03-28  Marek Polacek  <polacek@redhat.com>
6155         PR tree-optimization/56695
6156         * gcc.dg/vect/pr56695.c: New test.
6158 2013-03-28  Richard Biener  <rguenther@suse.de>
6160         PR tree-optimization/37021
6161         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6162         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6164 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6166         PR fortran/56650
6167         PR fortran/36437
6168         * gfortran.dg/sizeof_2.f90: New.
6169         * gfortran.dg/sizeof_3.f90: New.
6170         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6172 2013-03-27  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/37021
6175         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6177 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6179         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6180         * g++.dg/ipa/ivinline-2.C: Likewise.
6181         * g++.dg/ipa/ivinline-3.C: Likewise.
6182         * g++.dg/ipa/ivinline-4.C: Likewise.
6183         * g++.dg/ipa/ivinline-5.C: Likewise.
6184         * g++.dg/ipa/ivinline-7.C: Likewise.
6185         * g++.dg/ipa/ivinline-8.C: Likewise.
6186         * g++.dg/ipa/ivinline-9.C: Likewise.
6187         * g++.dg/cpp0x/noexcept03.C: Likewise.
6188         * gcc.dg/const-1.c: Likewise.
6189         * gcc.dg/ipa/pure-const-1.c: Likewise.
6190         * gcc.dg/noreturn-8.c: Likewise.
6191         * gcc.target/i386/mmx-1.c: Likewise.
6192         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6193         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6194         * gcc.c-torture/execute/pr33992.x: New file.
6196 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6198         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6200 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6202         PR c++/55951
6203         * g++.dg/ext/desig5.C: New.
6205 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6207         PR fortran/56649
6208         * gfortran.dg/merge_init_expr_2.f90: New.
6209         * gfortran.dg/merge_char_1.f90: Modify test to
6210         stay a run-time test.
6211         * gfortran.dg/merge_char_3.f90: Ditto.
6213 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6215         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6216         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6218 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6220         PR c++/56722
6221         * g++.dg/cpp0x/range-for23.C: New.
6223 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6225         PR libfortran/52512
6226         * gfortran.dg/namelist_79.f90: New.
6228 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6230         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6232 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6234         PR fortran/38536
6235         PR fortran/38813
6236         PR fortran/38894
6237         PR fortran/39288
6238         PR fortran/40963
6239         PR fortran/45824
6240         PR fortran/47023
6241         PR fortran/47034
6242         PR fortran/49023
6243         PR fortran/50269
6244         PR fortran/50612
6245         PR fortran/52426
6246         PR fortran/54263
6247         PR fortran/55343
6248         PR fortran/55444
6249         PR fortran/55574
6250         PR fortran/56079
6251         PR fortran/56378
6252         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6253         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6254         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6255         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6256         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6257         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6258         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6259         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6260         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6261         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6262         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6263         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6264         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6265         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6266         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6267         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6268         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6269         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6270         * gfortran.dg/pr32601_1.f03: Ditto.
6271         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6272         * gfortran.dg/blockdata_7.f90: New.
6273         * gfortran.dg/c_assoc_4.f90: New.
6274         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6275         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6276         * gfortran.dg/c_funloc_tests_8.f90: New.
6277         * gfortran.dg/c_loc_test_17.f90: New.
6278         * gfortran.dg/c_loc_test_18.f90: New.
6279         * gfortran.dg/c_loc_test_19.f90: New.
6280         * gfortran.dg/c_loc_test_20.f90: New.
6281         * gfortran.dg/c_sizeof_5.f90: New.
6282         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6283         * gfortran.dg/transfer_resolve_2.f90: New.
6284         * gfortran.dg/transfer_resolve_3.f90: New.
6285         * gfortran.dg/transfer_resolve_4.f90: New.
6286         * gfortran.dg/pr32601.f03: Update dg-error.
6287         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6288         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6290 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6292         * gcc.target/arm/vseleqdf.c: New test.
6293         * gcc.target/arm/vseleqsf.c: Likewise.
6294         * gcc.target/arm/vselgedf.c: Likewise.
6295         * gcc.target/arm/vselgesf.c: Likewise.
6296         * gcc.target/arm/vselgtdf.c: Likewise.
6297         * gcc.target/arm/vselgtsf.c: Likewise.
6298         * gcc.target/arm/vselledf.c: Likewise.
6299         * gcc.target/arm/vsellesf.c: Likewise.
6300         * gcc.target/arm/vselltdf.c: Likewise.
6301         * gcc.target/arm/vselltsf.c: Likewise.
6302         * gcc.target/arm/vselnedf.c: Likewise.
6303         * gcc.target/arm/vselnesf.c: Likewise.
6304         * gcc.target/arm/vselvcdf.c: Likewise.
6305         * gcc.target/arm/vselvcsf.c: Likewise.
6306         * gcc.target/arm/vselvsdf.c: Likewise.
6307         * gcc.target/arm/vselvssf.c: Likewise.
6309 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6311         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6312         body from here...
6313         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6314         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6315         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6316         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6317         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6318         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6319         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6320         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6321         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6322         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6323         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6324         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6325         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6326         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6327         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6328         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6329         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6330         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6331         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6332         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6333         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6334         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6335         * gcc.target/arm/atomic-op-char.c: Likewise.
6336         * gcc.target/arm/atomic-op-consume.c: Likewise.
6337         * gcc.target/arm/atomic-op-int.c: Likewise.
6338         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6339         * gcc.target/arm/atomic-op-release.c: Likewise.
6340         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6341         * gcc.target/arm/atomic-op-short.c: Likewise.
6343 2013-03-25  Richard Biener  <rguenther@suse.de>
6345         PR middle-end/56694
6346         * g++.dg/torture/pr56694.C: New testcase.
6348 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6350         PR target/56720
6351         * gcc.target/arm/neon-vcond-gt.c: New test.
6352         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6353         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6355 2013-03-25  Richard Biener  <rguenther@suse.de>
6357         PR tree-optimization/56689
6358         * gcc.dg/torture/pr56689.c: New testcase.
6360 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6362         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6364 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6366         PR fortran/56696
6367         * gfortran.dg/eof_5.f90: New.
6369 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6371         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6372         alphabetically.
6374 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6376         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6378 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6380         PR testsuite/55994
6381         * gcc.c-torture/execute/builtins/builtins.exp: Add
6382         -Wl,--allow-multiple-definition for RTEMS targets.
6384 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6386         * gcc.target/aarch64/movk.c: New test.
6388 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6390         * g++.dg/ext/vector21.C: New testcase.
6392 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6394         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6395         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6397 2013-03-21  Richard Biener  <rguenther@suse.de>
6399         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6400         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6402 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6404         * gcc.target/aarch64/vect.c: Test and result vector added
6405         for sabd and saba instructions.
6406         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6407         instructions in assembly.
6408         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6409         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6410         for fabd instruction.
6411         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6412         instruction in assembly.
6413         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6415 2013-03-20  Jeff Law  <law@redhat.com>
6417         * g++.dg/tree-ssa/ssa-dom.C: New test.
6419 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6421         * gcc.target/powerpc/mmfpgpr.c: New test.
6422         * gcc.target/powerpc/sd-vsx.c: Likewise.
6423         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6424         * gcc.target/powerpc/vsx-float0.c: Likewise.
6426 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6428         PR tree-optimization/56355
6429         * gcc.dg/pr56355-1.c: New file.
6431 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6432             Richard Sandiford  <rdsandiford@googlemail.com>
6434         * gcc.target/mips/mips.exp: Add microMIPS support.
6435         * gcc.target/mips/umips-movep-2.c: New test.
6436         * gcc.target/mips/umips-lwp-2.c: New test.
6437         * gcc.target/mips/umips-swp-5.c: New test.
6438         * gcc.target/mips/umips-constraints-1.c: New test.
6439         * gcc.target/mips/umips-lwp-3.c: New test.
6440         * gcc.target/mips/umips-swp-6.c: New test.
6441         * gcc.target/mips/umips-constraints-2.c: New test.
6442         * gcc.target/mips/umips-save-restore-1.c: New test.
6443         * gcc.target/mips/umips-lwp-4.c: New test.
6444         * gcc.target/mips/umips-swp-7.c: New test.
6445         * gcc.target/mips/umips-save-restore-2.c: New test.
6446         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6447         * gcc.target/mips/umips-lwp-5.c: New test.
6448         * gcc.target/mips/umips-save-restore-3.c: New test.
6449         * gcc.target/mips/umips-lwp-6.c: New test.
6450         * gcc.target/mips/umips-swp-1.c: New test.
6451         * gcc.target/mips/umips-lwp-7.c: New test.
6452         * gcc.target/mips/umips-swp-2.c: New test.
6453         * gcc.target/mips/umips-lwp-8.c: New test.
6454         * gcc.target/mips/umips-swp-3.c: New test.
6455         * gcc.target/mips/umips-movep-1.c: New test.
6456         * gcc.target/mips/umips-lwp-1.c: New test.
6457         * gcc.target/mips/umips-swp-4.c: New test.
6459 2013-03-20  Richard Biener  <rguenther@suse.de>
6461         PR tree-optimization/56661
6462         * gcc.dg/torture/pr56661.c: New testcase.
6464 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6466         PR rtl-optimization/56605
6467         * gcc.target/powerpc/pr56605.c: New.
6469 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6471         PR fortran/54932
6472         * gfortran.dg/do_1.f90: Don't xfail.
6474 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6476         PR libfortran/51825
6477         * gfortran.dg/namelist_77.f90: New.
6478         * gfortran.dg/namelist_78.f90: New.
6480 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6482         PR libfortran/48618
6483         * gfortran.dg/open_negative_unit_1.f90: New.
6485 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6487         * gcc.target/aarch64/sbc.c: New test.
6489 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6491         * gcc.target/aarch64/ror.c: New test.
6493 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6495         * gcc.target/aarch64/extr.c: New test.
6497 2013-03-19  Richard Biener  <rguenther@suse.de>
6499         PR tree-optimization/56273
6500         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6501         * c-c++-common/uninit-17.c: Likewise.
6503 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6505         PR tree-optimization/56635
6506         * g++.dg/torture/pr56635.C: New test.
6508 2013-03-18  Richard Biener  <rguenther@suse.de>
6510         PR tree-optimization/3713
6511         * g++.dg/ipa/devirt-12.C: New testcase.
6513 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6515         PR c/56566
6516         * c-c++-common/pr56566.c: New test.
6518 2013-03-17  Jason Merrill  <jason@redhat.com>
6520         * g++.dg/template/abstract-dr337.C: XFAIL.
6522 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6524         PR c++/56607
6525         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6526         * c-c++-common/pr56607.c: New test.
6528 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6530         PR c++/56582
6531         * g++.dg/cpp0x/constexpr-array5.C: New.
6533 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6535         PR fortran/56615
6536         * gfortran.dg/transfer_intrinsic_5.f90: New.
6538 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6540         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6541         * gcc.target/i386/pr20020-1.c: Likewise.
6542         * gcc.target/i386/pr20020-2.c: Likewise.
6543         * gcc.target/i386/pr20020-3.c: Likewise.
6544         * gcc.target/i386/pr53425-1.c: Likewise.
6545         * gcc.target/i386/pr53425-2.c: Likewise.
6546         * gcc.target/i386/pr55093.c: Likewise.
6547         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6549 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6551         PR debug/56307
6552         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6553         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6555 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6557         PR tree-optimization/53265
6558         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6559         undefined behavior.
6560         * gcc.dg/graphite/id-6.c (test): Likewise.
6561         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6562         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6564         PR tree-optimization/53265
6565         * gcc.dg/pr53265.c: New test.
6566         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6567         to dg-options.
6568         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6569         arrays.
6570         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6571         n, use it as high bound instead of 4.
6573 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6575         PR target/49880
6576         * gcc.target/sh/pr49880-1.c: New.
6577         * gcc.target/sh/pr49880-2.c: New.
6578         * gcc.target/sh/pr49880-3.c: New.
6579         * gcc.target/sh/pr49880-4.c: New.
6580         * gcc.target/sh/pr49880-5.c: New.
6582 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6584         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6586 2013-03-13  Richard Biener  <rguenther@suse.de>
6588         PR tree-optimization/56608
6589         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6591 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6593         PR c++/56611
6594         * g++.dg/cpp0x/alias-decl-32.C: New.
6596 2013-03-11  Jan Hubicka  <jh@suse.cz>
6598         PR middle-end/56571
6599         * gcc.c-torture/compile/pr56571.c: New testcase.
6601 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6603         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6604         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6606 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6608         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6609         * gcc.dg/inline_4.c: Likewise.
6610         * gcc.dg/unroll_2.c: Likewise.
6611         * gcc.dg/unroll_3.c: Likewise.
6612         * gcc.dg/unroll_4.c: Likewise.
6614 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6616         PR testsuite/54119
6617         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6619         PR debug/56307
6620         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6622 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6624         PR target/40797
6625         * gcc.c-torture/compile/pr40797.c: New.
6627 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6629         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6631 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6633         PR fortran/56575
6634         * gfortran.dg/class_56.f90: New test.
6636 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6638         PR middle-end/56524
6639         * gcc.target/mips/pr56524.c: New test.
6641 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6643         PR c++/56565
6644         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6646 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6648         PR c++/51412
6649         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6651 2013-03-08  Marek Polacek  <polacek@redhat.com>
6653         PR tree-optimization/56478
6654         * gcc.dg/torture/pr56478.c: New test.
6656 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6658         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6659         targets linker option --allow-multiple-definition.
6661         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6662         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6663         * gcc.dg/pr52549.c: Add LLP64 case.
6664         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6665         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6666         * gcc.dg/torture/pr51071-2.c: Likewise.
6667         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6668         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6669         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6670         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6671         * gcc.dg/weak/weak-1.c: Likewise.
6672         * gcc.dg/weak/weak-2.c: Likewise.
6673         * gcc.dg/weak/weak-3.c: Likewise.
6674         * gcc.dg/weak/weak-4.c: Likewise.
6675         * gcc.dg/weak/weak-5.c: Likewise.
6676         * gcc.dg/weak/weak-15.c: Likewise.
6677         * gcc.dg/weak/weak-16.c: Likewise.
6679         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6681 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6683         PR tree-optimization/56559
6684         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6686 2013-03-07  Andreas Schwab  <schwab@suse.de>
6688         * gcc.dg/pr31490.c: Fix last change.
6690 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6692         PR c++/56534
6693         * g++.dg/template/crash115.C: New.
6695 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6697         PR tree-optimization/56539
6698         * gcc.c-torture/compile/pr56539.c: New test.
6700 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6702         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6703         targets.
6704         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6705         * gcc.dg/lto/20091013-1_2.c: Likewise.
6706         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6708 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6710         * gnat.dg/specs/aggr6.ads: New test.
6712 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6714         * gnat.dg/loop_optimization15.ad[sb]: New test.
6716 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6718         PR middle-end/56548
6719         * gcc.dg/pr56548.c: New test.
6721 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6723         PR debug/53363
6724         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6726 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6728         PR c++/56543
6729         * g++.dg/template/typename20.C: New test.
6731 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6733         PR debug/56510
6734         * gcc.dg/pr56510.c: New test.
6736         PR rtl-optimization/56484
6737         * gcc.c-torture/compile/pr56484.c: New test.
6739 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6741         PR c++/56530
6742         * g++.dg/warn/Wsign-conversion-2.C: New.
6744 2013-03-05  Richard Biener  <rguenther@suse.de>
6746         PR tree-optimization/56270
6747         * gcc.dg/vect/slp-38.c: New testcase.
6749 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6751         PR rtl-optimization/56494
6752         * gcc.dg/pr56494.c: New test.
6754 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6756         * gcc.dg/pr56424.c: New test.
6758 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6760         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6761         * gcc.dg/pr56228.c <avr>: Skip.
6763 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6765         PR testsuite/52641
6766         PR tree-optimization/52631
6767         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6769 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6771         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6772         * gcc.dg/vect/vect-83_64.c: Same.
6774 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6776         PR fortran/56477
6777         * gfortran.dg/pointer_check_13.f90: New test.
6779 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6781         PR fortran/54730
6782         * gfortran.dg/array_constructor_42.f90: New test.
6784 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6786         PR c++/52688
6787         * g++.dg/template/static33.C: New.
6788         * g++.dg/template/static34.C: Likewise.
6790         PR c++/10291
6791         * g++.dg/template/static35.C: New.
6793 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6795         * gcc.dg/pr56396.c: Require pic support.
6797 2013-03-01  Richard Biener  <rguenther@suse.de>
6799         PR tree-optimization/55481
6800         * gcc.dg/torture/pr56488.c: New testcase.
6802 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6803             Jakub Jelinek  <jakub@redhat.com>
6805         PR sanitizer/56454
6806         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6807         no_sanitize_address attribute rather than no_address_safety_analysis.
6808         * g++.dg/asan/sanitizer_test_utils.h
6809         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6810         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6811         in addition to no_address_safety_analysis.
6813 2013-02-28  Jason Merrill  <jason@redhat.com>
6815         PR c++/56481
6816         * g++.dg/cpp0x/constexpr-and.C: New.
6818 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6820         PR tree-optimization/56294
6821         * g++.dg/debug/pr56294.C: New test.
6823 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6825         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6827 2013-02-27  Marek Polacek  <polacek@redhat.com>
6829         PR rtl-optimization/56466
6830         * gcc.dg/pr56466.c: New test.
6832 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6834         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6835         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6836         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6838 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6840         PR middle-end/45472
6841         * gcc.dg/pr45472.c: New test.
6843 2013-02-26  Marek Polacek  <polacek@redhat.com>
6845         PR tree-optimization/56426
6846         * gcc.dg/pr56436.c: New test.
6848 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6850         PR tree-optimization/56448
6851         * gcc.c-torture/compile/pr56448.c: New test.
6853         PR tree-optimization/56443
6854         * gcc.dg/torture/pr56443.c: New test.
6856 2013-02-25  Richard Biener  <rguenther@suse.de>
6858         PR tree-optimization/56175
6859         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6861 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6863         PR c++/56403
6864         * g++.dg/torture/pr56403.C: New test.
6866 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6868         Revert:
6869         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6870         Richard Sandiford  <rdsandiford@googlemail.com>
6872         * gcc.target/mips/mips.exp: Add microMIPS support.
6873         * gcc.target/mips/umips-movep-2.c: New test.
6874         * gcc.target/mips/umips-lwp-2.c: New test.
6875         * gcc.target/mips/umips-swp-5.c: New test.
6876         * gcc.target/mips/umips-constraints-1.c: New test.
6877         * gcc.target/mips/umips-lwp-3.c: New test.
6878         * gcc.target/mips/umips-swp-6.c: New test.
6879         * gcc.target/mips/umips-constraints-2.c: New test.
6880         * gcc.target/mips/umips-save-restore-1.c: New test.
6881         * gcc.target/mips/umips-lwp-4.c: New test.
6882         * gcc.target/mips/umips-swp-7.c: New test.
6883         * gcc.target/mips/umips-save-restore-2.c: New test.
6884         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6885         * gcc.target/mips/umips-lwp-5.c: New test.
6886         * gcc.target/mips/umips-save-restore-3.c: New test.
6887         * gcc.target/mips/umips-lwp-6.c: New test.
6888         * gcc.target/mips/umips-swp-1.c: New test.
6889         * gcc.target/mips/umips-lwp-7.c: New test.
6890         * gcc.target/mips/umips-swp-2.c: New test.
6891         * gcc.target/mips/umips-lwp-8.c: New test.
6892         * gcc.target/mips/umips-swp-3.c: New test.
6893         * gcc.target/mips/umips-movep-1.c: New test.
6894         * gcc.target/mips/umips-lwp-1.c: New test.
6895         * gcc.target/mips/umips-swp-4.c: New test.
6897 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6898             Richard Sandiford  <rdsandiford@googlemail.com>
6900         * gcc.target/mips/mips.exp: Add microMIPS support.
6901         * gcc.target/mips/umips-movep-2.c: New test.
6902         * gcc.target/mips/umips-lwp-2.c: New test.
6903         * gcc.target/mips/umips-swp-5.c: New test.
6904         * gcc.target/mips/umips-constraints-1.c: New test.
6905         * gcc.target/mips/umips-lwp-3.c: New test.
6906         * gcc.target/mips/umips-swp-6.c: New test.
6907         * gcc.target/mips/umips-constraints-2.c: New test.
6908         * gcc.target/mips/umips-save-restore-1.c: New test.
6909         * gcc.target/mips/umips-lwp-4.c: New test.
6910         * gcc.target/mips/umips-swp-7.c: New test.
6911         * gcc.target/mips/umips-save-restore-2.c: New test.
6912         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6913         * gcc.target/mips/umips-lwp-5.c: New test.
6914         * gcc.target/mips/umips-save-restore-3.c: New test.
6915         * gcc.target/mips/umips-lwp-6.c: New test.
6916         * gcc.target/mips/umips-swp-1.c: New test.
6917         * gcc.target/mips/umips-lwp-7.c: New test.
6918         * gcc.target/mips/umips-swp-2.c: New test.
6919         * gcc.target/mips/umips-lwp-8.c: New test.
6920         * gcc.target/mips/umips-swp-3.c: New test.
6921         * gcc.target/mips/umips-movep-1.c: New test.
6922         * gcc.target/mips/umips-lwp-1.c: New test.
6923         * gcc.target/mips/umips-swp-4.c: New test.
6925 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6927         PR sanitizer/56393
6928         * lib/asan-dg.exp (asan_link_flags): Add
6929         -B${gccpath}/libsanitizer/asan/ to flags.
6931 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6933         PR middle-end/56420
6934         * gcc.dg/torture/pr56420.c: New test.
6936 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6938         PR middle-end/56108
6939         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6941 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6943         PR tree-optimization/56310
6944         * g++.dg/ipa/pr56310.C: New test.
6946 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6948         PR fortran/56385
6949         * gfortran.dg/proc_ptr_comp_37.f90: New.
6951 2013-02-21  Richard Biener  <rguenther@suse.de>
6953         PR tree-optimization/56415
6954         Revert
6955         2013-02-11  Richard Biener  <rguenther@suse.de>
6957         PR tree-optimization/56273
6958         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6959         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6960         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6961         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6962         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6963         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6965 2013-02-21  Marek Polacek  <polacek@redhat.com>
6967         PR tree-optimization/56398
6968         * g++.dg/torture/pr56398.C: New test.
6970 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6972         PR inline-asm/56405
6973         * gcc.c-torture/compile/pr56405.c: New test.
6975 2013-02-20  Jan Hubicka  <jh@suse.cz>
6977         PR tree-optimization/56265
6978         * g++.dg/ipa/devirt-11.C: New testcase.
6980 2013-02-20  Richard Biener  <rguenther@suse.de>
6982         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6984 2013-02-20  Richard Biener  <rguenther@suse.de>
6985         Jakub Jelinek  <jakub@redhat.com>
6987         PR tree-optimization/56396
6988         * gcc.dg/pr56396.c: New testcase.
6990 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6992         PR c++/56373
6993         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6995 2013-02-19  Richard Biener  <rguenther@suse.de>
6997         PR tree-optimization/56384
6998         * gcc.dg/torture/pr56384.c: New testcase.
7000 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7002         PR tree-optimization/56350
7003         * gcc.dg/pr56350.c: New test.
7005         PR tree-optimization/56381
7006         * g++.dg/opt/pr56381.C: New test.
7008 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7010         PR pch/54117
7011         * lib/dg-pch.exp (pch-init, pch-finish,
7012         check_effective_target_pch_supported_debug): New procs.
7013         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7014         Likewise if $pch_unsupported_debug and $flags include -g.
7015         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7016         and dg-require-effective-target pch_unsupported_debug.
7017         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7018         * objc.dg/pch/pch.exp: Likewise.
7019         * gcc.dg/pch/pch.exp: Likewise.
7020         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7021         pch_unsupported_debug.
7022         * gcc.dg/pch/valid-1.hs: Likewise.
7023         * gcc.dg/pch/valid-1b.c: Likewise.
7024         * gcc.dg/pch/valid-1b.hs: Likewise.
7026 2013-02-18  Richard Biener  <rguenther@suse.de>
7028         PR tree-optimization/56366
7029         * gcc.dg/torture/pr56366.c: New testcase.
7031 2013-02-18  Richard Biener  <rguenther@suse.de>
7033         PR middle-end/56349
7034         * gcc.dg/torture/pr56349.c: New testcase.
7036 2013-02-18  Richard Biener  <rguenther@suse.de>
7038         PR tree-optimization/56321
7039         * gcc.dg/torture/pr56321.c: New testcase.
7041 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7043         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7045 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7046             Dodji Seketeli  <dodji@redhat.com>
7048         PR asan/56330
7049         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7050         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7051         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7052         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7053         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7054         * c-c++-common/asan/pr56330.c: Likewise.
7055         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7056         Ensure the size argument of __builtin_memcpy is a constant.
7058 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7059             Paolo Carlini  <paolo.carlini@oracle.com>
7061         PR c++/51242
7062         * g++.dg/cpp0x/enum23.C: New.
7064 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7066         PR target/54685
7067         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7069 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7071         PR rtl-optimization/56348
7072         * gcc.target/i386/pr56348.c: New test.
7074 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7076         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7077         * gcc.target/arm/interrupt-2.c: Likewise.
7079 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7081         PR fortran/56318
7082         * gfortran.dg/matmul_9.f90: New.
7084 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7086         PR fortran/53818
7087         * gfortran.dg/init_flag_11.f90: New.
7089 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7091         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7093 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7095         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7096         characters.
7098 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7099             Tobias Burnus  <burnus@net-b.de>
7101         PR testsuite/56138
7102         * gfortran.dg/allocatable_function_7.f90: New.
7104 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7106         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7107         * asan_globals_test-wrapper.cc: New file.
7108         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7109         instead of asan_globals_test.cc as dg-additional-sources.
7110         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7111         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7112         "sanitizer_test_utils.h" instead of
7113         "sanitizer_common/tests/sanitizer_test_utils.h".
7114         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7115         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7116         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7117         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7118         * g++.dg/asan/asan_test.cc: Synced from upstream.
7119         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7121 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7123         Fix an asan crash
7124         * c-c++-common/asan/memcmp-2.c: New test.
7126 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7128         PR c++/55582
7129         * g++.dg/cpp0x/udlit-string-literal.h: New.
7130         * g++.dg/cpp0x/udlit-string-literal.C: New.
7132 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7134         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7136 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7138         PR target/56184
7139         * gcc.target/arm/pr56184.C: New test.
7141 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7143         PR c++/56302
7144         * g++.dg/torture/pr56302.C: New test.
7145         * g++.dg/cpp0x/constexpr-56302.C: New test.
7146         * c-c++-common/pr56302.c: New test.
7148 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7149             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7151         PR fortran/56204
7152         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7153         * gfortran.dg/quad_3.f90: Ditto.
7155 2013-02-13  Kostya Serebryany  <kcc@google.com>
7157         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7158         to match the fresh asan run-time.
7159         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7161 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7163         Avoid instrumenting duplicated memory access in the same basic block
7164         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7165         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7166         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7167         * c-c++-common/asan/inc.c: Likewise.
7169 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7171         PR inline-asm/56148
7172         * gcc.target/i386/pr56148.c: New test.
7174 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7175             Tobias Burnus  <burnus@net-b.de>
7177         PR testsuite/56082
7178         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7179         to kind=2.
7181 2013-02-12  Richard Biener  <rguenther@suse.de>
7183         PR lto/56297
7184         * gcc.dg/lto/pr56297_0.c: New testcase.
7185         * gcc.dg/lto/pr56297_0.c: Likewise.
7187 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7189         PR fortran/46952
7190         * gfortran.dg/typebound_deferred_1.f90: New.
7192 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7194         PR rtl-optimization/56151
7195         * gcc.target/i386/pr56151.c: New test.
7197 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7199         * g++.dg/ext/mv12.C: New test.
7200         * g++.dg/ext/mv12.h: New file.
7201         * g++.dg/ext/mv12-aux.C: New file.
7202         * g++.dg/ext/mv13.C: New test.
7204 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7206         * lib/target-supports.exp
7207         (check_effective_target_powerpc_eabi_ok): New.
7208         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7209         powerpc_eabi_ok.
7210         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7211         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7212         only.
7213         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7214         * gcc.target/powerpc/pr51623.c: Likewise.
7215         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7216         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7218 2013-02-11  Alexander Potapenko  <glider@google.com>
7219             Jack Howarth  <howarth@bromo.med.uc.edu>
7220             Jakub Jelinek  <jakub@redhat.com>
7222         PR sanitizer/55617
7223         * g++.dg/asan/pr55617.C: Run on all targets.
7225 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7227         PR rtl-optimization/56275
7228         * gcc.dg/pr56275.c: New test.
7230 2013-02-11  Richard Biener  <rguenther@suse.de>
7232         PR tree-optimization/56273
7233         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7235 2013-02-11  Richard Biener  <rguenther@suse.de>
7237         PR tree-optimization/56264
7238         * gcc.dg/torture/pr56264.c: New testcase.
7240 2013-02-11  Richard Biener  <rguenther@suse.de>
7242         PR tree-optimization/56273
7243         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7244         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7245         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7246         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7247         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7248         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7250 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7252         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7253         for *-*-linux-gnu targets.
7254         * g++.dg/asan/interception-test-1.c: Ditto.
7255         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7256         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7258 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7260         PR fortran/55362
7261         * gfortran.dg/intrinsic_size_4.f90 : New test.
7263 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7265         PR target/56256
7266         * gcc.target/powerpc/pr56256.c: New test.
7268 2013-02-08  Ian Lance Taylor  <iant@google.com>
7270         * lib/go.exp: Load timeout.exp.
7272 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7274         PR rtl-optimization/56246
7275         * gcc.target/i386/pr56246.c: New test.
7277 2013-02-08  Jeff Law  <law@redhat.com>
7279         PR debug/53948
7280         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7282 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7284         PR target/56043
7285         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7286         powerpc*-*-linux*.
7288 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7290         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7292 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7294         PR rtl-optimization/56195
7295         * gcc.dg/torture/pr56195.c: New test.
7297 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7299         PR fortran/54107
7300         * gfortran.dg/recursive_interface_2.f90: New test.
7302 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7304         PR tree-optimization/56250
7305         * gcc.c-torture/execute/pr56250.c: New test.
7307 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7309         PR tree-optimization/56064
7310         * gcc.dg/fixed-point/view-convert-2.c: New test.
7312 2013-02-08  Michael Matz  <matz@suse.de>
7314         PR tree-optimization/52448
7315         * gcc.dg/pr52448.c: New test.
7317 2013-02-08  Richard Biener  <rguenther@suse.de>
7319         PR middle-end/56181
7320         * gcc.dg/torture/pr56181.c: New testcase.
7322 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7324         PR target/54222
7325         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7326         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7328 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7330         PR c++/56241
7331         * g++.dg/parse/crash61.C: New test.
7333         PR c++/56239
7334         * g++.dg/parse/pr56239.C: New test.
7336         PR c++/56237
7337         * g++.dg/abi/mangle61.C: New test.
7339 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7341         PR rtl-optimization/56225
7342         * gcc.target/i386/pr56225.c: New test.
7344 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7346         PR debug/56154
7347         * gcc.dg/guality/pr56154-1.c: New test.
7348         * gcc.dg/guality/pr56154-2.c: New test.
7349         * gcc.dg/guality/pr56154-3.c: New test.
7350         * gcc.dg/guality/pr56154-4.c: New test.
7351         * gcc.dg/guality/pr56154-aux.c: New file.
7353         PR tree-optimization/55789
7354         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7355         cleanup-tree-dump.
7356         * gcc.dg/tree-ssa/inline-3.c: Add
7357         --param max-early-inliner-iterations=2 option.
7359 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7361         PR debug/53363
7362         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7363         Add -fno-dwarf2-cfi-asm to dg-options.
7364         Adapt match count.
7366 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7368         PR target/56228
7369         * gcc.dg/pr56228.c: New test.
7371 2013-02-07  Alan Modra  <amodra@gmail.com>
7373         PR target/54009
7374         * gcc.target/powerpc/pr54009.c: New test.
7375         PR target/54131
7376         * gfortran.dg/pr54131.f: New test.
7378 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7380         PR fortran/55789
7381         * gfortran.dg/array_constructor_41.f90: New test.
7383 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7385         PR fortran/55978
7386         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7388 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7390         PR middle-end/56217
7391         * g++.dg/gomp/pr56217.C: New test.
7393 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7395         PR tree-optimization/56205
7396         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7397         * gcc.c-torture/execute/pr56205.c: New test.
7399 2013-02-05  Richard Biener  <rguenther@suse.de>
7401         PR tree-optimization/53342
7402         PR tree-optimization/53185
7403         * gcc.dg/vect/pr53185-2.c: New testcase.
7405 2013-02-05  Jan Hubicka  <jh@suse.cz>
7407         PR tree-optimization/55789
7408         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7409         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7410         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7411         * g++.dg/ipa/inline-1.C: New testcase.
7412         * g++.dg/ipa/inline-2.C: New testcase.
7413         * g++.dg/ipa/inline-3.C: New testcase.
7415 2013-02-05  Jan Hubicka  <jh@suse.cz>
7417         PR tree-optimization/55789
7418         * g++.dg/torture/pr55789.C: New testcase.
7420 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7422         PR middle-end/56167
7423         * gcc.dg/pr56167.c: New test.
7425 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7427         PR target/55146
7428         * gcc.target/sh/pr55146.c: New.
7430 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7432         PR tree-optimization/54386
7433         * gcc.target/sh/pr54386.c: New.
7435 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7437         PR fortran/56008
7438         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7440         PR fortran/47517
7441         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7443 2013-02-04  Alexander Potapenko  <glider@google.com>
7444             Jack Howarth  <howarth@bromo.med.uc.edu>
7445             Jakub Jelinek  <jakub@redhat.com>
7447         PR sanitizer/55617
7448         * g++.dg/asan/pr55617.C: New test.
7450 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7452         PR fortran/54195
7453         * gfortran.dg/typebound_operator_19.f90: New test.
7454         * gfortran.dg/typebound_assignment_4.f90: New test.
7456 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7458         PR fortran/54107
7459         * gfortran.dg/recursive_interface_1.f90: New test.
7461 2013-02-04  Richard Guenther  <rguenther@suse.de>
7463         PR lto/56168
7464         * gcc.dg/lto/pr56168_0.c: New testcase.
7465         * gcc.dg/lto/pr56168_1.c: Likewise.
7467 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7469         PR fortran/50627
7470         PR fortran/56054
7471         * gfortran.dg/block_12.f90:  New test.
7472         * gfortran.dg/module_error_1.f90:  New test.
7474 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7476         * lib/target-supports.exp (check_effective_target_vect_float)
7477         (check_effective_target_vect_no_align): Add mips-sde-elf.
7479 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7481         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7483 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7485         * gcc.dg/pr56023.c: XFAIL on AIX.
7486         * gcc.dg/vect/pr49352.c: Same.
7488 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7490         * gnat.dg/opt26.adb: New test.
7492 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7494         Revert.
7495         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7497         * gcc.target/arm/neon-vfnms-1.c: New test.
7498         * gcc.target/arm/neon-vfnma-1.c: New test.
7500 2013-01-31  Richard Biener  <rguenther@suse.de>
7502         PR tree-optimization/56157
7503         * gcc.dg/torture/pr56157.c: New testcase.
7505 2013-01-30  Richard Biener  <rguenther@suse.de>
7507         PR tree-optimization/56150
7508         * gcc.dg/torture/pr56150.c: New testcase.
7510 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7512         PR sanitizer/55374
7513         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7514         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7515         printed in backtrace.
7516         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7517         to avoid errors about mismatched allocation vs. deallocation.
7519         PR c++/55742
7520         * g++.dg/mv1.C: Moved to...
7521         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7522         * g++.dg/mv2.C: Moved to...
7523         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7524         * g++.dg/mv3.C: Moved to...
7525         * g++.dg/ext/mv3.C: ... here.
7526         * g++.dg/mv4.C: Moved to...
7527         * g++.dg/ext/mv4.C: ... here.
7528         * g++.dg/mv5.C: Moved to...
7529         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7530         * g++.dg/mv6.C: Moved to...
7531         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7532         * g++.dg/ext/mv7.C: New test.
7533         * g++.dg/ext/mv8.C: New test.
7534         * g++.dg/ext/mv9.C: New test.
7535         * g++.dg/ext/mv10.C: New test.
7536         * g++.dg/ext/mv11.C: New test.
7538 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7540         PR rtl-optimization/56144
7541         * gcc.dg/pr56144.c: New.
7543 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7545         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7546         message.
7547         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7548         * g++.dg/cpp0x/constexpr-55573.C: Same
7550 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7552         PR tree-optimization/56064
7553         * gcc.dg/fixed-point/view-convert.c: New test.
7555 2013-01-30  Andreas Schwab  <schwab@suse.de>
7557         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7558         evaluate the end index in string range.
7560 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7562         PR fortran/56138
7563         * gfortran.dg/allocatable_function_6.f90: New.
7565 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7566             Mikael Morin  <mikael@gcc.gnu.org>
7568         PR fortran/54107
7569         * gfortran.dg/proc_ptr_comp_36.f90: New.
7571 2013-01-29  Richard Biener  <rguenther@suse.de>
7573         PR tree-optimization/55270
7574         * gcc.dg/torture/pr55270.c: New testcase.
7576 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7578         PR rtl-optimization/56117
7579         * gcc.dg/pr56117.c: New test.
7581 2013-01-28  Richard Biener  <rguenther@suse.de>
7583         PR tree-optimization/56034
7584         * gcc.dg/torture/pr56034.c: New testcase.
7586 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7588         PR tree-optimization/56125
7589         * gcc.dg/pr56125.c: New test.
7591 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7592             Mikael Morin  <mikael@gcc.gnu.org>
7594         PR fortran/53537
7595         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7596         * gfortran.dg/import8.f90: Likewise.
7597         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7598         * gfortran.dg/import10.f90: New test.
7599         * gfortran.dg/import11.f90: Likewise
7601 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7603         PR testsuite/56053
7604         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7605         string.h.  Provide memset, malloc and free prototypes, adjust line
7606         numbers in dg-output.
7607         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7608         Provide memset prototype and adjust line numbers in dg-output.
7609         * c-c++-common/asan/global-overflow-1.c: Likewise.
7611         PR tree-optimization/56094
7612         * gcc.dg/pr56094.c: New test.
7614 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7616         * gcc.target/arm/neon-vfnms-1.c: New test.
7617         * gcc.target/arm/neon-vfnma-1.c: New test.
7619 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7621         PR target/56114
7622         * gcc.target/i386/pr56114.c: New test.
7624 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7626         PR fortran/55984
7627         * gfortran.dg/associate_14.f90: New test.
7629         PR fortran/56047
7630         * gfortran.dg/associate_13.f90: New test.
7632 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7634         PR tree-optimization/56098
7635         * gcc.dg/pr56098-1.c: New test.
7636         * gcc.dg/pr56098-2.c: New test.
7638 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7640         PR target/54222
7641         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7643 2013-01-22  Marek Polacek  <polacek@redhat.com>
7645         PR tree-optimization/56035
7646         * gcc.dg/pr56035.c: New test.
7648 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7650         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7651         for MIPS.
7653 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7655         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7657 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7659         PR c/56078
7660         * gcc.dg/pr56078.c: New test.
7661         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7663 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7665         PR tree-optimization/55927
7666         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7668 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7670         * gcc.target/i386/movsd.c: New test.
7672 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7674         PR inline-asm/55934
7675         * gcc.target/i386/pr55934.c: New test.
7677 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7679         PR fortran/56081
7680         * gfortran.dg/select_8.f90: New.
7682 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7684         * gcc.target/microblaze/microblaze.exp: Remove
7685         target_config_cflags check.
7687 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7689         PR fortran/56052
7690         * gfortran.dg/gomp/pr56052.f90: New test.
7692         PR target/49069
7693         * gcc.dg/pr49069.c: New test.
7695 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7697         PR c++/55944
7698         * g++.dg/cpp0x/constexpr-static10.C: New.
7700 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7702         PR target/56028
7703         * gcc.target/i386/pr56028.c: New test.
7705 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7707         PR target/55686
7708         * gcc.target/i386/pr55686.c: New test.
7710 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7712         PR c++/53609
7713         * g++.dg/cpp0x/variadic139.C: New test.
7714         * g++.dg/cpp0x/variadic140.C: Likewise.
7715         * g++.dg/cpp0x/variadic141.C: Likewise.
7717 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7719         * gnat.dg/warn8.adb: New test.
7721 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7723         PR fortran/55919
7724         * gfortran.dg/include_8.f90: New test.
7726 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7728         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7729         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7731 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7733         PR tree-optimization/56051
7734         * gcc.c-torture/execute/pr56051.c: New test.
7736 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7738         PR rtl-optimization/56023
7739         * gcc.dg/pr56023.c: New test.
7741 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7743         PR middle-end/56022
7744         * gcc.target/i386/pr56022.c: New test.
7746 2013-01-21  Jason Merrill  <jason@redhat.com>
7748         * lib/target-supports.exp (check_effective_target_alias): New.
7750 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7752         PR debug/53235
7753         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7755 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7757         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7759 2013-01-19  Jeff Law  <law@redhat.com>
7761         PR tree-optimization/52631
7762         * tree-ssa/pr52631.c: New test.
7763         * tree-ssa/ssa-fre-9: Update expected output.
7765 2013-01-19  Anthony Green  <green@moxielogic.com>
7767         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7768         for moxie.
7770 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7772         PR tree-optimization/56029
7773         * g++.dg/torture/pr56029.C: New test.
7775 2013-01-18  Sharad Singhai  <singhai@google.com>
7777         PR tree-optimization/55995
7778         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7780 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7782         PR target/55433
7783         * gcc.target/i386/pr55433.c: New.
7785 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7787         PR middle-end/56015
7788         * gfortran.dg/pr56015.f90: New test.
7790 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7792         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7794 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7796         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7797         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7798         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7799         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7800         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7802 2013-01-17  Jeff Law  <law@redhat.com>
7804         * gcc.dg/pr52573.c: Move to...
7805         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7807         PR rtl-optimization/52573
7808         * gcc.dg/pr52573.c: New test.
7810 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7812         PR sanitizer/55679
7813         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7814         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7815         check_no_compiler_messages to test support in ucontext.h.
7816         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7817         compliant RLIMIT_AS.
7819 2013-01-17  Marek Polacek  <polacek@redhat.com>
7821         PR rtl-optimization/55833
7822         * gcc.dg/pr55833.c: New test.
7824 2013-01-17  Jan Hubicka  <jh@suse.cz>
7826         PR tree-optimization/55273
7827         * gcc.c-torture/compile/pr55273.c: New testcase.
7829 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7831         PR target/55981
7832         * gcc.target/pr55981.c: New test.
7834 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7836         * gcc.target/arm/pr40887.c: Require at least armv5.
7837         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7838         * gcc.target/arm/pr51915.c: Likewise.
7839         * gcc.target/arm/pr52006.c: Likewise.
7840         * gcc.target/arm/pr53187.c: Likewise.
7842         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7843         * gcc.target/arm/ftest-support-arm.h: Delete.
7844         * gcc.target/arm/ftest-support-thumb.h: Delete.
7845         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7846         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7847         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7848         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7849         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7850         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7851         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7852         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7853         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7854         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7855         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7856         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7857         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7858         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7859         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7860         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7861         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7862         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7863         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7864         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7865         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7866         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7867         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7868         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7870 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7872         PR tree-optimizations/55264
7873         * g++.dg/ipa/pr55264.C: New test.
7875 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7877         PR fortran/55983
7878         * gfortran.dg/class_55.f90: New.
7880 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7882         PR testsuite/55994
7883         * gcc.c-torture/execute/builtins/builtins.exp: Add
7884         -Wl,--allow-multiple-definition for eabi and elf targets.
7886         PR testsuite/54622
7887         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7888         check_effective_target_vect_perm_short,
7889         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7890         check_effective_target_vect64): Return 0 for big-endian ARM.
7891         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7893         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7894         prototypes.
7896 2013-01-16  Richard Biener  <rguenther@suse.de>
7898         PR tree-optimization/55964
7899         * gcc.dg/torture/pr55964.c: New testcase.
7901 2013-01-16  Richard Biener  <rguenther@suse.de>
7903         PR tree-optimization/54767
7904         PR tree-optimization/53465
7905         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7907 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7909         PR target/55301
7910         * gcc.target/sh/sh-switch.c: New testcase.
7912 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7914         * gcc.dg/webizer.c: Increase the array size.
7916 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7918         PR target/55940
7919         * gcc.dg/pr55940.c: New test.
7921 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7922             Harald Anlauf  <anlauf@gmx.de>
7924         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7925         * gfortran.dg/bounds_check_5.f90: Likewise.
7926         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7927         * gfortran.dg/continuation_9.f90: Likewise.
7928         * gfortran.dg/move_alloc_13.f90: Likewise.
7929         * gfortran.dg/structure_constructor_11.f90: Likewise.
7930         * gfortran.dg/tab_continuation.f: Likewise.
7931         * gfortran.dg/warning-directive-2.F90: Likewise.
7932         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7934 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7936         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7937         * gcc.target/arm/fma-sp.c: Likewise.
7939 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7941         PR rtl-optimization/55153
7942         * gcc.dg/pr55153.c: New.
7944 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7946         PR tree-optimization/55920
7947         * gcc.c-torture/compile/pr55920.c: New test.
7949 2013-01-15  Richard Biener  <rguenther@suse.de>
7951         PR middle-end/55882
7952         * gcc.dg/torture/pr55882.c: New testcase.
7954 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7956         PR tree-optimization/55955
7957         * gcc.c-torture/compile/pr55955.c: New test.
7959 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7961         PR c++/55663
7962         * g++.dg/cpp0x/alias-decl-31.C: New test.
7964 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7966         PR fortran/54286
7967         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7968         case where interface is null.
7970 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7972         PR fortran/55806
7973         * gfortran.dg/array_constructor_40.f90:  New test.
7975 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7977         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7979 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7981         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7982         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7983         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7984         * gcc.target/aarch64/vect-ld1r.c: New.
7985         * gcc.target/aarch64/vect-ld1r.x: New.
7987 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7989         PR target/55948
7990         * gcc.target/i386/hle-clear-rel.c: New file
7991         * gcc.target/i386/hle-store-rel.c: New file.
7993 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7995         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7996         * gfortran.dg/bounds_check_4.f90: Likewise.
7997         * gfortran.dg/inquire_10.f90: Likewise.
7998         * gfortran.dg/minloc_3.f90: Likewise.
7999         * gfortran.dg/minlocval_3.f90: Likewise.
8000         * gfortran.dg/module_double_reuse.f90: Likewise.
8001         * gfortran.dg/mvbits_1.f90: Likewise.
8002         * gfortran.dg/oldstyle_1.f90: Likewise.
8003         * gfortran.dg/pr20163-2.f: Likewise.
8004         * gfortran.dg/save_1.f90: Likewise.
8005         * gfortran.dg/scan_1.f90: Likewise.
8006         * gfortran.dg/select_char_1.f90: Likewise.
8007         * gfortran.dg/shape_4.f90: Likewise.
8008         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8009         * gfortran.dg/function_optimize_10.f90: Likewise.
8010         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8011         * gfortran.dg/used_types_17.f90: Likewise.
8012         * gfortran.dg/used_types_18.f90: Likewise.
8014 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8016         PR fortran/54286
8017         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8019 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8021         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8023 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8025         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8027 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8029         PR fortran/55072
8030         * gfortran.dg/assumed_type_2.f90: Fix test case.
8031         * gfortran.dg/internal_pack_13.f90: New test.
8032         * gfortran.dg/internal_pack_14.f90: New test.
8034 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8036         PR fortran/55868
8037         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8038         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8039         $tar to STAR.
8041 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8043         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8045 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8047         PR target/55719
8048         * gcc.target/s390/pr55719.c: New testcase.
8050 2013-01-11  Richard Guenther  <rguenther@suse.de>
8052         PR tree-optimization/44061
8053         * gcc.dg/pr44061.c: New testcase.
8055 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8057         Update copyright years.
8059 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8060             Jakub Jelinek  <jakub@redhat.com>
8062         PR target/55565
8063         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8065 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8067         PR rtl-optimization/55672
8068         * gcc.target/i386/pr55672.c: New.
8070 2013-01-10  Jeff Law  <law@redhat.com>
8072         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8073         pass/fail message unique.
8076 2013-01-10  Jason Merrill  <jason@redhat.com>
8078         * ada/.gitignore: New.
8080 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8082         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8083         Add tls options.
8084         * g++.dg/tls/thread_local2.C: Likewise.
8085         * g++.dg/tls/thread_local2g.C: Likewise.
8086         * g++.dg/tls/thread_local6.C: Likewise.
8087         * g++.dg/tls/thread_local-order1.C: Add tls options.
8088         * g++.dg/tls/thread_local-order2.C: Likewise.
8089         * g++.dg/tls/thread_local3.C: Likewise.
8090         * g++.dg/tls/thread_local3g.C: Likewise.
8091         * g++.dg/tls/thread_local4.C: Likewise.
8092         * g++.dg/tls/thread_local4g.C: Likewise.
8093         * g++.dg/tls/thread_local5.C: Likewise.
8094         * g++.dg/tls/thread_local5g.C: Likewise.
8095         * g++.dg/tls/thread_local6g.C: Likewise.
8097 2013-01-10  Kostya Serebryany  <kcc@google.com>
8099         * g++.dg/asan/asan_test.cc: Sync from upstream.
8101 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8103         PR tree-optimization/55921
8104         * gcc.c-torture/compile/pr55921.c: New test.
8106 2013-01-09  Jan Hubicka  <jh@suse.cz>
8108         PR tree-optimization/55569
8109         * gcc.c-torture/compile/pr55569.c: New testcase.
8111 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8113         PR fortran/47203
8114         * gfortran.dg/use_28.f90: New test.
8116 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8118         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8119         number matching more robust.
8121 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8123         PR rtl-optimization/55829
8124         * gcc.target/i386/pr55829.c: New.
8126 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8128         PR fortran/55758
8129         * gfortran.dg/bind_c_bool_1.f90: New.
8130         * gfortran.dg/do_5.f90: Add dg-warning.
8132 2013-01-09  Jan Hubicka  <jh@suse.cz>
8134         PR tree-optimization/55875
8135         * gcc.c-torture/execute/pr55875.c: New testcase.
8136         * g++.dg/torture/pr55875.C: New testcase.
8138 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8140         PR c/48418
8141         * c-c++-common/pr48418.c: New test.
8143 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8145         PR c++/55801
8146         * g++.dg/tls/thread_local-ice.C: New.
8148 2013-01-09  Andreas Schwab  <schwab@suse.de>
8150         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8152 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8154         PR tree-optimization/48189
8155         * gcc.dg/pr48189.c: New test.
8157 2013-01-04  Jan Hubicka  <jh@suse.cz>
8159         PR tree-optimization/55823
8160         * g++.dg/ipa/devirt-10.C: New testcase.
8162 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8163             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8165         PR rtl-optimization/55845
8166         * gcc.target/i386/pr55845.c: New test.
8168 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8170         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8171         instructions generated instead of number of occurances.
8173 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8175         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8176         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8177         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8178         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8179         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8180         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8181         * gcc.target/aarch64/vect-fcm.x: Likewise.
8182         * lib/target-supports.exp
8183         (check_effective_target_vect_cond): Enable for AArch64.
8185 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8187         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8188         endian-safe float pool loading.
8189         (test_square_root_v4sf): Likewise.
8190         (test_square_root_v2df): Likewise.
8191         * lib/target-supports.exp
8192         (check_effective_target_vect_call_sqrtf): Add AArch64.
8194 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8196         PR debug/55579
8197         * gcc.dg/tree-ssa/pr55579.c: New test.
8199 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8201         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8202         asm comments.
8204 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8206         PR middle-end/55890
8207         * gcc.dg/torture/pr55890-3.c: New test.
8209         PR middle-end/55851
8210         * gcc.c-torture/compile/pr55851.c: New test.
8212         PR sanitizer/55844
8213         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8214         dg-options.
8216 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8218         PR fortran/55618
8219         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8221 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8223         PR fortran/55763
8224         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8225         * gfortran.dg/pointer_init_7.f90: New.
8227 2013-01-07  Richard Biener  <rguenther@suse.de>
8229         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8231 2013-01-07  Richard Biener  <rguenther@suse.de>
8233         PR middle-end/55890
8234         * gcc.dg/torture/pr55890-1.c: New testcase.
8235         * gcc.dg/torture/pr55890-2.c: Likewise.
8237 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8239         * gcc.target/aarch64/fmovd.c: New.
8240         * gcc.target/aarch64/fmovf.c: Likewise.
8241         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8242         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8243         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8244         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8245         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8246         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8248 2013-01-07  Richard Biener  <rguenther@suse.de>
8250         PR tree-optimization/55888
8251         PR tree-optimization/55862
8252         * gcc.dg/torture/pr55888.c: New testcase.
8254 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8256         PR fortran/55852
8257         * gfortran.dg/intrinsic_size_3.f90: New.
8259 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8261         PR fortran/55763
8262         * gfortran.dg/select_type_32.f90: New.
8264 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8266         PR c++/52343
8267         * g++.dg/cpp0x/alias-decl-29.C: New test.
8269 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8271         PR fortran/53876
8272         PR fortran/54990
8273         PR fortran/54992
8274         * gfortran.dg/class_array_15.f03: New test.
8276 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8278         PR fortran/42769
8279         PR fortran/45836
8280         PR fortran/45900
8281         * gfortran.dg/use_23.f90: New test.
8282         * gfortran.dg/use_24.f90: New test.
8283         * gfortran.dg/use_25.f90: New test.
8284         * gfortran.dg/use_26.f90: New test.
8285         * gfortran.dg/use_27.f90: New test.
8287 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8289         * gnat.dg/specs/clause_on_volatile.ads: New test.
8291 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8293         * gnat.dg/alignment10.adb: New test.
8295 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8296             Mikael Morin  <mikael@gcc.gnu.org>
8298         PR fortran/55827
8299         * gfortran.dg/use_22.f90: New test.
8301 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8303         * gcc.target/aarch64/cmp-1.c: New testcase.
8305 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8307         PR fortran/55172
8308         * gfortran.dg/select_type_31.f03: New test.
8310 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8312         PR c++/54526 (again)
8313         * g++.dg/cpp0x/parse2.C: Extend.
8314         * g++.old-deja/g++.other/crash28.C: Adjust.
8316 2013-01-04  Richard Biener  <rguenther@suse.de>
8318         PR tree-optimization/55862
8319         * gcc.dg/torture/pr55862.c: New testcase.
8321 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8323         PR tree-optimization/55755
8324         * gcc.dg/torture/pr55755.c: New test.
8325         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8326         * gcc.dg/tree-ssa/pr45144.c: Update.
8328 2013-01-04  Richard Biener  <rguenther@suse.de>
8330         PR middle-end/55863
8331         * gcc.dg/fold-reassoc-2.c: New testcase.
8333 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8335         PR fortran/55763
8336         * gfortran.dg/null_7.f90: New.
8338 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8340         PR fortran/55854
8341         PR fortran/55763
8342         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8343         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8344         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8346 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8348         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8350 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8352         PR fortran/55855
8353         * gfortran.dg/assignment_1.f90: Modified.
8354         * gfortran.dg/assignment_4.f90: New.
8356 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8358         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8360 2013-01-03  Richard Biener  <rguenther@suse.de>
8362         PR tree-optimization/55857
8363         * gcc.dg/vect/pr55857-1.c: New testcase.
8364         * gcc.dg/vect/pr55857-2.c: Likewise.
8366 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8368         PR rtl-optimization/55838
8369         * gcc.dg/pr55838.c: New test.
8371         PR tree-optimization/55832
8372         * gcc.c-torture/compile/pr55832.c: New test.
8374 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8376         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8377         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8378         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8379         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8380         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8381         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8382         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8383         * gcc.dg/unroll_1.c: Ditto.
8384         * gcc.dg/unroll_2.c: Ditto.
8385         * gcc.dg/unroll_3.c: Ditto.
8386         * gcc.dg/unroll_4.c: Ditto.
8388 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8390         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8392 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8394         PR fortran/55818
8395         * gfortran.dg/eof_4.f90: New test.
8397 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8399         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8400         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8401         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8402         (compat_setup_dfp): Initialize compat_alt_caret and
8403         compat_save_TEST_ALWAYS_FLAGS.
8405 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8407         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8409 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8411         * gcc.dg/torture/fp-int-convert-2.c: New test.
8413 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8415         * gfortran.dg/newunit_3.f90: Add dg-do run.
8416         * gfortran.dg/inquire_15.f90: Add dg-do run.
8418 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8420         PR tree-optimization/55831
8421         * gcc.dg/pr55831.c: New test.
8423 Copyright (C) 2013 Free Software Foundation, Inc.
8425 Copying and distribution of this file, with or without modification,
8426 are permitted in any medium without royalty provided the copyright
8427 notice and this notice are preserved.