2013-11-28 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc4f749e721254dd25c307f94bc615f1ac167e3c9
1 2013-11-28  Richard Biener  <rguenther@suse.de>
3         PR lto/59323
4         * gcc.dg/lto/pr59323_0.c: New testcase.
6 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
8         PR middle-end/57393
9         PR tree-optimization/58018
10         PR tree-optimization/58131
11         * gcc.dg/torture/pr57393-1.c: New test.
12         * gcc.dg/torture/pr57393-2.c: New test.
13         * gcc.dg/torture/pr57393-3.c: New test.
14         * gcc.dg/torture/pr58018.c: New test.
15         * gcc.dg/torture/pr58131.c: New test.
16         * gfortran.dg/pr57393-1.f90: New test.
17         * gfortran.dg/pr57393-2.f90: New test.
19 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
21         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
23 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
25         * gcc.dg/guality/param-3.c: New test.
27 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
28             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
30         PR target/56788
31         * gcc.target/i386/xop-frczX.c: New test.
33 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
35         PR tree-optimization/59014
36         * gcc.c-torture/execute/pr59014-2.c: New test.
38 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
40         PR c++/58647
41         * g++.dg/parse/crash66.C: New.
43 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
45         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
46         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
48 2013-11-27  Marek Polacek  <polacek@redhat.com>
50         PR sanitizer/59306
51         * g++.dg/ubsan/pr59306.C: New test.
53 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
54             Jakub Jelinek  <jakub@redhat.com>
56         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
57         simdlen is a power of two.
58         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
59         Remove -msse2.  Adjust regexps for name mangling changes.
60         * gcc.dg/gomp/simd-clones-3.c: Likewise.
61         * gcc.dg/vect/vect-simd-clone-1.c: New test.
62         * gcc.dg/vect/vect-simd-clone-2.c: New test.
63         * gcc.dg/vect/vect-simd-clone-3.c: New test.
64         * gcc.dg/vect/vect-simd-clone-4.c: New test.
65         * gcc.dg/vect/vect-simd-clone-5.c: New test.
66         * gcc.dg/vect/vect-simd-clone-6.c: New test.
67         * gcc.dg/vect/vect-simd-clone-7.c: New test.
68         * gcc.dg/vect/vect-simd-clone-8.c: New test.
69         * gcc.dg/vect/vect-simd-clone-9.c: New test.
70         * gcc.dg/vect/vect-simd-clone-10.c: New test.
71         * gcc.dg/vect/vect-simd-clone-10.h: New file.
72         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
73         * gcc.dg/vect/vect-simd-clone-11.c: New test.
75 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
78         Call set_ld_library_path_env_vars.
79         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
81 2013-11-27  Tom de Vries  <tom@codesourcery.com>
82             Marc Glisse  <marc.glisse@inria.fr>
84         PR c++/59032
85         * c-c++-common/pr59032.c: New testcase.
87 2013-11-27  Tom de Vries  <tom@codesourcery.com>
88             Marc Glisse  <marc.glisse@inria.fr>
90         PR middle-end/59037
91         * c-c++-common/pr59037.c: New testcase.
93 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
95         * gcc.c-torture/execute/20131127-1.c: New test.
97 2013-11-27  Richard Biener  <rguenther@suse.de>
99         PR tree-optimization/59288
100         * gcc.dg/torture/pr59288.c: New testcase.
102 2013-11-27  Marek Polacek  <polacek@redhat.com>
104         * c-c++-common/ubsan/undefined-1.c: New test.
106 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
108         PR tree-optimization/59014
109         * gcc.c-torture/execute/pr59014.c: New test.
111         PR target/59229
112         * gcc.c-torture/execute/pr59229.c: New test.
114         PR rtl-optimization/59166
115         * gcc.dg/torture/pr59166.c: New test.
117         PR c++/58874
118         * g++.dg/gomp/pr58874.C: New test.
120         PR middle-end/59150
121         * g++.dg/gomp/pr59150.C: New test.
123         PR middle-end/59152
124         * c-c++-common/gomp/pr59152.c: New test.
126 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
128         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
129         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
130         * g++.dg/gomp/openmp-simd-1.C: Ditto.
131         * g++.dg/gomp/openmp-simd-2.C: Ditto.
132         * gfortran.dg/c_loc_test_22.f90: Ditto.
133         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
134         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
135         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
136         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
137         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
138         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
140 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
142         * gcc.target/arm/20131120.c: New test.
144 2013-11-26  Richard Biener  <rguenther@suse.de>
146         PR tree-optimization/59245
147         * gcc.dg/torture/pr59245.c: New testcase.
149 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
151         PR target/59290
152         * gcc.target/arm/negdi-2.c: Scan more general register names.
154 2013-11-26  Terry Guo  <terry.guo@arm.com>
156         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
157         * gcc.target/arm/thumb1-pic-single-base.c: New case.
159 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/58700
162         * g++.dg/parse/bitfield4.C: New.
164 2013-11-26  Richard Biener  <rguenther@suse.de>
166         PR tree-optimization/59287
167         * gcc.dg/tree-ssa/alias-29.c: New testcase.
169 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
171         PR c++/54485
172         * g++.dg/other/default8.C: New.
173         * g++.dg/tc1/dr217.C: Remove xfail.
174         * g++.dg/other/default5.C: Adjust.
175         * g++.old-deja/g++.mike/p1989.C: Likewise.
177 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
179         PR c++/58607
180         * g++.dg/cpp0x/constexpr-ice9.C: New.
182 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
184         PR c++/58810
185         * g++.dg/other/cv_func3.C: New.
186         * g++.dg/other/cv_func.C: Adjust.
187         * g++.dg/parse/fn-typedef2.C: Likewise.
189 2013-11-25  Marek Polacek  <polacek@redhat.com>
191         PR sanitizer/59250
192         * g++.dg/ubsan/pr59250.C: New test.
194 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
196         PR fortran/59143
197         * gfortran.dg/typebound_proc_30.f90: New.
199 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
201         PR c++/59080
202         * g++.dg/cpp0x/initlist75.C: New.
204         PR c++/59096
205         * g++.dg/cpp0x/gen-attrs-57.C: New.
207 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
209         PR c++/59112
210         PR c++/59113
211         * g++.dg/cpp1y/pr58533.C: Updated testcase.
212         * g++.dg/cpp1y/pr59112.C: New testcase.
213         * g++.dg/cpp1y/pr59113.C: New testcase.
215 2013-11-25  Terry Guo  <terry.guo@arm.com>
217         * gcc.target/arm/thumb2-slow-flash-data.c: New.
219 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
221         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
222         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
224 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
226         PR fortran/59228
227         * gfortran.dg/asynchronous_4.f90: New.
229 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
231         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
232         cleanup-tree-dump directive.
234 2013-11-22  Jan Hubicka  <jh@suse.cz>
236         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
237         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
239 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
241         * g++.dg/ubsan/return-1.C: New test.
242         * g++.dg/ubsan/return-2.C: New test.
244         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
245         optimizing away some __asan_report* calls.
247 2013-11-22  Martin Jambor  <mjambor@suse.cz>
249         * gcc.dg/pr10474.c: Also test ppc64.
250         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
251         to longs.
252         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
254 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
256         PR target/59054
257         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
258         specify an appropriate register class for VSX operations.
259         (load_vsx): Use it.
260         (load_gpr_to_vsx): Likewise.
261         (load_vsx_to_gpr): Likewise.
262         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
263         register class for VSX registers that the type can handle.  Remove
264         checks for explicit number of instructions generated, just check
265         if the instruction is generated.
266         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
267         * gcc.target/powerpc/direct-move-float1.c: Likewise.
268         * gcc.target/powerpc/direct-move-float2.c: Likewise.
269         * gcc.target/powerpc/direct-move-double1.c: Likewise.
270         * gcc.target/powerpc/direct-move-double2.c: Likewise.
271         * gcc.target/powerpc/direct-move-long1.c: Likewise.
272         * gcc.target/powerpc/direct-move-long2.c: Likewise.
274         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
276         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
277         * gcc.target/powerpc/bool3-p7.c: Likewise.
278         * gcc.target/powerpc/bool3-p8.c: Likewise.
280         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
281         appropriate instructions are generated, don't check the count.
283 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
285         PR target/59216
286         * gcc.target/arm/negdi-4.c: Delete invalid test.
287         * gcc.dg/torture/pr59216.c: New test.
289 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
291         * gcc.target/aarch64/vmov_n_1.c: New testcase.
293 2013-11-22  Richard Biener  <rguenther@suse.de>
295         * gcc.dg/torture/20131122-0.c: New testcase.
297 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
299         * gcc.dg/vect/vect-124.c: New test.
301 2013-11-21  Cary Coutant  <ccoutant@google.com>
303         * gcc.dg/debug/dwarf2/mlt1.c: New test.
304         * gcc.dg/debug/dwarf2/mlt2.c: New test.
306 2013-11-21  Jeff Law  <law@redhat.com>
308         PR tree-optimization/59221
309         * gcc.c-torture/execute/pr59221.c: New test.
311 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
313         PR libfortran/59227
314         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
315         Make more generic for other platforms.
317 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
319         PR target/53976
320         * gcc.target/sh/pr53976-1.c: New.
322 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
324         PR libfortran/49024
325         * gfortran.dg/erf_3.F90: New file.
327 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
329         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
331 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
333         PR rtl-optimization/59133
334         * gcc.target/i386/pr59133.c: New.
336 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
338         PR middle-end/21718
339         * gcc.dg/float-exact-1.c: New test.
341 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
343         PR rtl-optimization/54300
344         * gcc.target/arm/pr54300.C: New test.
346 2013-11-20  Diego Novillo  <dnovillo@google.com>
348         PR 59212
349         * g++.dg/plugin/selfassign.c: Include stringpool.h
351 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
353         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
355 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
357         * gcc.target/s390/htm-1.c: Rename to ...
358         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
359         one.
360         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
361         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
362         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
363         * gcc.target/s390/htm-builtins-1.c: New testcase.
364         * gcc.target/s390/htm-builtins-2.c: New testcase.
365         * gcc.target/s390/s390.exp: Add check for htm machine.
367 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
369         PR c/53001
370         * c-c++-common/Wfloat-conversion.c: Copies relevant
371         tests from c-c++-common/Wconversion-real.c,
372         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
373         new testcase for conversions that are warned about by
374         -Wfloat-conversion.
376 2013-11-19  Martin Jambor  <mjambor@suse.cz>
378         PR rtl-optimization/59099
379         * gcc.target/i386/pr59099.c: New test.
381 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
383         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
385 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
387         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
388         construct parameter slot value in endian-independent way.
389         (fcevv, fciievv, fcvevv): Use it.
391 2013-11-19  Jan Hubicka  <jh@suse.cz>
393         * ipa/devirt9.C: Fix prevoius change.
395 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
397         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
398         Remove defined(__linux__).
400 2013-11-19  Richard Biener  <rguenther@suse.de>
402         PR tree-optimization/59164
403         * gcc.dg/torture/pr59164.c: New testcase.
405 2013-11-19  Richard Biener  <rguenther@suse.de>
407         PR middle-end/58956
408         * gcc.dg/torture/pr58956.c: New testcase.
410 2013-11-19  Marek Polacek  <polacek@redhat.com>
412         * c-c++-common/ubsan/null-1.c: New test.
413         * c-c++-common/ubsan/null-2.c: New test.
414         * c-c++-common/ubsan/null-3.c: New test.
415         * c-c++-common/ubsan/null-4.c: New test.
416         * c-c++-common/ubsan/null-5.c: New test.
417         * c-c++-common/ubsan/null-6.c: New test.
418         * c-c++-common/ubsan/null-7.c: New test.
419         * c-c++-common/ubsan/null-8.c: New test.
420         * c-c++-common/ubsan/null-9.c: New test.
421         * c-c++-common/ubsan/null-10.c: New test.
422         * c-c++-common/ubsan/null-11.c: New test.
423         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
424         * c-c++-common/ubsan/shift-1.c: Likewise.
425         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
427 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
429         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
431 2013-11-19  Jan Hubicka  <jh@suse.cz>
433         * ipa/devirt9.C: Verify that the optimization happens already before.
434         whole-program.
436 2013-11-19  Richard Biener  <rguenther@suse.de>
438         PR tree-optimization/57517
439         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
440         * gcc.dg/torture/pr57517.c: Likewise.
442 2013-11-19  Jan Hubicka  <jh@suse.cz>
444         * gcc.target/i386/memcpy-3.c: New testcase.
446 2013-11-18  Jan Hubicka  <jh@suse.cz>
447             Uros Bizjak  <ubizjak@gmail.com>
449         PR middle-end/59175
450         * gcc.target/i386/memcpy-2.c: Fix template;
451         add +1 so the testcase passes at 32bit.
453 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
455         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
456         Remove spurious FIXME.
458 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
460         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
462 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
464         PR c++/53473
465         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
467 2013-11-18  Richard Biener  <rguenther@suse.de>
469         PR tree-optimization/59125
470         PR tree-optimization/54570
471         * gcc.dg/builtin-object-size-8.c: Un-xfail.
472         * gcc.dg/builtin-object-size-14.c: New testcase.
473         * gcc.dg/strlenopt-14gf.c: Adjust.
474         * gcc.dg/strlenopt-1f.c: Likewise.
475         * gcc.dg/strlenopt-4gf.c: Likewise.
477 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
479         * gnat.dg/volatile11.adb: New test.
480         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
482 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
484         PR sanitizer/59106
485         * c-c++-common/asan/pr59106.c: New test.
487 2013-11-17  Jan Hubicka  <jh@suse.cz>
489         * gcc.target/i386/memcpy-2.c: New testcase.
491 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
493         PR target/59153
494         * gcc.target/i386/pr59153.c: New test.
496 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
498         PR c++/59123
499         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
500         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
502 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
504         PR c++/29143
505         * g++.dg/overload/addr2.C: New.
506         * g++.old-deja/g++.other/overload11.C: Adjust.
508 2013-11-15  Mike Stump  <mikestump@comcast.net>
510         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
511         * lib/g++.exp (g++_target_compile): Likewise.
512         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
513         libraries.  Remove debugging.
514         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
515         libraries.  Remove -O0, redundant with default.
517 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
519         * c-c++-common/cpp/ucnid-2011-1.c: New test.
521 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
523         PR c++/58188
524         * g++.dg/cpp0x/nsdmi-template8.C: New.
526 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
528         PR c++/58725
529         * g++.dg/cpp0x/nsdmi-template7.C: New.
531 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
533         PR c++/58829
534         * g++.dg/cpp0x/nsdmi-template6.C: New.
536 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
538         PR c++/58599
539         * g++.dg/cpp0x/nsdmi-template5.C: New.
541 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
543         * c-c++-common/cilk-plus/PS: New directory.
544         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
545         * g++.dg/dg.exp: Run Cilk Plus tests.
546         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
548 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
550         * gcc.dg/vmx/3b-15.c: Revise for little endian.
552 2013-11-15  Richard Biener  <rguenther@suse.de>
554         PR tree-optimization/50262
555         * gcc.dg/tree-ssa/alias-28.c: New testcase.
556         * gcc.dg/strlenopt-1.c: Adjust.
557         * gcc.dg/strlenopt-1f.c: Likewise.
559 2013-11-15  Richard Biener  <rguenther@suse.de>
561         * gcc.dg/torture/20131115-1.c: New testcase.
563 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
565         * gcc.dg/cpp/ucnid-9.c: New test.
567 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
569         * gnat.dg/stack_usage1b.adb: New test.
570         * gnat.dg/stack_usage1c.adb: Likewise.
572 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
574         * gnat.dg/specs/addr1.ads: Revert the last change.
575         * gnat.dg/specs/atomic1.ads: Likewise.
577 2013-11-14  Cong Hou  <congh@google.com>
579         * gcc.dg/vect/vect-alias-check.c: Update.
581 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
583         PR c++/57887
584         * g++.dg/cpp0x/nsdmi-template3.C: New.
585         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
587 2013-11-14  Diego Novillo  <dnovillo@google.com>
589         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
590         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
592 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
594         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
595         compiler and linker field if _CALL_ELF == 2.
596         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
597         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
598         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
600 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
602         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
603         (WRAPPER): Use it.
604         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
605         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
606         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
608 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
610         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
611         New function.
612         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
613         * gcc.target/powerpc/pr57949-2.c: Likewise.
615 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
617         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
619 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
621         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
622         * gcc.dg/torture/float128-div-underflow.c: Likewise.
623         * gcc.dg/torture/float128-extend-nan.c: Likewise.
625 2013-11-14  Richard Biener  <rguenther@suse.de>
627         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
629 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
631         * gnat.dg/specs/addr1.ads: XFAIL on x32.
632         * gnat.dg/specs/atomic1.ads: Likewise.
634 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
636         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
637         to "cortex-a53".
638         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
639         to "cortex-a53".
641 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
643         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
644         *-*-solaris2.1[0-9]*.
645         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
647 2013-11-14  Joey Ye  <joey.ye@arm.com>
649         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
650         * gcc.dg/tree-ssa/vrp47.c: Likewise.
651         * gcc.dg/tree-ssa/vrp87.c: Likewise.
652         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
653         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
655 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
657         PR c++/58533
658         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
660 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
662         PR target/59101
663         * gcc.c-torture/execute/pr59101.c: New test.
665 2013-11-13  Jeff Law  <law@redhat.com>
667         PR tree-optimization/59102
668         * gcc.c-torture/compile/pr59102.c: New test.
670 2013-11-13  Tom de Vries  <tom@codesourcery.com>
672         * gcc.dg/tail-merge-store.c: New test.
674 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
676         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
677         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
679 2013-11-13  Jeff Law  <law@redhat.com>
681         * PR middle-end/59119
682         * gcc.c-torture/compile/pr59119.c: New test.
684 2013-11-13  Martin Jambor  <mjambor@suse.cz>
686         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
687         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
688         * gcc.dg/pr10474.c: Likewise.
690 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
692         * lib/target-supports.exp
693         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
694         of targets that do not need command line argument to enable SIMD.
696 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
698         * gcc.dg/guality/param-4.c: New test.
700 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
702         * gcc.dg/c11-complex-1.c: New test.
704 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
706         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
707         gcc.dg/auto-type-2.c: New tests.
709 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
711         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
712         LTO tests.
714 2013-11-12  Jeff Law  <law@redhat.com>
716         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
717         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
718         the SSA optimizers.
720 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
722         PR target/59054
723         * gcc.target/powerpc/pr59054.c: New test.
725 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
727         * g++.dg/cpp1y/lambda-generic.C: New test case.
728         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
729         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
730         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
731         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
732         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
733         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
734         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
735         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
737 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
739         PR c++/58534
740         PR c++/58536
741         PR c++/58548
742         PR c++/58549
743         PR c++/58637
744         * g++.dg/cpp1y/pr58534.C: New testcase.
745         * g++.dg/cpp1y/pr58536.C: New testcase.
746         * g++.dg/cpp1y/pr58548.C: New testcase.
747         * g++.dg/cpp1y/pr58549.C: New testcase.
748         * g++.dg/cpp1y/pr58637.C: New testcase.
750 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
752         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
753         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
754         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
755         diagnostics.
757 2013-11-12  Tristan Gingold  <gingold@adacore.com>
759         * gnat.dg/aggr21.adb: New test.
760         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
762 2013-11-12  Jeff Law  <law@redhat.com>
764         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
765         * gcc.dg/tree-ssa/isolate-5.c: New test.
767 2013-11-12  Martin Jambor  <mjambor@suse.cz>
769         PR rtl-optimization/10474
770         * gcc.dg/pr10474.c: New testcase.
771         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
772         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
774 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
776         PR c++/57734
777         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
779 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
781         * gcc.dg/time-profiler-1.c: New test.
782         * gcc.dg/time-profiler-2.c: Ditto.
784 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
785             Jeff Law  <law@redhat.com>
787         * gcc.dg/tree-ssa/alias-27.c: New testcase.
789 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
791         PR target/58853
792         * gcc.target/i386/pr58853.c: New test.
794 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
796         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
797         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
798         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
799         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
800         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
801         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
802         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
803         * gcc.dg/tree-ssa/vrp47.c: Likewise.
804         * gcc.dg/tree-ssa/vrp87.c: Likewise.
806 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
808         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
809         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
810         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
811         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
812         gcc.dg/atomic/stdatomic-exchange-1.c,
813         gcc.dg/atomic/stdatomic-exchange-2.c,
814         gcc.dg/atomic/stdatomic-exchange-3.c,
815         gcc.dg/atomic/stdatomic-exchange-4.c,
816         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
817         gcc.dg/atomic/stdatomic-generic.c,
818         gcc.dg/atomic/stdatomic-kill-dep.c,
819         gcc.dg/atomic/stdatomic-load-1.c,
820         gcc.dg/atomic/stdatomic-load-2.c,
821         gcc.dg/atomic/stdatomic-load-3.c,
822         gcc.dg/atomic/stdatomic-load-4.c,
823         gcc.dg/atomic/stdatomic-lockfree.c,
824         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
825         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
826         gcc.dg/atomic/stdatomic-store-1.c,
827         gcc.dg/atomic/stdatomic-store-2.c,
828         gcc.dg/atomic/stdatomic-store-3.c,
829         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
830         tests.
832 2013-11-08  Cong Hou  <congh@google.com>
834         PR tree-optimization/58508
835         * gcc.dg/vect/pr58508.c: Update.
837 2013-11-08  Richard Biener  <rguenther@suse.de>
839         PR tree-optimization/59047
840         * gcc.dg/torture/pr59047.c: New testcase.
842 2013-11-08  Richard Biener  <rguenther@suse.de>
844         PR tree-optimization/59038
845         PR tree-optimization/58955
846         * gcc.dg/torture/pr59038.c: New testcase.
848 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
850         PR fortran/58471
851         * gfortran.dg/constructor_9.f90: New.
853 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
855         * gcc.dg/atomic-compare-exchange-1.c,
856         gcc.dg/atomic-compare-exchange-2.c,
857         gcc.dg/atomic-compare-exchange-3.c,
858         gcc.dg/atomic-compare-exchange-4.c,
859         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
860         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
861         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
862         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
863         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
864         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
865         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
866         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
867         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
868         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
869         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
870         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
871         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
872         gcc.dg/atomic-store-5.c: Declare main as returning int.
873         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
874         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
875         gcc.dg/atomic-exchange-5.c: Separate increments of count from
876         expression using value of count.
878 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
880         * lib/target-supports.exp
881         (check_effective_target_fenv_exceptions): New function.
882         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
883         * gcc.dg/atomic/c11-atomic-exec-1.c,
884         gcc.dg/atomic/c11-atomic-exec-2.c,
885         gcc.dg/atomic/c11-atomic-exec-3.c,
886         gcc.dg/atomic/c11-atomic-exec-4.c,
887         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
888         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
889         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
891 2013-11-07  Cong Hou  <congh@google.com>
893         * gcc.dg/vect/vect-alias-check.c: New.
895 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
897         * gcc.dg/tree-ssa/loop-39.c: New test.
899         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
900         * gcc.dg/unroll_2.c: Likewise.
901         * gcc.dg/unroll_3.c: Likewise.
902         * gcc.dg/unroll_4.c: Likewise.
903         * gcc.dg/vrp90.c: New test.
905 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
907         PR c++/58176
908         * g++.dg/cpp0x/nullptr30.C: New.
910 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
911             Jakub Jelinek  <jakub@redhat.com>
913         PR sanitizer/59029
914         * c-c++-common/asan/pr59029.c: New test.
916 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
918         PR target/59034
919         * gcc.target/i386/pr59034-1.c: New test.
920         * gcc.target/i386/pr59034-2.c: Likewise.
922 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
924         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
925         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
926         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
928 2013-11-06  DJ Delorie  <dj@redhat.com>
930         * gcc.dg/mismatch-decl-1.c: New test.
932 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
934         * gcc.dg/torture/float128-cmp-invalid.c,
935         gcc.dg/torture/float128-div-underflow.c,
936         gcc.dg/torture/float128-extend-nan.c,
937         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
939 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
941         * gcc.target/sh/pr51244-11.c: Remove target line.
942         * gcc.target/sh/sh4a-sincosf.c: Likewise.
943         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
944         * gcc.target/sh/pr51244-15.c: Likewise.
945         * gcc.target/sh/pr51244-19.c: Likewise.
946         * gcc.target/sh/cmpstr.c: Likewise.
947         * gcc.target/sh/pr33135-3.c: Likewise.
948         * gcc.target/sh/pr53512-2.c: Likewise.
949         * gcc.target/sh/pr54602-2.c: Likewise.
950         * gcc.target/sh/pr52483-1.c: Likewise.
951         * gcc.target/sh/pr21255-2-ml.c: Likewise.
952         * gcc.target/sh/pr54760-4.c: Likewise.
953         * gcc.target/sh/pr52483-5.c: Likewise.
954         * gcc.target/sh/pr54089-2.c: Likewise.
955         * gcc.target/sh/pr56547-2.c: Likewise.
956         * gcc.target/sh/pr54089-6.c: Likewise.
957         * gcc.target/sh/pr51244-20.c: Likewise.
958         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
959         * gcc.target/sh/sh4a-fsrra.c: Likewise.
960         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
961         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
962         * gcc.target/sh/pr55303-2.c: Likewise.
963         * gcc.target/sh/sh2a-resbank.c: Likewise.
964         * gcc.target/sh/sp-switch.c: Likewise.
965         * gcc.target/sh/pr51244-3.c: Likewise.
966         * gcc.target/sh/pr50751-3.c: Likewise.
967         * gcc.target/sh/pr51244-7.c: Likewise.
968         * gcc.target/sh/struct-arg-dw2.c: Likewise.
969         * gcc.target/sh/pr50751-7.c: Likewise.
970         * gcc.target/sh/pr49468-di.c: Likewise.
971         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
972         * gcc.target/sh/pr49880-3.c: Likewise.
973         * gcc.target/sh/pr51244-12.c: Likewise.
974         * gcc.target/sh/pr53988.c: Likewise.
975         * gcc.target/sh/pr6526.c: Likewise.
976         * gcc.target/sh/sh2a-bxor.c: Likewise.
977         * gcc.target/sh/pr51244-16.c: Likewise.
978         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
979         * gcc.target/sh/sh2a-bor.c: Likewise.
980         * gcc.target/sh/pr53511-1.c: Likewise.
981         * gcc.target/sh/pr21255-3.c: Likewise.
982         * gcc.target/sh/pr53512-3.c: Likewise.
983         * gcc.target/sh/pr33135-4.c: Likewise.
984         * gcc.target/sh/pr54602-3.c: Likewise.
985         * gcc.target/sh/pr54760-1.c: Likewise.
986         * gcc.target/sh/pr52483-2.c: Likewise.
987         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
988         * gcc.target/sh/pr54680.c: Likewise.
989         * gcc.target/sh/pr54386.c: Likewise.
990         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
991         * gcc.target/sh/pr54089-3.c: Likewise.
992         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
993         * gcc.target/sh/pr54089-7.c: Likewise.
994         * gcc.target/sh/strlen.c: Likewise.
995         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
996         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
997         * gcc.target/sh/pr55303-3.c: Likewise.
998         * gcc.target/sh/pr51244-4.c: Likewise.
999         * gcc.target/sh/pr50751-4.c: Likewise.
1000         * gcc.target/sh/pr39423-1.c: Likewise.
1001         * gcc.target/sh/pr51244-8.c: Likewise.
1002         * gcc.target/sh/pr55146.c: Likewise.
1003         * gcc.target/sh/pr50751-8.c: Likewise.
1004         * gcc.target/sh/sh2a-bset.c: Likewise.
1005         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1006         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1007         * gcc.target/sh/20080410-1.c: Likewise.
1008         * gcc.target/sh/pr49880-4.c: Likewise.
1009         * gcc.target/sh/pr51244-13.c: Likewise.
1010         * gcc.target/sh/sh2a-movrt.c: Likewise.
1011         * gcc.target/sh/pr51244-17.c: Likewise.
1012         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1013         * gcc.target/sh/sh2a-bclr.c: Likewise.
1014         * gcc.target/sh/pr33135-1.c: Likewise.
1015         * gcc.target/sh/pr53512-4.c: Likewise.
1016         * gcc.target/sh/pr54602-4.c: Likewise.
1017         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1018         * gcc.target/sh/pr54760-2.c: Likewise.
1019         * gcc.target/sh/pr52483-3.c: Likewise.
1020         * gcc.target/sh/sh2a-bld.c: Likewise.
1021         * gcc.target/sh/pr54089-4.c: Likewise.
1022         * gcc.target/sh/pr54685.c: Likewise.
1023         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1024         * gcc.target/sh/pr54089-8.c: Likewise.
1025         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1026         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1027         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1028         * gcc.target/sh/pr51244-1.c: Likewise.
1029         * gcc.target/sh/pr50751-1.c: Likewise.
1030         * gcc.target/sh/pr55160.c: Likewise.
1031         * gcc.target/sh/pr51244-5.c: Likewise.
1032         * gcc.target/sh/pr54236-1.c: Likewise.
1033         * gcc.target/sh/pr50751-5.c: Likewise.
1034         * gcc.target/sh/pr52933-1.c: Likewise.
1035         * gcc.target/sh/pr39423-2.c: Likewise.
1036         * gcc.target/sh/pr51244-9.c: Likewise.
1037         * gcc.target/sh/pr49263.c: Likewise.
1038         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1039         * gcc.target/sh/pr49880-1.c: Likewise.
1040         * gcc.target/sh/sh2a-band.c: Likewise.
1041         * gcc.target/sh/pr51244-10.c: Likewise.
1042         * gcc.target/sh/pr49880-5.c: Likewise.
1043         * gcc.target/sh/prefetch.c: Likewise.
1044         * gcc.target/sh/pr51244-14.c: Likewise.
1045         * gcc.target/sh/rte-delay-slot.c: Likewise.
1046         * gcc.target/sh/fpul-usage-1.c: Likewise.
1047         * gcc.target/sh/pr51244-18.c: Likewise.
1048         * gcc.target/sh/pr21255-1.c: Likewise.
1049         * gcc.target/sh/pr33135-2.c: Likewise.
1050         * gcc.target/sh/pr53512-1.c: Likewise.
1051         * gcc.target/sh/pr54602-1.c: Likewise.
1052         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1053         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1054         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1055         * gcc.target/sh/torture/pr58314.c: Likewise.
1056         * gcc.target/sh/torture/pr34777.c: Likewise.
1057         * gcc.target/sh/torture/pr58475.c: Likewise.
1058         * gcc.target/sh/pr54760-3.c: Likewise.
1059         * gcc.target/sh/sh4a-cosf.c: Likewise.
1060         * gcc.target/sh/pr52483-4.c: Likewise.
1061         * gcc.target/sh/mfmovd.c: Likewise.
1062         * gcc.target/sh/pr54089-1.c: Likewise.
1063         * gcc.target/sh/pr56547-1.c: Likewise.
1064         * gcc.target/sh/pr54089-5.c: Likewise.
1065         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1066         * gcc.target/sh/pr54089-9.c: Likewise.
1067         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1068         * gcc.target/sh/pr49468-si.c: Likewise.
1069         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1070         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1071         * gcc.target/sh/pr55303-1.c: Likewise.
1072         * gcc.target/sh/pr51244-2.c: Likewise.
1073         * gcc.target/sh/pr50751-2.c: Likewise.
1074         * gcc.target/sh/pr54236-2.c: Likewise.
1075         * gcc.target/sh/pr51244-6.c: Likewise.
1076         * gcc.target/sh/cmpstrn.c: Likewise.
1077         * gcc.target/sh/pr50751-6.c: Likewise.
1078         * gcc.target/sh/pr52933-2.c: Likewise.
1079         * gcc.target/sh/pr53568-1.c: Likewise.
1080         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1081         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1082         * gcc.target/sh/sh4a-sinf.c: Likewise.
1083         * gcc.target/sh/pr49880-2.c: Likewise.
1085 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1087         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1088         * gcc.dg/wdate-time.c: Ditto.
1089         * gfortran.dg/wdate-time.F90: Ditto.
1091 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1093         PR target/30807
1094         * gcc.target/sh/torture/pr30807.c: New.
1096 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1098         PR c++/11006
1099         * g++.dg/other/java3.C: New.
1101 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1103         PR target/59021
1104         * gcc.target/i386/pr59021.c: New test.
1106 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1108         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1109         dg-additional-files to also match BOL.
1111 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1113         * gcc.dg/torture/c99-contract-1.c: New test.
1115 2013-11-06  Richard Biener  <rguenther@suse.de>
1117         PR tree-optimization/58653
1118         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1119         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1121 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1123         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1124         40 to 30.  Replaced iteration variable with a #define.  Instead of
1125         returning non-zero value for error, called __builtin_abort ().  Fixed
1126         a bug of calling fib_serial in serial case instead of fib.
1127         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1128         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1129         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1130         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1131         compiler flag testing.
1133 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1135         * gcc.target/sh/strlen.c: New test.
1137 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1139         PR middle-end/58970
1140         * gcc.c-torture/compile/pr58970.c: New test.
1142 2013-11-05  Wei Mi  <wmi@google.com>
1144         PR regression/58985
1145         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1147 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1149         * g++.dg/warn/wdate-time.C: New.
1150         * gcc.dg/wdate-time.c: New.
1151         * gfortran.dg/wdate-time.F90: New.
1153 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1155         PR fortran/58989
1156         * gfortran.dg/reshape_6.f90: New test.
1158 2013-11-05  Jeff Law  <law@redhat.com>
1160         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1161         * gcc.dg/tree-ssa/isolate-1.c: New test.
1162         * gcc.dg/tree-ssa/isolate-2.c: New test.
1163         * gcc.dg/tree-ssa/isolate-3.c: New test.
1164         * gcc.dg/tree-ssa/isolate-4.c: New test.
1166 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1168         PR rtl-optimization/58997
1169         * gcc.c-torture/compile/pr58997.c: New test.
1171 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/58724
1174         * g++.dg/cpp0x/gen-attrs-56.C: New.
1176 2013-11-05  Richard Biener  <rguenther@suse.de>
1178         PR ipa/58492
1179         * gcc.dg/ipa/pr58492.c: New testcase.
1181 2013-11-05  Richard Biener  <rguenther@suse.de>
1183         PR tree-optimization/58955
1184         * gcc.dg/torture/pr58955-1.c: New testcase.
1185         * gcc.dg/torture/pr58955-2.c: Likewise.
1187 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1189         PR middle-end/58981
1190         * gcc.dg/pr58981.c: New test.
1192 2013-11-05  Richard Biener  <rguenther@suse.de>
1194         PR middle-end/58941
1195         * gcc.dg/torture/pr58941.c: New testcase.
1197 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1199         PR tree-optimization/58958
1200         * gcc.dg/tree-ssa/pr58958.c: New file.
1202 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1204         * gcc.dg/tree-ssa/alias-26.c: New file.
1206 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1208         PR tree-optimization/58984
1209         * gcc.c-torture/execute/pr58984.c: New test.
1211 2013-11-05  Andreas Schwab  <schwab@suse.de>
1213         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1215 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1217         * g++.dg/gomp/openmp-simd-1.C: New.
1218         * g++.dg/gomp/openmp-simd-2.C: New.
1219         * gcc.dg/gomp/openmp-simd-1.c: New.
1220         * gcc.dg/gomp/openmp-simd-2.c: New.
1222 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1224         * gcc.dg/superblock.c: Require scheduling support.
1226 2013-11-04  Kostya Serebryany  <kcc@google.com>
1228         * g++.dg/asan/asan_test.cc: Update the test
1229         to match the fresh asan run-time.
1230         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1232 2013-11-04  Ian Lance Taylor  <iant@google.com>
1234         * g++.dg/ext/sync-4.C: New test.
1236 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1238         PR fortran/58771
1239         * gfortran.dg/derived_external_function_1.f90 : New test
1241 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1243         PR tree-optimization/58978
1244         * gcc.c-torture/compile/pr58978.c: New test.
1246 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1248         PR fortran/57445
1249         * gfortran.dg/optional_class_1.f90 : New test
1251 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1253         PR rtl-optimization/58968
1254         * gfortran.dg/pr58968.f: New
1256 2013-11-04  Marek Polacek  <polacek@redhat.com>
1258         PR c++/58979
1259         * g++.dg/diagnostic/pr58979.C: New test.
1261 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1263         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1264         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1265         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1266         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1267         gcc.dg/iec-559-macros-9.c: New tests.
1269 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1271         PR tree-optimization/58946
1272         * gcc.c-torture/compile/pr58946.c: New test.
1274 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/52071
1277         * g++.dg/parse/pr52071.C: New.
1279 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1281         PR c++/38313
1282         * g++.dg/lookup/name-clash10.C: New.
1284 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1286         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1287         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1288         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1289         vbif.
1291 2013-11-03  Marek Polacek  <polacek@redhat.com>
1293         * g++.dg/ubsan/cxx1y-vla.C: New test.
1294         * c-c++-common/ubsan/vla-3.c: New test.
1295         * c-c++-common/ubsan/vla-2.c: New test.
1296         * c-c++-common/ubsan/vla-4.c: New test.
1297         * c-c++-common/ubsan/vla-1.c: New test.
1299 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1301         * gcc.dg/vmx/vec-set.c: New.
1303 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1305         PR c++/29234
1306         PR c++/56037
1307         * g++.dg/parse/pr29234.C: New.
1308         * g++.dg/parse/pr56037.C: Likewise.
1310 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1312         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1313         passed it in as one of the options to all Cilk keywords test.
1315 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1317         PR c++/58708
1318         * g++.dg/cpp1y/pr58708.C: New.
1320 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1322         PR c++/58834
1323         * g++.dg/ext/pr58834.C: New file.
1325 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1327         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1328         tests.
1329         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1330         tests.
1332 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1334         PR fortran/57893
1335         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1336         type block.
1338 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1340         * g++.dg/gomp/simd-1.C: New test.
1341         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1342         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1343         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1344         * c-c++-common/gomp/simd6.c: New test.
1346 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1348         Implement C++14 digit separators.
1349         * g++.dg/cpp1y/digit-sep.C: New.
1350         * g++.dg/cpp1y/digit-sep-neg.C: New.
1351         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1353 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1355         * gcc.dg/vect/vect-align-3.c: New test.
1357         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1358         we warn about it already during VRP1 pass.
1360 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1362         PR rtl-optimization/58934
1363         Revert:
1364         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1365         PR rtl-optimization/10474
1366         * gcc.dg/pr10474.c: New testcase.
1367         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1368         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1370 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1372         PR c++/58932
1373         Revert:
1374         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/58466
1377         * g++.dg/cpp0x/variadic145.C: New.
1379         * g++.dg/cpp0x/sfinae49.C: New.
1381 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1383         PR c++/58581
1384         * g++.dg/cpp0x/deleted1.C: New.
1386 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1388         * gcc.target/arm/lp1243022.c: New test.
1390 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1392         PR other/58545
1393         * gcc.target/avr/pr58545.c: New test.
1395 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1397         Revert:
1398         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1399         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1400         path to the compile flags.
1402 2013-10-30  Cong Hou  <congh@google.com>
1404         * gcc.target/i386/vect-abs-s8.c: New test.
1405         * gcc.target/i386/vect-abs-s16.c: New test.
1406         * gcc.target/i386/vect-abs-s32.c: New test.
1408 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1410         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1411         path to the compile flags.
1413 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1415         PR rtl-optimization/58369
1416         * g++.dg/torture/pr58369.C: New test.
1418 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1420         PR other/33426
1421         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1422         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1423         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1425 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1427         PR target/58784
1428         * gcc.target/arm/pr58784.c: New.
1430 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1432         * gcc.dg/tree-ssa/alias-24.c: New file.
1434 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1436         * gcc.target/i386/fma_double_3.c: Use pattern for
1437         scan-assembler-times instead of just one insn name.
1438         * gcc.target/i386/fma_double_5.c: Ditto.
1439         * gcc.target/i386/fma_float_3.c: Ditto.
1440         * gcc.target/i386/fma_float_5.c: Ditto.
1441         * gcc.target/i386/l_fma_double_1.c: Ditto.
1442         * gcc.target/i386/l_fma_double_2.c: Ditto.
1443         * gcc.target/i386/l_fma_double_3.c: Ditto.
1444         * gcc.target/i386/l_fma_double_4.c: Ditto.
1445         * gcc.target/i386/l_fma_double_5.c: Ditto.
1446         * gcc.target/i386/l_fma_double_6.c: Ditto.
1447         * gcc.target/i386/l_fma_float_1.c: Ditto.
1448         * gcc.target/i386/l_fma_float_2.c: Ditto.
1449         * gcc.target/i386/l_fma_float_3.c: Ditto.
1450         * gcc.target/i386/l_fma_float_4.c: Ditto.
1451         * gcc.target/i386/l_fma_float_5.c: Ditto.
1452         * gcc.target/i386/l_fma_float_6.c: Ditto.
1454 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1456         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1457         * gcc.target/sh/cmpstr.c: New test.
1458         * gcc.target/sh/cmpstrn.c: New test.
1460 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1462         PR rtl-optimization/10474
1463         * gcc.dg/pr10474.c: New testcase.
1464         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1465         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1467 2013-10-29  Andrew Pinski <apinski@cavium.com>
1468             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1470         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1471         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1472         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1473         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1474         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1475         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1476         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1477         conditional move to be used.
1478         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1480 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1482         PR fortran/44350
1483         * gfortran.dg/blockdata_8.f90: New.
1485 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1487         PR target/54236
1488         * gcc.target/sh/pr54236-2: New.
1489         * gcc.target/sh/pr54089-6: Add another rotl special case.
1491 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1493         PR fortran/58793
1494         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1495         to determine sizes of real kinds.
1497         PR fortran/58858
1498         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1500 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1502         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1503         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1504         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1505         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1506         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1507         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1508         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1509         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1510         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1511         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1512         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1513         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1514         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1515         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1516         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1517         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1518         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1519         test stored in c-c++-common.  Also, added the Cilk runtime's library
1520         to the ld_library_path.
1522 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1524         PR c++/58888
1525         * g++.dg/cpp0x/auto40.C: New.
1526         * g++.dg/other/warning1.C: Adjust.
1528 2013-10-29  Richard Biener  <rguenther@suse.de>
1530         * gcc.dg/torture/restrict-2.c: New testcase.
1531         * gcc.dg/torture/restrict-3.c: Likewise.
1532         * gcc.dg/torture/restrict-4.c: Likewise.
1533         * gcc.dg/torture/restrict-5.c: Likewise.
1535 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1537         PR tree-optimization/19831
1538         * gcc.dg/tree-ssa/alias-25.c: New file.
1540 2013-10-29  Richard Biener  <rguenther@suse.de>
1542         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1543         changes.
1544         * gcc.dg/vect/bb-slp-32.c: Likewise.
1545         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1546         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1547         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1548         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1549         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1550         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1551         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1552         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1553         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1554         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1555         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1556         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1557         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1558         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1559         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1560         * gfortran.dg/vect/vect.exp: Likewise.
1562 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1564         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1565         * gcc.dg/vmx/eg-5.c: Likewise.
1567 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1568             Joern Rennecke  <joern.rennecke@embecosm.com>
1570         * gcc.target/arc/jump-around-jump.c: New test.
1572 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1574         * gcc.target/arm/require-pic-register-loc.c: New test.
1576 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1578         PR target/58679
1579         * gcc.target/i386/pr58679-1.c: New test.
1580         * gcc.target/i386/pr58679-2.c: Ditto.
1582 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1584         PR other/33426
1585         * gcc.dg/vect/vect-ivdep-2.c: New.
1587 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1589         PR target/52483
1590         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1591         * gcc.target/sh/pr52483-2.c: Likewise.
1592         * gcc.target/sh/pr52483-3.c: Likewise.
1593         * gcc.target/sh/pr52483-4.c: Likewise.
1595 2013-10-26  Jeff Law  <law@redhat.com>
1597         * g++.dg/torture/pr49309.C: Removed.
1598         * gcc.dg/dfp/pr35739.c: Removed.
1600 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1602         PR rtl-optimization/58759
1603         * gcc.target/i386/pr58759.c: New.
1605 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1607         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1608         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1609         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1611 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1613         * gcc.dg/wmul-1.c: New test.
1615 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1617         PR c++/58878
1618         * g++.dg/template/pr58878.C: New.
1620 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1622         * gcc.dg/tree-ssa/alias-23.c: New file.
1624 2013-10-25  Richard Biener  <rguenther@suse.de>
1626         PR tree-optimization/58626
1627         * gcc.dg/torture/pr58626.c: New testcase.
1629 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1631         PR c++/54812
1632         * g++.dg/cpp0x/defaulted47.C: New.
1634 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1636         * gcc.c-torture/execute/pr58831.c: New test.
1638 2013-10-25  Nick Clifton  <nickc@redhat.com>
1640         * c-c++-common/pr57793.c: Add expected error messages for
1641         targets with small integers.
1642         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1643         * gcc.dg/c99-stdint-2.c: Likewise.
1644         * gcc.dg/cdce1.c: Likewise.
1645         * gcc.dg/fold-overflow-1.c: Likewise.
1646         * gcc.dg/utf-cvt.c: Likewise.
1647         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1648         arithmetic.
1649         * gcc.dg/ftrapv-2.c: Likewise.
1650         * gcc.dg/pr30286.c: Likewise.
1651         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1652         * lib/target-supports.exp (check_effective_target_trapping): New
1653         proc.  Returns true if the target supports trapping arithmetic.
1655 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1657         * g++.dg/parse/ivdep.C: New.
1658         * g++.dg/vect/pr33426-ivdep.cc: New.
1660 2013-10-24  Richard Henderson  <rth@redhat.com>
1662         PR rtl/58542
1663         * gcc.dg/atomic-store-6.c: New.
1665 2013-10-24  Ian Lance Taylor  <iant@google.com>
1667         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1669 2013-10-24  Cong Hou  <congh@google.com>
1671         * gcc.c-torture/execute/20030125-1.c: Update.
1673 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1675         PR fortran/44646
1676         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1678 2013-10-24  Dehao Chen  <dehao@google.com>
1680         * g++.dg/opt/devirt3.C: New test.
1682 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1684         PR other/33426
1685         * testsuite/gcc.dg/ivdep.c: New.
1686         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1688 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1690         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1691         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1693 2013-10-24  Nick Clifton  <nickc@redhat.com>
1695         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1697 2013-10-24  Marek Polacek  <polacek@redhat.com>
1699         PR c++/58705
1700         * g++.dg/parse/pr58705.C: New test.
1702 2013-10-24  Marek Polacek  <polacek@redhat.com>
1704         * gcc.dg/c11-align-5.c: Add more testing.
1706 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1708         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1710 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1712         PR tree-optimization/58775
1713         PR tree-optimization/58791
1714         * gcc.dg/guality/pr58791-1.c: New test.
1715         * gcc.dg/guality/pr58791-2.c: New test.
1716         * gcc.dg/guality/pr58791-3.c: New test.
1717         * gcc.dg/guality/pr58791-4.c: New test.
1718         * gcc.dg/guality/pr58791-5.c: New test.
1719         * gcc.c-torture/compile/pr58775.c: New test.
1720         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1722 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1724         PR tree-optimization/58805
1725         * gcc.dg/pr58805.c: New test.
1727 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1729         * gcc.target/i386/vect-div-1.c: New test.
1731         * gcc.dg/vect/pr58508.c: Remove dg-options.
1733 2013-10-23  Richard Biener  <rguenther@suse.de>
1735         * gcc.dg/torture/pr58830.c: New testcase.
1737 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1739         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1740         * g++.dg/cpp1y/attr-deprecated.C: New.
1741         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1743 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1745         PR fortran/58793
1746         * gfortran.dg/assumed_type_8.f90: New.
1748 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1750         PR target/58779
1751         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1752         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1753         * gcc.dg/torture/pr58779.c: New test.
1755 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1757         * gcc.target/mips/nor.c: New.
1759 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1761         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1762         tests into...
1763         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1764         restricted to big-endian targets.
1766 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1768         PR fortran 57893
1769         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1771 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1773         PR fortran/58803
1774         * gfortran.dg/proc_ptr_comp_38.f90: New.
1776 2013-10-21  Marek Polacek  <polacek@redhat.com>
1778         PR middle-end/58809
1779         * gcc.dg/gomp/pr58809.c: New test.
1781 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1783         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1784         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1786 2013-10-21  Richard Biener  <rguenther@suse.de>
1788         PR tree-optimization/58794
1789         * c-c++-common/torture/pr58794-1.c: New testcase.
1790         * c-c++-common/torture/pr58794-2.c: Likewise.
1792 2013-10-21  Richard Biener  <rguenther@suse.de>
1794         PR middle-end/58742
1795         * c-c++-common/fold-divmul-1.c: New testcase.
1797 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1799         * gcc.target/i386/memset-vector_loop-1.c: New test.
1800         * gcc.target/i386/memset-vector_loop-2.c: New test.
1802 2013-10-21  Diego Novillo  <dnovillo@google.com>
1804         * g++.dg/plugin/selfassign.c: Include tree.h.
1805         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1806         * gcc.dg/plugin/ggcplug.c: Likewise.
1807         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1808         * gcc.dg/plugin/selfassign.c: Likewise.
1809         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1811 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1813         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1814         * gcc.target/mips/mips-ps-7.c: Likewise.
1816 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1818         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1819         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1820         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1822 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1824         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1826         PR testsuite/58645
1827         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1829 2013-10-19  Mike Stump  <mikestump@comcast.net>
1831         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1833         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1834         * g++.dg/lto/pr54625-1_0.c: ... to here.
1835         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1836         * g++.dg/lto/pr54625-1_1.C: Likewise.
1837         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1838         * g++.dg/lto/pr54625-2_0.c: Likewise.
1839         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1840         * g++.dg/lto/pr54625-2_1.C: Likewise.
1842 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1844         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1846 2013-10-18  Cong Hou  <congh@google.com>
1848         * gcc.dg/vect/pr58508.c: New test.
1850 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/58466
1853         * g++.dg/cpp0x/variadic145.C: New.
1855 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1857         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1859 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1861         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1862         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1863         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1864         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1866 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1868         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1869         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1870         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1871         effective target arm_thumb1_ok.
1872         * lib/target-supports.exp
1873         (check_effective_target_arm_fp16_ok_nocache): Don't force
1874         -mfloat-abi=soft when building for hardfloat target.
1876 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1878         PR target/58673
1879         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1880         -mquad-word + -mno-vsx-timode causes errors.
1881         * gcc.target/powerpc/pr58673-2.c: Likewise.
1883 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1885         PR c++/58596
1886         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1888 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1890         * gcc.target/aarch64/c-output-template.c: New testcase.
1891         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1892         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1894 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1896         * gcc/testsuite/lib/target-supports.exp
1897         (check_effective_target_sync_long_long): AArch64 supports
1898         atomic operations on "long long".
1899         (check_effective_target_sync_long_long_runtime): AArch64 can
1900         execute atomic operations on "long long".
1902 2013-10-17  Richard Biener  <rguenther@suse.de>
1904         PR tree-optimization/58143
1905         * gcc.dg/torture/pr58143-1.c: New testcase.
1906         * gcc.dg/torture/pr58143-2.c: Likewise.
1907         * gcc.dg/torture/pr58143-3.c: Likewise.
1909 2013-10-17  Marek Polacek  <polacek@redhat.com>
1911         PR c/58267
1912         * gcc.dg/c1x-align-5.c: New test.
1914 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1916         PR fortran/58652
1917         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1919 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1921         * c-c++-common/cpp/openmp-define-1.c: Move
1922         dg-require-effective-target fopenmp after dg-do directive.
1923         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1924         * gfortran.dg/openmp-define-1.f90: Likewise.
1925         * gfortran.dg/openmp-define-2.f90: Likewise.
1926         * gfortran.dg/openmp-define-3.f90: Likewise.
1928 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1930         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1932 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1934         PR target/57756
1935         * gcc.target/i386/pr57756.c: New test.
1936         * gcc.target/i386/pr57756_2.c: New test.
1938 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1940         * gcc.dg/torture/builtin-self.c: New file.
1942 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1944         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1945         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1946         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1947         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1948         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1950 2013-10-15  Cong Hou  <congh@google.com>
1952         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1954 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1956         PR c++/58707
1957         * g++.dg/cpp0x/pr58707.C: New.
1959 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1961         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1962         after other directives.
1964 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1966         PR fortran/58652
1967         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1969 2013-10-14  Ian Lance Taylor  <iant@google.com>
1971         * go.test/go-test.exp (go-find-packages): New proc.
1972         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1973         subdirectories.  Do simple +build line matching.  Handle run with
1974         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1975         for rundir.  Remove special handling for bug191 and dwarf.
1977 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1979         PR fortran/58658
1980         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1982 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1984         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1985         Use btsl.
1987 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1989         * gnat.dg/specs/opt1.ads: New test.
1991 2013-10-14  Richard Biener  <rguenther@suse.de>
1993         PR tree-optimization/58640
1994         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1996 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1998         * gnat.dg/uninit_array.ad[sn]: New test.
1999         * gnat.dg/uninit_array_pkg.ads: New helper.
2001 2013-10-13  Richard Biener  <rguenther@suse.de>
2003         * gcc.c-torture/execute/pr58662.c: New test.
2005 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2007         PR target/51244
2008         * gcc.dg/torture/p51244-21.c: New.
2009         * gcc.target/sh/pr51244-20.c: New.
2010         * gcc.target/sh/pr51244-20-sh2a.c: New.
2012 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2014         * gnat.dg/specs/linker_section.ads: Update test.
2016 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2018         PR target/58690
2019         * gcc.target/i386/pr58690.c: New test
2021 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2023         * gcc.target/i386/builtin-ucmp.c: New test.
2025 2013-10-11  Brooks Moses  <bmoses@google.com>
2027         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2029 2013-10-11  Jeff Law  <law@redhat.com>
2031         * gcc.c-torture/execute/pr58640.c: New test.
2033 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2035         PR c++/58633
2036         * g++.dg/cpp0x/decltype57.C: New.
2038 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2040         PR c++/31671
2041         * g++.dg/template/nontype26.C: New.
2043 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2045         * c-c++-common/cpp/openmp-define-1.c: New file.
2046         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2047         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2048         * gfortran.dg/openmp-define-1.f90: Likewise.
2049         * gfortran.dg/openmp-define-2.f90: Likewise.
2050         * gfortran.dg/openmp-define-3.f90: Likewise.
2052         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2053         for test source files.
2054         * gcc.dg/gomp/gomp.exp: Likewise.
2055         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2056         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2057         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2058         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2059         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2061 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2063         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2064         Remove error test that is now valid in OpenMP 4.0.
2065         * c-c++-common/gomp/atomic-16.c: New test.
2066         * c-c++-common/gomp/cancel-1.c: New test.
2067         * c-c++-common/gomp/depend-1.c: New test.
2068         * c-c++-common/gomp/depend-2.c: New test.
2069         * c-c++-common/gomp/map-1.c: New test.
2070         * c-c++-common/gomp/pr58472.c: New test.
2071         * c-c++-common/gomp/sections1.c: New test.
2072         * c-c++-common/gomp/simd1.c: New test.
2073         * c-c++-common/gomp/simd2.c: New test.
2074         * c-c++-common/gomp/simd3.c: New test.
2075         * c-c++-common/gomp/simd4.c: New test.
2076         * c-c++-common/gomp/simd5.c: New test.
2077         * c-c++-common/gomp/single1.c: New test.
2078         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2079         parser.
2080         * g++.dg/gomp/block-3.C: Likewise.
2081         * g++.dg/gomp/clause-3.C: Adjust error messages.
2082         * g++.dg/gomp/declare-simd-1.C: New test.
2083         * g++.dg/gomp/declare-simd-2.C: New test.
2084         * g++.dg/gomp/depend-1.C: New test.
2085         * g++.dg/gomp/depend-2.C: New test.
2086         * g++.dg/gomp/target-1.C: New test.
2087         * g++.dg/gomp/target-2.C: New test.
2088         * g++.dg/gomp/taskgroup-1.C: New test.
2089         * g++.dg/gomp/teams-1.C: New test.
2090         * g++.dg/gomp/udr-1.C: New test.
2091         * g++.dg/gomp/udr-2.C: New test.
2092         * g++.dg/gomp/udr-3.C: New test.
2093         * g++.dg/gomp/udr-4.C: New test.
2094         * g++.dg/gomp/udr-5.C: New test.
2095         * g++.dg/gomp/udr-6.C: New test.
2096         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2097         * gcc.dg/autopar/outer-2.c: Likewise.
2098         * gcc.dg/autopar/outer-3.c: Likewise.
2099         * gcc.dg/autopar/outer-4.c: Likewise.
2100         * gcc.dg/autopar/outer-5.c: Likewise.
2101         * gcc.dg/autopar/outer-6.c: Likewise.
2102         * gcc.dg/autopar/parallelization-1.c: Likewise.
2103         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2104         parser.
2105         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2106         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2107         instead of GOMP_parallel_loop_runtime_start.
2108         * gcc.dg/gomp/declare-simd-1.c: New test.
2109         * gcc.dg/gomp/declare-simd-2.c: New test.
2110         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2111         parser.  Add further #pragma omp sections nesting tests.
2112         * gcc.dg/gomp/target-1.c: New test.
2113         * gcc.dg/gomp/target-2.c: New test.
2114         * gcc.dg/gomp/taskgroup-1.c: New test.
2115         * gcc.dg/gomp/teams-1.c: New test.
2116         * gcc.dg/gomp/udr-1.c: New test.
2117         * gcc.dg/gomp/udr-2.c: New test.
2118         * gcc.dg/gomp/udr-3.c: New test.
2119         * gcc.dg/gomp/udr-4.c: New test.
2120         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2122 2013-10-10  Jan Hubicka  <jh@suse.cz>
2124         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2125         tuning change.
2126         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2127         * gcc.target/i386/pr49168-1.c: Likewise.
2128         * gcc.target/i386/pr49002-2.c: Likewise.
2130 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2132         PR middle-end/58670
2133         * gcc.dg/torture/pr58670.c: New test.
2135 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2137         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2139 2013-10-09  Marek Polacek  <polacek@redhat.com>
2141         PR c++/58635
2142         * g++.dg/tm/pr58635-1.C: New test.
2143         * g++.dg/tm/pr58635-2.C: New test.
2145 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2147         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2149 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2151         PR tree-optimization/20318
2152         * c-c++-common/pr20318.c: New file.
2153         * gcc.dg/tree-ssa/pr20318.c: New file.
2155 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2157         * gcc.c-torture/execute/pr58570.c: New test.
2159 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2161         * gcc.target/aarch64/vclz.c: New testcase.
2163 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2165         * gcc.target/aarch64/vadd_f64.c: New testcase.
2166         * gcc.target/aarch64/vsub_f64.c: New testcase.
2168 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2170         * gcc.target/aarch64/vdiv_f.c: New testcase.
2172 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2174         * gcc.target/aarch64/vneg_f.c: New testcase.
2175         * gcc.target/aarch64/vneg_s.c: New testcase.
2177 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2179         PR c++/58568
2180         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2181         * g++.old-deja/g++.mike/misc9.C: Adjust.
2183 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2185         PR c++/58665
2186         Revert:
2187         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2189         PR c++/58448
2190         * g++.dg/template/crash117.C: New.
2192 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2194         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2196 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2198         PR tree-optimization/58480
2199         * gcc.dg/tree-ssa/pr58480.c: New file.
2201 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2203         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2204         * gcc.target/powerpc/fusion.c: Likewise.
2206 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2208         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2210 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2212         * gcc.target/s390/htm-1.c: Add more tests to cover different
2213         operand types.
2215 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2217         PR c++/58126
2218         * g++.dg/init/uninitialized1.C: New.
2220 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2222         PR c++/56060
2223         * g++.dg/cpp0x/variadic144.C: New.
2225 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2227         PR c++/58560
2228         * g++.dg/cpp0x/auto39.C: New.
2230 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2232         PR c++/58503
2233         * g++.dg/cpp0x/range-for26.C: New.
2234         * g++.dg/cpp0x/range-for27.C: Likewise.
2236 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2238         PR c++/58448
2239         * g++.dg/template/crash117.C: New.
2241 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2243         PR c++/19476
2244         * g++.dg/tree-ssa/pr19476-5.C: New file.
2245         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2247 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2249         PR c++/58584
2250         * g++.dg/cpp0x/gen-attrs-55.C: New.
2252 2013-10-03  Easwaran Raman  <eraman@google.com>
2254         PR c++/33911
2255         * g++.dg/ext/attribute47.C: New.
2257 2013-10-03  Rong Xu  <xur@google.com>
2259         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2260         probability.
2261         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2262         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2264 2013-10-03  Marek Polacek  <polacek@redhat.com>
2266         PR c++/58510
2267         * g++.dg/cpp0x/pr58510.C: New test.
2269 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2271         PR c++/19476
2272         * g++.dg/tree-ssa/pr19476-1.C: New file.
2273         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2274         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2275         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2277 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2279         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2280         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2281         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2282         VSX scalar operations or the traditional floating point form of
2283         the instruction.
2284         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2285         * gcc.target/powerpc/recip-3.c: Likewise.
2286         * gcc.target/powerpc/recip-5.c: Likewise.
2287         * gcc.target/powerpc/pr72747.c: Likewise.
2288         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2290 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2292         PR target/58460
2293         * gcc.target/aarch64/pr58460.c: New file.
2295 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2297         PR fortran/58593
2298         * gfortran.dg/char_length_19.f90: New.
2300 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2302         PR c++/58535
2303         * g++.dg/parse/crash65.C: New.
2304         * g++.dg/cpp1y/pr58535.C: Likewise.
2306 2013-10-02  Richard Biener  <rguenther@suse.de>
2308         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2309         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2310         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2311         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2312         * gfortran.dg/ldist-pr45199.f: Likewise.
2314 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2316         PR c++/58565
2317         * g++.dg/parse/crash64.C: New.
2319 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2321         * gcc.dg/tree-ssa/slsr-40.c: New test.
2323 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2325         PR c++/58563
2326         * g++.dg/cpp0x/pr58563.C: New.
2328 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2330         * gcc.target/aarch64/vect_saddl_1.c: New.
2332 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2334         PR target/58574
2335         * gcc.c-torture/execute/pr58574.c: New testcase.
2337 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2339         PR Target/58578
2340         * gcc.target/arm/pr58578.c: New test.
2342 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2344         PR tree-optimization/58556
2345         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2346         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2348 2013-10-01  Nick Clifton  <nickc@redhat.com>
2350         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2351         for MSP430.
2352         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2353         ptr32plus targets.
2354         * gcc.c-torture/compile/pr41181.c: Likewise.
2355         * gcc.c-torture/compile/calls.c: Likewise.
2356         * gcc.c-torture/compile/990617-1.c: Likewise.
2357         * gcc.c-torture/compile/pr55955.c: Only run the test for
2358         int32plus targets.
2359         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2361 2013-10-01  Richard Biener  <rguenther@suse.de>
2363         PR tree-optimization/58553
2364         * gcc.dg/torture/pr58553.c: New testcase.
2366 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2368         PR middle-end/58564
2369         * gcc.c-torture/execute/pr58564.c: New test.
2371 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2373         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2374         Update for additional dump message.
2376 2013-09-30  Richard Biener  <rguenther@suse.de>
2378         PR tree-optimization/58554
2379         * gcc.dg/torture/pr58554.c: New testcase.
2381 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2382             Joern Rennecke  <joern.rennecke@embecosm.com>
2384         * gcc.target/arc/barrel-shifter-1.c: New test.
2385         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2386         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2387         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2388         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2389         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2390         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2391         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2392         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2393         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2394         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2395         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2396         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2397         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2398         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2399         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2400         * gcc.target/arc/mtune-ARC600.c: Likewise.
2401         * gcc.target/arc/mtune-ARC601.c: Likewise.
2402         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2403         * gcc.target/arc/mtune-ARC700.c: Likewise.
2404         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2405         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2406         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2407         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2409 2013-09-30  Richard Biener  <rguenther@suse.de>
2411         PR middle-end/58532
2412         * g++.dg/torture/pr58552.C: New testcase.
2414 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2416         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2417         and -mupper-regs-df.
2419 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2421         PR middle-end/58463
2422         * gcc.dg/pr58463.c: New test.
2424 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2426         PR middle-end/58551
2427         * c-c++-common/gomp/pr58551.c: New test.
2429 2013-09-27  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/58459
2432         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2434 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2436         PR fortran/58113
2437         * gfortran.dg/round_4.f90: Check for rounding support.
2439 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2441         * g++.dg/vect/pr58513.cc (op): Make static.
2443 2013-09-26  Richard Biener  <rguenther@suse.de>
2445         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2447 2013-09-26  Richard Biener  <rguenther@suse.de>
2449         PR tree-optimization/58539
2450         * gcc.dg/torture/pr58539.c: New testcase.
2452 2013-09-25  Jeff Law  <law@redhat.com>
2454         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2456 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2458         PR fortran/58436
2459         * gfortran.dg/finalize_21.f90: New.
2461 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2463         PR fortran/57697
2464         PR fortran/58469
2465         * gfortran.dg/defined_assignment_8.f90: New.
2466         * gfortran.dg/defined_assignment_9.f90: New.
2468 2013-09-25  Marek Polacek  <polacek@redhat.com>
2470         PR sanitizer/58413
2471         * c-c++-common/ubsan/shift-5.c: New test.
2472         * c-c++-common/ubsan/shift-6.c: New test.
2473         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2474         * gcc.dg/ubsan/c-shift-1.c: New test.
2476 2013-09-25  Marek Polacek  <polacek@redhat.com>
2478         PR c++/58516
2479         * g++.dg/tm/pr58516.C: New test.
2481 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2483         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2484         New procedure.
2485         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2487 2013-09-24  Richard Biener  <rguenther@suse.de>
2489         PR middle-end/58513
2490         * g++.dg/vect/pr58513.cc: New testcase.
2492 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2494         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2495         output.
2497 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2499         PR c++/58500
2500         * g++.dg/cpp1y/pr58500.C: New testcase.
2502 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2504         * gnat.dg/opt28.ad[sb]: New test.
2505         * gnat.dg/opt28_pkg.ads: New helper.
2507 2013-09-23  Richard Biener  <rguenther@suse.de>
2509         PR tree-optimization/58464
2510         * g++.dg/torture/pr58464.C: New testcase.
2512 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2514         PR target/58475
2515         * gcc.target/sh/torture/pr58475.c: New test.
2517 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2519         PR fortran/58355
2520         * gfortran.dg/extends_15.f90: New.
2522 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2524         PR c++/58481
2525         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2527 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2529         PR target/56875
2530         * gcc.target/vax/vax.exp: New.
2531         * gcc.target/vax/pr56875.c: Ditto.
2533 2013-09-20  Richard Biener  <rguenther@suse.de>
2535         PR middle-end/58484
2536         * gfortran.dg/pr58484.f: New testcase.
2538 2013-09-20  Jeff Law  <law@redhat.com>
2540         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2542 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2544         PR middle-end/57748
2545         * gcc.dg/torture/pr57748-1.c: New test.
2546         * gcc.dg/torture/pr57748-2.c: New test.
2548 2013-09-20  Marek Polacek  <polacek@redhat.com>
2550         PR sanitizer/58413
2551         * c-c++-common/ubsan/shift-4.c: New test.
2553 2013-09-20  Richard Biener  <rguenther@suse.de>
2555         PR tree-optimization/58453
2556         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2558 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2560         PR fortran/58099
2561         * gfortran.dg/proc_ptr_43.f90: New.
2563 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2565         PR fortran/57697
2566         * gfortran.dg/defined_assignment_11.f90: New.
2568 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2570         PR rtl-optimization/58438
2571         * g++.dg/pr58438.C: New test.
2573 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2575         PR fortran/43366
2576         * gfortran.dg/class_39.f03: Update dg-error.
2577         * gfortran.dg/class_5.f03: Ditto.
2578         * gfortran.dg/class_53.f90: Ditto.
2579         * gfortran.dg/realloc_on_assign_20.f90: New.
2580         * gfortran.dg/realloc_on_assign_21.f90: New.
2581         * gfortran.dg/realloc_on_assign_22.f90: New.
2583 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2585         PR c++/58457
2586         * g++.dg/parse/using4.C: New.
2588 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2590         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2592 2013-09-18  Marek Polacek  <polacek@redhat.com>
2594         PR sanitize/58443
2595         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2596         instead of the shift option.
2597         * c-c++-common/ubsan/pr58443-1.c: New test.
2598         * c-c++-common/ubsan/pr58443-3.c: New test.
2599         * c-c++-common/ubsan/pr58443-2.c: New test.
2601 2013-09-18  Richard Biener  <rguenther@suse.de>
2603         PR tree-optimization/58417
2604         * gcc.dg/torture/pr58417.c: New testcase.
2606 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2608         * gnat.dg/array_bounds_test2.adb: New test.
2610 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2612         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2613         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2615 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2617         * gnat.dg/in_out_parameter4.adb: New test.
2619 2013-09-18  Marek Polacek  <polacek@redhat.com>
2621         PR sanitizer/58411
2622         * c-c++-common/ubsan/attrib-1.c: New test.
2624 2013-09-17  Cong Hou  <congh@google.com>
2626         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2627         on two arrays with short and int types. This should not be recognized
2628         as a dot product pattern.
2630 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2632         PR c++/58435
2633         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2634         the cp_type_quals (r) too.
2636 2013-09-17  Jan Hubicka  <jh@suse.cz>
2638         PR middle-end/58332
2639         * gcc.c-torture/compile/pr58332.c: New testcase.
2641 2013-09-17  Jeff Law  <law@redhat.com>
2643         * gcc.c-torture/execute/pr58387.c: New test.
2645 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2647         PR tree-optimization/58088
2648         * gcc.c-torture/compile/pr58088.c: New test.
2650 2013-09-17  Nick Clifton  <nickc@redhat.com>
2652         * lib/target-supports.exp (check_effective_target_trampolines):
2653         Add MSP430 to the list of targets that do not support trampolines.
2654         (check_profiling_available): Add MSP430 to the list of targets
2655         that do not support profiling.
2656         (check_effective_target_tls_runtime): Add MSP430 to the list of
2657         targets that do not support TLS.
2659 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2661         * gnat.dg/opt27.adb: New test.
2662         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2664 2013-09-17  Andreas Schwab  <schwab@suse.de>
2666         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2668 2013-09-17  Richard Biener  <rguenther@suse.de>
2670         PR tree-optimization/58432
2671         * gcc.dg/pr58432.c: New testcase.
2673 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2675         * gcc.dg/tree-ssa/slsr-39.c: New test.
2677 2013-09-16  Xinliang David Li  <davidxl@google.com>
2679         * gcc.misc-tests/help.exp: Optimizer help change.
2681 2013-09-16  Jeff Law  <law@redhat.com>
2683         * gcc.c-torture/execute/pr58419.c: New test.
2684         * gcc.c-torture/execute/pr58431.c: New test.
2686 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2688         PR fortran/58356
2689         * gfortran.dg/finalize_19.f90: New.
2691 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2693         * gcc.target/i386/pr58418.c: New.
2695 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2697         * gcc.target/aarch64/fmla-intrinsic.c: New.
2698         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2699         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2700         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2702 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2704         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2705         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2707 2013-09-16  Richard Biener  <rguenther@suse.de>
2709         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2711 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2713         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2714         interpreted as implicit templates) to be expected pedwarns instead.
2716 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2718         PR fortran/57697
2719         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2721 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2723         PR fortran/57697
2724         * gfortran.dg/defined_assignment_10.f90: New.
2726 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2728         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2729         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2731 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2733         * g++.dg/abi/main.C: Added implicit C linkage tests
2735 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2737         * gcc.target/i386/pr57848.c: New file.
2739 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2741         PR target/58314
2742         * gcc.target/sh/torture/pr58314.c: New test.
2744 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2746         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2748 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2750         PR ipa/58389
2751         * g++.dg/pr58389.C: New test.
2753 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2755         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2756         * g++.dg/template/pseudodtor3.C: Likewise.
2758 2013-09-12  Richard Biener  <rguenther@suse.de>
2760         PR tree-optimization/58404
2761         * g++.dg/tree-ssa/pr58404.C: New testcase.
2763 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2765         PR ipa/58371
2766         * g++.dg/ipa/pr58371.C: New test.
2768 2013-09-12  Richard Biener  <rguenther@suse.de>
2770         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2771         expected outcome and comment why that happens.
2773 2013-09-11  Richard Biener  <rguenther@suse.de>
2775         PR middle-end/58377
2776         * g++.dg/uninit-pred-4.C: New testcase.
2778 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2780         PR tree-optimization/58385
2781         * gcc.c-torture/execute/pr58385.c: New test.
2783 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2785         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2787 2013-09-10  Jeff Law  <law@redhat.com>
2789         * g++.dg/torture/pr58380.C: New test.
2791 2013-09-10  Jan Hubicka  <jh@suse.cz>
2792             Paolo Carlini  <paolo.carlini@oracle.com>
2794         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2796 2013-09-10  Jeff Law  <law@redhat.com>
2798         * gcc.c-torture/compile/pr58343.c: New test.
2800 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2802         PR rtl-optimization/58365
2803         * gcc.c-torture/execute/pr58365.c: New test.
2805 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2807         * gcc.dg/torture/memcpy-1.c: New test.
2809 2013-09-10  Alan Modra  <amodra@gmail.com>
2811         * gcc.target/powerpc/pr58330.c: New.
2813 2013-09-10  Alan Modra  <amodra@gmail.com>
2815         * gcc.target/powerpc/medium_offset.c: New.
2817 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2819         PR c++/58325
2820         * g++.dg/warn/Wunused-var-21.C: New test.
2822         PR tree-optimization/58364
2823         * gcc.c-torture/execute/pr58364.c: New test.
2825 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/43452
2828         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2829         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2830         * g++.dg/init/delete1.C: Adjust.
2832 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2834         * gcc.target/aarch64/movdi_1.c: New test.
2836 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2838         PR c++/58362
2839         * g++.dg/warn/Wunused-parm-5.C: New.
2841 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2843         * gcc.target/aarch64/cmn-neg.c: New test.
2845 2013-09-09  Richard Biener  <rguenther@suse.de>
2847         PR middle-end/58326
2848         * gcc.dg/torture/pr58326-1.c: New testcase.
2849         * gcc.dg/torture/pr58326-2.c: Likewise.
2851 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2853         PR target/57735
2854         * g++.dg/ext/pr57735.C: New test.
2856 2013-09-09  Jan Hubicka  <jh@suse.cz>
2858         PR middle-end/58294
2859         * g++.dg/torture/PR58294.C: New testcase.
2861 2013-09-08  Jeff Law  <law@redhat.com>
2863         * gcc.c-torture/compile/pr58340.c: New test.
2865 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2867         * g++.dg/debug/ra1.C: New test.
2869 2013-09-08  Jan Hubicka  <jh@suse.cz>
2871         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2872         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2873         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2874         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2876 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2878         PR c++/54941
2879         * g++.dg/overload/new1.C: Adjust.
2881 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2883         * c-c++-common/opaque-vector.c: New test.
2885 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2887         PR c++/58282
2888         * g++.dg/tm/noexcept-6.C: New test.
2890 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2892         * gcc.target/arc/cond-set-use.c: New test.
2894 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2896         * gnat.dg/stack_usage2.adb: New test.
2898 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2900         * gcc.target/aarch64/table-intrinsics.c
2901         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2902         (qtb_tests8_< ,2,3,4>): Likewise.
2903         (qtblq_tests8_< ,2,3,4>): Likewise.
2904         (qtbxq_tests8_< ,2,3,4>): Likewise.
2906 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2908         * gnat.dg/warn10.ad[sb]: New test.
2909         * gnat.dg/warn10_pkg.ads: New helper.
2911 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2913         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2914         Don't expect NULL in foo.result set.
2915         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2916         in ESCAPED set.
2917         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2918         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2920 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2922         * gcc.target/s390/nearestint-1.c: New testcase.
2924 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2925             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2927         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2928         * testsuite/gcc.target/arc: New directory.
2929         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2930         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2931         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2932         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2933         * testsuite/gcc.dg/builtin-apply2.c
2934         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2936 2013-09-04  Jan Hubicka  <jh@suse.cz>
2938         PR middle-end/58201
2939         * g++.dg/torture/pr58201_0.C: New testcase.
2940         * g++.dg/torture/pr58201_1.C: New testcase.
2941         * g++.dg/torture/pr58201.h: New testcase.
2943 2013-09-05  Jan Hubicka  <jh@suse.cz>
2945         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2947 2013-09-05  Richard Biener  <rguenther@suse.de>
2949         PR tree-optimization/58137
2950         * gcc.target/i386/pr58137.c: New testcase.
2952 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2954         * g++.dg/ipa/remref-1.C: New test.
2955         * g++.dg/ipa/remref-2.C: Likewise.
2957 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2959         PR c++/24926
2960         * g++.dg/parse/access11.C: New.
2962 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2964         * g++.dg/warn/weak1.C: Skip on AIX.
2966 2013-09-04  Easwaran Raman  <eraman@google.com>
2968         PR middle-end/57370
2969         PR tree-optimization/58011
2970         * gfortran.dg/reassoc_12.f90: New testcase.
2971         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2973 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2975         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2976         * gcc.dg/torture/pr53922.c: Skip on AIX.
2977         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2979 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2981         * gcc.dg/unroll_1.c: Test dumping to stderr.
2983 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2985         PR c++/58305
2986         * g++.dg/warn/deprecated-8.C: New.
2988 2013-09-03  Jeff Law  <law@redhat.com>
2990         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2991         dump output.
2993 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2995         Revert:
2997         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2999         * gcc.dg/Warray-bounds-11.c: New testcase.
3001 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3003         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3005 2013-09-03  Jan Hubicka  <jh@suse.cz>
3007         * g++.dg/ipa/devirt-15.C: Fix testcase.
3009 2013-09-03  Richard Biener  <rguenther@suse.de>
3011         PR middle-end/57656
3012         * gcc.dg/torture/pr57656.c: New testcase.
3014 2013-09-03  Richard Biener  <rguenther@suse.de>
3016         PR middle-end/57287
3017         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3019 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3021         PR fortran/PR56519
3022         * gfortran.dg/do_concurrent_3.f90:  New test case.
3024 2013-09-02  Jan Hubicka  <jh@suse.cz>
3026         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3028 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3030         PR ipa/58106
3031         * gcc.dg/ipa/pr58106.c: New test.
3033 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3035         * gcc.target/aarch64/scalar_intrinsics.c
3036         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3038 2013-09-02  Richard Biener  <rguenther@suse.de>
3040         PR middle-end/57511
3041         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3043 2013-09-02  Richard Biener  <rguenther@suse.de>
3045         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3046         reference.
3048 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3050         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3052 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3054         PR c++/21682, implement DR 565
3055         * g++.dg/template/using24.C: New.
3056         * g++.dg/template/using25.C: Likewise.
3057         * g++.dg/template/using26.C: Likewise.
3059 2013-09-01  Jan Hubicka  <jh@suse.cz>
3061         * g++.dg/ipa/devirt-15.C: New testcase.
3063 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3065         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3067 2013-08-31  Jan Hubicka  <jh@suse.cz>
3069         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3070         * g++.dg/tree-ssa/pr45453.C: Likewise.
3072 2013-08-31  Jan Hubicka  <jh@suse.cz>
3074         * gcc.dg/fork-instrumentation.c: New testcase.
3076 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3078         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3080 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3082         * gcc.dg/Warray-bounds-11.c: New testcase.
3084 2013-08-30  Marek Polacek  <polacek@redhat.com>
3086         * g++.dg/ubsan/div-by-zero-1.C: New test.
3087         * c-c++-common/ubsan/save-expr-1.c: New test.
3088         * c-c++-common/ubsan/save-expr-2.c: New test.
3089         * c-c++-common/ubsan/save-expr-3.c: New test.
3090         * c-c++-common/ubsan/save-expr-4.c: New test.
3091         * c-c++-common/ubsan/typedef-1.c: New test.
3092         * c-c++-common/ubsan/const-char-1.c: New test.
3093         * c-c++-common/ubsan/const-expr.c: New test.
3094         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3095         * c-c++-common/ubsan/shift-1.c: Likewise.
3096         * c-c++-common/ubsan/shift-2.c: Likewise.
3097         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3098         * lib/ubsan-dg.exp: New file.
3099         * g++.dg/dg.exp: Add ubsan tests.
3100         * g++.dg/ubsan/ubsan.exp: New file.
3101         * gcc.dg/ubsan/ubsan.exp: New file.
3102         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3103         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3104         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3105         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3106         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3107         * c-c++-common/ubsan/shift-3.c: New test.
3108         * c-c++-common/ubsan/unreachable-1.c: New test.
3109         * c-c++-common/ubsan/shift-1.c: New test.
3110         * c-c++-common/ubsan/shift-2.c: New test.
3111         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3112         * gcc.dg/ubsan/c99-shift-2.c: New test.
3113         * gcc.dg/ubsan/c99-shift-1.c: New test.
3115 2013-08-29  Jan Hubicka  <jh@suse.cz>
3117         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3118         to match template and comment.
3120 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3122         PR c++/51424
3123         * g++.dg/cpp0x/dc8.C: New.
3124         * g++.dg/template/meminit1.C: Adjust.
3126 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3128         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3130 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3132         PR tree-optimization/58277
3133         * gcc.c-torture/execute/pr58277-1.c: New test.
3134         * gcc.c-torture/execute/pr58277-2.c: New test.
3136 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3138         * gcc.dg/guality/param-1.c: New test.
3139         * gcc.dg/guality/param-2.c: Likewise.
3141 2013-08-30  Richard Biener  <rguenther@suse.de>
3143         PR tree-optimization/58228
3144         * gcc.dg/torture/pr58228.c: New testcase.
3146 2013-08-30  Richard Biener  <rguenther@suse.de>
3148         PR tree-optimization/58223
3149         * gcc.dg/torture/pr58223.c: New testcase.
3150         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3152 2013-08-30  Richard Biener  <rguenther@suse.de>
3154         PR tree-optimization/58010
3155         * gcc.dg/pr58010.c: New testcase.
3157 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3159         * gcc.dg/unroll_3.c: Message change.
3160         * gcc.dg/unroll_4.c: Likewise.
3161         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3162         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3163         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3164         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3165         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3166         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3167         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3168         * gcc.dg/unroll_1.c: Likewise.
3169         * gcc.dg/vect/bb-slp-31.c: Likewise.
3170         * gcc.dg/vect/bb-slp-14.c: Likewise.
3171         * gcc.dg/vect/bb-slp-8.c: Likewise.
3172         * gcc.dg/vect/bb-slp-23.c: Likewise.
3173         * gcc.dg/vect/bb-slp-15.c: Likewise.
3174         * gcc.dg/vect/bb-slp-9.c: Likewise.
3175         * gcc.dg/vect/bb-slp-24.c: Likewise.
3176         * gcc.dg/vect/bb-slp-16.c: Likewise.
3177         * gcc.dg/vect/bb-slp-25.c: Likewise.
3178         * gcc.dg/vect/bb-slp-17.c: Likewise.
3179         * gcc.dg/vect/bb-slp-26.c: Likewise.
3180         * gcc.dg/vect/bb-slp-18.c: Likewise.
3181         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3182         * gcc.dg/vect/bb-slp-27.c: Likewise.
3183         * gcc.dg/vect/bb-slp-19.c: Likewise.
3184         * gcc.dg/vect/bb-slp-28.c: Likewise.
3185         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3186         * gcc.dg/vect/bb-slp-29.c: Likewise.
3187         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3188         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3189         * gcc.dg/vect/bb-slp-1.c: Likewise.
3190         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3191         * gcc.dg/vect/bb-slp-2.c: Likewise.
3192         * gcc.dg/vect/bb-slp-3.c: Likewise.
3193         * gcc.dg/vect/bb-slp-10.c: Likewise.
3194         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3195         * gcc.dg/vect/bb-slp-4.c: Likewise.
3196         * gcc.dg/vect/bb-slp-11.c: Likewise.
3197         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3198         * gcc.dg/vect/bb-slp-5.c: Likewise.
3199         * gcc.dg/vect/bb-slp-20.c: Likewise.
3200         * gcc.dg/vect/bb-slp-6.c: Likewise.
3201         * gcc.dg/vect/bb-slp-21.c: Likewise.
3202         * gcc.dg/vect/bb-slp-30.c: Likewise.
3203         * gcc.dg/vect/bb-slp-13.c: Likewise.
3204         * gcc.dg/vect/bb-slp-7.c: Likewise.
3205         * gcc.dg/vect/bb-slp-22.c: Likewise.
3206         * gcc.dg/unroll_2.c: Likewise.
3207         * g++.dg/vect/slp-pr50413.cc: Likewise.
3208         * g++.dg/vect/slp-pr56812.cc: Likewise.
3209         * g++.dg/vect/slp-pr50819.cc: Likewise.
3211 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3213         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3215 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3217         * gcc.dg/pr40209.c: Use -fopt-info.
3218         * gcc.dg/pr26570.c: Ditto.
3219         * gcc.dg/pr32773.c: Ditto.
3220         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3222 2013-08-29  Richard Biener  <rguenther@suse.de>
3224         PR tree-optimization/58246
3225         * gcc.dg/torture/pr58246.c: New testcase.
3227 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3229         PR fortran/52243
3230         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3231         obsolete by patch.
3232         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3234 2013-08-29  Richard Biener  <rguenther@suse.de>
3236         PR middle-end/57287
3237         * gcc.dg/pr57287-2.c: New testcase.
3239 2013-08-29  Richard Biener  <rguenther@suse.de>
3241         PR tree-optimization/57685
3242         * gcc.dg/torture/pr57685.c: New testcase.
3244 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3246         PR c++/58255
3247         * g++.dg/cpp0x/dc7.C: New.
3249 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3251         PR middle-end/58257
3252         * c-c++-common/gomp/pr58257.c: New test.
3254 2013-08-28  Richard Biener  <rguenther@suse.de>
3256         PR tree-optimization/56933
3257         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3259 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3261         * gcc.target/aarch64/scalar_shift_1.c: New.
3263 2013-08-27  Richard Biener  <rguenther@suse.de>
3265         PR tree-optimization/57521
3266         * gcc.dg/torture/pr57521.c: New testcase.
3268 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3270         PR rtl-optimization/57860
3271         PR rtl-optimization/57861
3272         PR rtl-optimization/57875
3273         PR rtl-optimization/57876
3274         PR rtl-optimization/57877
3275         * gcc.c-torture/execute/pr57860.c: New test.
3276         * gcc.c-torture/execute/pr57861.c: New test.
3277         * gcc.c-torture/execute/pr57875.c: New test.
3278         * gcc.c-torture/execute/pr57876.c: New test.
3279         * gcc.c-torture/execute/pr57877.c: New test.
3281 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3283         PR fortran/58146
3284         * gfortran.dg/bounds_check_18.f90:  New test.
3286 2013-08-23  Jan Hubicka  <jh@suse.cz>
3288         * g++.dg/ipa/devirt-14.C: Fix typo.
3290 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3292         PR fortran/57798
3293         * gfortran.dg/inline_sum_5.f90: New.
3295 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3297         PR fortran/57843
3298         * gfortran.dg/typebound_assignment_7.f90: New.
3300 2013-08-23  Jan Hubicka  <jh@suse.cz>
3302         * g++.dg/ipa/devirt-13.C: New testcase.
3303         * g++.dg/ipa/devirt-14.C: New testcase.
3305 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3307         PR target/58218
3308         * gcc.target/i386/pr58218.c: New test.
3310         PR tree-optimization/58209
3311         * gcc.c-torture/execute/pr58209.c: New test.
3313 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3315         * gcc.target/powerpc/pr57744.c: Declare abort.
3317 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3319         PR c++/56380
3320         * g++.dg/template/error54.C: New.
3322 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3324         PR fortran/58185
3325         * gfortran.dg/select_type_34.f90: New.
3327 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3329         PR c++/56130
3330         * g++.dg/warn/deprecated-7.C: New.
3332 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3334         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3336 2013-08-21  Jeff Law  <law@redhat.com>
3338         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3340 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3342         PR c++/56134
3343         * g++.dg/ext/attr-alias-3.C: New.
3345 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3347         PR fortran/53655
3348         * gfortran.dg/intent_out_8.f90: New.
3350 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3352         PR rtl-optimizations/57451
3353         * g++.dg/tree-prof/pr57451.C: New test.
3355 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3357         PR c++/58190
3358         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3360 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3362         PR c/57490
3363         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3365 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3367         * gcc.target/powerpc/dfp-dd-2.c: New test.
3368         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3369         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3371 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3373         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3374         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3375         Check for SLL too.
3377 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3379         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3381         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3382         "Threaded".
3384         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3385         correct test response.
3387         PR testsuite/52641
3388         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3389         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3390         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3391         (v4si): Use it.
3392         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3393         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3395         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3397 2013-08-18  Jan Hubicka  <jh@suse.cz>
3399         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3401 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3403         PR fortran/46271
3404         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3406 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3408         PR tree-optimization/58006
3409         * g++.dg/opt/pr58006.C: New test.
3411 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3413         * gnat.dg/specs/linker_alias.ads: New test.
3415 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3417         PR tree-optimization/58164
3418         * gcc.c-torture/compile/pr58164.c: New test.
3420         PR tree-optimization/58165
3421         * g++.dg/opt/pr58165.C: New test.
3423 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3425         PR c++/51912
3426         * g++.dg/cpp0x/enum28.C: New.
3427         * g++.dg/cpp0x/enum15.C: Adjust.
3429 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3431         PR target/57949
3432         * gcc.target/powerpc/pr57949-1.c: New.
3433         * gcc.target/powerpc/pr57949-2.c: New.
3435 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3437         PR tree-optimization/58145
3438         * gcc.dg/pr58145-1.c: New test.
3439         * gcc.dg/pr58145-2.c: New test.
3441 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3443         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3444         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3445         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3446         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3447         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3448         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3449         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3450         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3451         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3452         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3453         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3454         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3455         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3456         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3457         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3458         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3459         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3460         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3461         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3462         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3463         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3464         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3465         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3466         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3467         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3468         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3469         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3470         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3471         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3472         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3473         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3474         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3475         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3476         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3477         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3478         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3479         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3480         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3481         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3482         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3483         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3485         PR testsuite/52641
3486         * gcc.c-torture/execute/pr56799.x: New file.
3488         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3490         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3492         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3493         * gcc.dg/pr44214-3.c (v2df): Likewise.
3495         * gcc.dg/pr46647.c: xfail for avr-*-*.
3497         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3498         memcpy by one.
3499         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3500         Expect l to be optimized away.
3501         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3503         PR testsuite/52641
3504         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3505         to tests that assume int/double are larger than short/float.
3507         PR testsuite/52641
3508         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3509         target { ! int16 }.
3510         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3511         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3512         target { int16 }.  Restrict existing tests to target { int32 }
3513         where appropriate.
3514         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3515         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3516         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3517         * lib/target-supports.exp (check_effective_target_int32): New proc.
3519         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3520         exclude from scan test.
3522         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3523         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3524         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3525         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3526         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3527         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3528         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3529         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3530         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3531         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3532         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3533         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3534         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3535         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3536         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3537         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3538         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3539         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3540         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3542 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3544         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3546         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3547         to be the first test directive.
3548         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3549         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3550         * gcc.target/arm/atomic-op-char.c: Likewise.
3551         * gcc.target/arm/atomic-op-consume.c: Likewise.
3552         * gcc.target/arm/atomic-op-int.c: Likewise.
3553         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3554         * gcc.target/arm/atomic-op-release.c: Likewise.
3555         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3556         * gcc.target/arm/atomic-op-short.c: Likewise.
3558 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3560         PR rtl-optimization/57662
3561         * gcc.dg/pr57662.c: New test.
3563 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3565         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3566         alternative to -1.
3567         * gcc.target/mips/nans-legacy.c: Likewise.
3569 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3571         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3572         escapes.
3573         * gcc.target/mips/fabs-legacy.c: Likewise.
3574         * gcc.target/mips/fabsf-2008.c: Likewise.
3575         * gcc.target/mips/fabsf-legacy.c: Likewise.
3576         * gcc.target/mips/fneg-2008.c: Likewise.
3577         * gcc.target/mips/fneg-legacy.c: Likewise.
3578         * gcc.target/mips/fnegf-2008.c: Likewise.
3579         * gcc.target/mips/fnegf-legacy.c: Likewise.
3580         * gcc.target/mips/nan-2008.c: Likewise.
3581         * gcc.target/mips/nan-legacy.c: Likewise.
3582         * gcc.target/mips/nanf-2008.c: Likewise.
3583         * gcc.target/mips/nanf-legacy.c: Likewise.
3584         * gcc.target/mips/nans-2008.c: Likewise.
3585         * gcc.target/mips/nans-legacy.c: Likewise.
3586         * gcc.target/mips/nansf-2008.c: Likewise.
3587         * gcc.target/mips/nansf-legacy.c: Likewise.
3589 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3591         * gnat.dg/valued_proc.adb: New test.
3592         * gnat.dg/valued_proc_pkg.ads: New helper.
3594 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3596         PR tree-optimization/57661
3597         * g++.dg/opt/pr57661.C: New test.
3599         PR sanitizer/56417
3600         * gcc.dg/asan/pr56417.c: New test.
3602 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3604         * gnat.dg/loop_optimization16.adb: New test.
3605         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3607 2013-08-13  Marek Polacek  <polacek@redhat.com>
3609         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3611 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3613         Example of converting global state to per-pass state.
3615         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3616         global state "static int counter" to...
3617         (one_pass::counter): ...this instance data.
3619 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3621         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3622         to member function...
3623         (one_pass::gate): ...this.
3624         (one_pass_exec): Convert to member function...
3625         (one_pass::impl_execute): ...this.
3627 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3629         PR c++/57416
3630         * g++.dg/cpp0x/pr57416.C: New.
3632 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3634         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3635         changes.
3636         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3637         * g++.dg/cpp0x/defaulted2.C: Likewise.
3638         * g++.dg/cpp0x/defaulted31.C: Likewise.
3639         * g++.dg/cpp0x/error6.C: Likewise.
3640         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3641         * g++.dg/cpp0x/override2.C: Likewise.
3642         * g++.dg/cpp0x/parse1.C: Likewise.
3643         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3644         * g++.dg/cpp0x/temp_default4.C: Likewise.
3645         * g++.dg/ext/attrib32.C: Likewise.
3646         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3647         * g++.dg/ext/mv13.C: Likewise.
3648         * g++.dg/ext/mv7.C: Likewise.
3649         * g++.dg/ext/mv9.C: Likewise.
3650         * g++.dg/ext/pr57362.C: Likewise.
3651         * g++.dg/ext/typeof10.C: Likewise.
3652         * g++.dg/lookup/anon6.C: Likewise.
3653         * g++.dg/lookup/crash6.C: Likewise.
3654         * g++.dg/lookup/name-clash5.C: Likewise.
3655         * g++.dg/lookup/name-clash6.C: Likewise.
3656         * g++.dg/other/anon4.C: Likewise.
3657         * g++.dg/other/error15.C: Likewise.
3658         * g++.dg/other/error8.C: Likewise.
3659         * g++.dg/other/redecl2.C: Likewise.
3660         * g++.dg/parse/crash16.C: Likewise.
3661         * g++.dg/parse/crash21.C: Likewise.
3662         * g++.dg/parse/crash38.C: Likewise.
3663         * g++.dg/parse/redef2.C: Likewise.
3664         * g++.dg/parse/struct-as-enum1.C: Likewise.
3665         * g++.dg/template/crash39.C: Likewise.
3666         * g++.dg/template/redecl3.C: Likewise.
3667         * g++.dg/tls/diag-3.C: Likewise.
3668         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3669         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3670         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3671         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3672         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3673         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3674         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3675         * g++.old-deja/g++.brendan/static3.C: Likewise.
3676         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3677         * g++.old-deja/g++.jason/binding.C: Likewise.
3678         * g++.old-deja/g++.jason/crash4.C: Likewise.
3679         * g++.old-deja/g++.jason/crash7.C: Likewise.
3680         * g++.old-deja/g++.jason/lineno.C: Likewise.
3681         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3682         * g++.old-deja/g++.mike/misc3.C: Likewise.
3683         * g++.old-deja/g++.mike/net44.C: Likewise.
3684         * g++.old-deja/g++.mike/ns3.C: Likewise.
3685         * g++.old-deja/g++.ns/alias4.C: Likewise.
3686         * g++.old-deja/g++.ns/ns11.C: Likewise.
3687         * g++.old-deja/g++.other/crash23.C: Likewise.
3688         * g++.old-deja/g++.other/decl8.C: Likewise.
3689         * g++.old-deja/g++.other/linkage3.C: Likewise.
3690         * g++.old-deja/g++.other/typeck1.C: Likewise.
3691         * g++.old-deja/g++.other/typedef5.C: Likewise.
3692         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3693         * g++.old-deja/g++.pt/friend36.C: Likewise.
3694         * obj-c++.dg/method-8.mm: Likewise.
3695         * obj-c++.dg/tls/diag-3.mm: Likewise.
3697 2013-08-12  Perez Read  <netfirewall@gmail.com>
3699         PR target/58132
3700         * gcc.target/i386/movabs-1.c: New test.
3702 2013-08-12  Marek Polacek  <polacek@redhat.com>
3704         PR tree-optimization/57980
3705         * gcc.dg/pr57980.c: New test.
3707 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3709         PR fortran/56666
3710         * gfortran.dg/do_check_10.f90:  New test.
3711         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3712         * gfortran.dg/array_constructor_18.f90:  Likewise.
3713         * gfortran.dg/array_constructor_22.f90:  Likewise.
3714         * gfortran.dg/coarray_15.f90:  Likewise.
3715         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3716         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3717         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3719 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3721         PR c++/53349
3722         * g++.dg/cpp0x/constexpr-ice8.C: New.
3724 2013-08-09  Xinliang David Li  <davidxl@google.com>
3726         * gcc.target/i386/memcpy-strategy-1.c: New test.
3727         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3728         * gcc.target/i386/memset-strategy-1.c: Ditto.
3729         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3731 2013-08-09  Jan Hubicka  <jh@suse.cz>
3733         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3734         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3736 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3738         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3740 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3742         PR fortran/58058
3743         * gfortran.dg/transfer_intrinsic_6.f90: New.
3745 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3747         Revert:
3748         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3750         PR c++/46206
3751         * g++.dg/lookup/typedef2.C: New.
3753 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3755         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3756         output of vdup intrinsics.
3758 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3760         * gcc.target/arm/lp1189445.c: New testcase.
3762 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3764         PR rtl-optimization/58079
3765         * gcc.dg/torture/pr58079.c: New test.
3767 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3769         * gnat.dg/warn9.adb: New test.
3771 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3773         PR c++/46206
3774         * g++.dg/lookup/typedef2.C: New.
3776 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3778         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3779         to optstr when building plugins on darwin.
3781 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3783         PR tree-optimization/57539
3784         * gcc.dg/ipa/pr57539.c: New test.
3786 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3787             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3789         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3790         (a): Fix constructor.
3792 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3794         PR fortran/57987
3795         * gfortran.dg/pr57987.f90: New test.
3797 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3799         PR middle-end/58041
3800         * gcc.dg/torture/pr58041.c: New test.
3801         * gcc.target/arm/pr58041.c: Likewise.
3803 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3805         PR fortran/57306
3806         * gfortran.dg/pointer_init_8.f90: New.
3808 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3810         PR c++/58080
3811         * g++.dg/cpp0x/pr58080.C: New.
3813 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3815         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3816         to optstr when building plugins.
3818 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3820         Patch autogenerated by refactor_passes.py from
3821         https://github.com/davidmalcolm/gcc-refactoring-scripts
3822         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3824         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3825         struct to a subclass of gimple_opt_pass along with...
3826         (pass_data_one_pass): ...new pass_data instance and...
3827         (make_one_pass): ...new function.
3828         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3829         global struct to a subclass of gimple_opt_pass along with...
3830         (pass_data_warn_self_assign): ...new pass_data instance and...
3831         (make_pass_warn_self_assign): ...new function.
3832         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3833         a global struct to a subclass of gimple_opt_pass along with...
3834         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3835         (make_pass_dumb_plugin_example): ...new function.
3836         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3837         global struct to a subclass of gimple_opt_pass along with...
3838         (pass_data_warn_self_assign): ...new pass_data instance and...
3839         (make_pass_warn_self_assign): ...new function.
3841 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3843         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3844         is created and added to the pass_manager to reflect
3845         autogenerated changes.
3846         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3847         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3848         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3850 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3852         PR c++/58072
3853         * g++.dg/cpp0x/pr58072.C: New.
3855 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3857         * gcc.dg/torture/pr57993-2.cpp: New.
3859 2013-08-02  Jan Hubicka  <jh@suse.cz>
3861         * gcc.dg/ipa/ipa-1.c: Update.
3862         * gcc.dg/ipa/ipa-2.c: Update.
3863         * gcc.dg/ipa/ipa-3.c: Update.
3864         * gcc.dg/ipa/ipa-4.c: Update.
3865         * gcc.dg/ipa/ipa-5.c: Update.
3866         * gcc.dg/ipa/ipa-7.c: Update.
3867         * gcc.dg/ipa/ipa-8.c: Update.
3868         * gcc.dg/ipa/ipcp-1.c: Update.
3869         * gcc.dg/ipa/ipcp-2.c: Update.
3871 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3873         PR rtl-optimization/58048
3874         * gcc.target/i386/pr58048.c: New.
3876 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3878         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3880 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3881             Peter Bergner  <bergner@vnet.ibm.com>
3883         PR c++/54537
3884         * g++.dg/overload/using3.C: New.
3885         * g++.dg/overload/using2.C: Adjust.
3886         * g++.dg/lookup/using9.C: Likewise.
3888 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3890         * gcc.target/arm/pr46972-2.c: New test.
3892 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3894         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3896 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3898         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3900 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3902         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3903         rather than addressing!=absolute when deciding how to handle MIPS16
3904         when the test forces an ABI.
3906 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3908         PR c++/57673
3909         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3911 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3913         * gcc.target/mips/code-readable-1.c: Increase switch size.
3914         * gcc.target/mips/code-readable-2.c: Ditto.
3915         * gcc.target/mips/code-readable-3.c: Ditto.
3916         * gcc.target/mips/code-readable-4.c: Ditto.
3918 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3920         PR c++/57947
3921         * g++.dg/parse/crash63.C: New.
3923 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3925         PR fortran/57530
3926         * gfortran.dg/pointer_assign_8.f90: New.
3927         * gfortran.dg/pointer_assign_9.f90: New.
3928         * gfortran.dg/pointer_assign_10.f90: New.
3929         * gfortran.dg/pointer_assign_11.f90: New.
3931 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3933         * gcc.target/arm/pr57637.c: New testcase.
3935 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3937         PR tree-optimization/57993
3938         * gcc.dg/torture/pr57993.c: New test.
3940 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3942         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3944 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3946         PR c++/57948
3947         * g++.dg/conversion/ambig2.C: New.
3949 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3951         * gcc.target/mips/fabs-2008.c: New test case.
3952         * gcc.target/mips/fabs-legacy.c: New test case.
3953         * gcc.target/mips/fabsf-2008.c: New test case.
3954         * gcc.target/mips/fabsf-legacy.c: New test case.
3955         * gcc.target/mips/fneg-2008.c: New test case.
3956         * gcc.target/mips/fneg-legacy.c: New test case.
3957         * gcc.target/mips/fneg-2008.c: New test case.
3958         * gcc.target/mips/fneg-legacy.c: New test case.
3959         * gcc.target/mips/nan-2008.c: New test case.
3960         * gcc.target/mips/nan-legacy.c: New test case.
3961         * gcc.target/mips/nanf-2008.c: New test case.
3962         * gcc.target/mips/nanf-legacy.c: New test case.
3963         * gcc.target/mips/nans-2008.c: New test case.
3964         * gcc.target/mips/nans-legacy.c: New test case.
3965         * gcc.target/mips/nansf-2008.c: New test case.
3966         * gcc.target/mips/nansf-legacy.c: New test case.
3967         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3969 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3970             Maxim Kuvyrkov  <maxim@kugelworks.com>
3972         * lib/target-supports.exp (check_effective_target_non_bionic): New
3973         effective-target test.
3974         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3975         * g++.dg/tls/thread_local4g.C: Ditto.
3977 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3979         PR fortran/58009
3980         * gfortran.dg/vector_subsript_7.f90:  New test.
3982 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3984         PR fortran/57991
3985         * gfortran.dg/warn_alias.f90: New.
3987 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3989         PR fortran/57285
3990         * gfortran.dg/class_array_19.f90: New.
3992 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3994         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3995         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3996         * gcc.dg/vect/pr57741-3.c: Likewise.
3997         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3999 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4001         Skip tests that make assumptions about struct layout that don't hold
4002         on epiphany:
4003         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4004         * g++.dg/cpp0x/iop.C: Likewise.
4005         * g++.dg/cpp0x/named_refs.C: Likewise.
4006         * g++.dg/cpp0x/rv1p.C: Likewise.
4007         * g++.dg/cpp0x/rv2p.C: Likewise.
4008         * g++.dg/cpp0x/rv3p.C: Likewise.
4009         * g++.dg/cpp0x/rv4p.C: Likewise.
4010         * g++.dg/cpp0x/rv5p.C: Likewise.
4011         * g++.dg/cpp0x/rv6p.C: Likewise.
4012         * g++.dg/cpp0x/rv7p.C: Likewise.
4013         * g++.dg/cpp0x/rv8p.C: Likewise.
4014         * g++.dg/ext/strncpy-chk1.C: Likewise.
4015         * gcc.dg/builtin-object-size-10.c: Likewise.
4016         * gcc.dg/builtin-object-size-11.c: Likewise.
4017         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4018         * gcc.dg/pr25805.c: Likewise.
4019         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4020         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4021         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4022         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4023         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4024         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4025         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4026         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4027         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4028         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4029         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4030         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4031         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4032         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4033         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4035         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4036         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4038         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4039         * gcc.dg/sibcall-6.c: Enable for epiphany.
4041 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4043         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4045 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4047         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4048         memcpy not initializers.
4050         * gcc.dg/guality/guality.exp: Skip on AIX.
4052 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4054         PR c++/57101
4055         * g++.dg/cpp0x/pr57101.C: New.
4057 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4059         * gcc.target/aarch64/neg_1.c: New test.
4061 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4063         PR fortran/57966
4064         * gfortran.dg/typebound_call_25.f90: New.
4066 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4068         PR c++/57981
4069         * g++.dg/cpp0x/pr57981.C: New.
4071 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4073         PR c++/57880
4074         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4076 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4078         PR rtl-optimization/57960
4079         * gcc.target/s390/pr57960.c: New.
4081 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4083         PR fortran/57639
4084         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4086 2013-07-25  Terry Guo  <terry.guo@arm.com>
4088         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4090 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4092         PR c++/57942
4093         * g++.dg/inherit/pr57942.C: New.
4095 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4097         * gcc.target/powerpc/bool2.h: New file, test the code generation
4098         of logical operations for power5, altivec, power7, and power8 systems.
4099         * gcc.target/powerpc/bool2-p5.c: Likewise.
4100         * gcc.target/powerpc/bool2-av.c: Likewise.
4101         * gcc.target/powerpc/bool2-p7.c: Likewise.
4102         * gcc.target/powerpc/bool2-p8.c: Likewise.
4103         * gcc.target/powerpc/bool3.h: Likewise.
4104         * gcc.target/powerpc/bool3-av.c: Likewise.
4105         * gcc.target/powerpc/bool2-p7.c: Likewise.
4106         * gcc.target/powerpc/bool2-p8.c: Likewise.
4108 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4110         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4112 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4114         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4116 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4118         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4119         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4120         type from long to long long.
4121         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4122         to have effective-target keywords of lp64 and ilp32.
4123         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4124         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4125         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4126         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4127         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4128         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4129         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4130         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4131         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4133 2013-07-23  Tom Tromey  <tromey@redhat.com>
4134             Joseph Myers  <joseph@codesourcery.com>
4136         * gcc.dg/c11-generic-1.c: New file.
4137         * gcc.dg/c11-generic-2.c: New file.
4139 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4141         PR fortran/57906
4142         PR fortran/52052
4143         * coarray/lib_realloc_1.f90: Permit optimization.
4144         * gfortran.dg/coarray_31.f90: New.
4146 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4148         PR fortran/57762
4149         * gfortran.dg/class_array_7.f03: Fix memory leak.
4151 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4153         PR c++/52816
4154         * g++.dg/cpp0x/decltype56.C: New.
4156 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4158         * gcc.dg/pr53265.c: Correct line number in dg-message.
4160 2013-07-22  Diego Novillo  <dnovillo@google.com>
4162         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4164 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4166         PR testsuite/52641
4167         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4168         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4170 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4172         PR testsuite/52641
4173         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4174         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4175         * gcc.dg/torture/pr53366-1.c: Same.
4176         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4177         * gcc.dg/torture/pr56488.c: Same.
4178         * gcc.dg/torture/pr57584.c: Same.
4179         * gcc.dg/tree-ssa/pr57385.c: Same.
4180         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4182 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4184         * c-c++-common/pr41779.c: Fix typos.
4185         * gcc.c-torture/compile/20031125-2.c: Likewise.
4186         * gcc.c-torture/compile/20040621-1.c: Likewise.
4187         * gcc.c-torture/execute/20020418-1.c: Likewise.
4188         * gcc.dg/20020108-1.c: Likewise.
4189         * gcc.dg/atomic-generic-aux.c: Likewise.
4190         * gcc.dg/builtin-complex-err-2.c: Likewise.
4191         * gcc.dg/decl-1.c: Likewise.
4192         * gcc.dg/di-sync-multithread.c: Likewise.
4193         * gcc.dg/format/c90-printf-1.c: Likewise.
4194         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4195         * gcc.dg/long-long-compare-1.c: Likewise.
4196         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4197         * gcc.dg/pr17055-1.c: Likewise.
4198         * gcc.dg/pr27095.c: Likewise.
4199         * gcc.dg/torture/fp-int-convert.h: Likewise.
4200         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4201         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4202         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4203         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4204         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4205         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4206         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4207         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4208         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4209         * gcc.dg/vect/vect-cond-5.c: Likewise.
4210         * gcc.dg/weak/typeof-2.c: Likewise.
4211         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4212         * gcc.target/arm/naked-1.c: Likewise.
4213         * gcc.target/i386/pr9771-1.c: Likewise.
4214         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4215         * gcc.target/sparc/struct-ret-check.c: Likewise.
4216         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4217         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4218         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4219         Likewise.
4221 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4223         PR fortran/56937
4224         * gfortran.dg/dependency_42.f90:  New test.
4225         * gfortran.dg/dependency_43.f90:  New test.
4227 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4229         PR fortran/35862
4230         * gfortran.dg/round_4.f90: New.
4232 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4234         PR fortran/57894
4235         * gfortran.dg/min_max_conformance_2.f90: New.
4237 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4239         PR preprocessor/57620
4240         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4241         (main): Don't test {s,u,U,L}12.
4242         * c-c++-common/raw-string-13.c: New test.
4243         * c-c++-common/raw-string-14.c: New test.
4244         * c-c++-common/raw-string-15.c: New test.
4245         * c-c++-common/raw-string-16.c: New test.
4247 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4249         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4251 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4253         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4255         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4256         target { ! keeps_null_pointer_checks }.
4257         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4258         target { ! keeps_null_pointer_checks }.
4260         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4261         * gcc.dg/torture/pr56488.c: Likewise.
4263 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4265         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4266         new testcase.
4268 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4270         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4271         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4272         * gfortran.dg/guality/guality.exp: Skip on AIX.
4274         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4276         * g++.dg/debug/pr56819.C: Skip on AIX.
4277         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4278         * g++.dg/guality/guality.exp: Skip on AIX.
4280         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4282         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4284         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4286 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4288         PR target/57516
4289         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4290         Adjust to corrected rounding.
4292 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4294         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4295         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4296         check_effective_target_cilkplus.
4297         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4299 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4301         * gcc.target/powerpc/pr57744.c: Fix typo.
4303 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4305         PR middle-end/57698
4306         * gcc.c-torture/compile/pr57698.c: New test.
4307         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4308         * gcc.c-torture/compile/pr44043.c: Ditto.
4310 2013-07-18  Wei Mi  <wmi@google.com>
4312         PR rtl-optimization/57878
4313         * g++.dg/pr57878.C: New test.
4315 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4317         * gcc.dg/pr42611.c: Move dg-error to correct line.
4319 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4321         PR fortran/57895
4322         * gfortran.dg/dollar_sym_3.f: New.
4323         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4325 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4327         PR target/55654
4328         PR target/55656
4329         PR target/55657
4330         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4331         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4332         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4333         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4334         * objc.dg/image-info.m: Likewise.
4335         * objc.dg/symtab-1.m: Likewise.
4336         * objc.dg/torture/strings/const-str-10.m: Likewise.
4337         * objc.dg/torture/strings/const-str-11.m: Likewise.
4338         * objc.dg/torture/strings/const-str-9.m: Likewise.
4339         * objc.dg/zero-link-1.m: Likewise.
4340         * objc.dg/zero-link-2.m: Likewise.
4341         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4342         * objc.dg/objc-foreach-4.m: Likewise.
4343         * objc.dg/objc-foreach-5.m: Likewise.
4344         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4345         (for Darwin).
4346         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4347         * obj-c++.dg/syntax-error-1.mm: Likewise.
4348         * objc.dg/method-6.m: Likewise.
4349         * objc.dg/pr23214.m: Likewise.
4350         * objc.dg/proto-lossage-7.m: Likewise.
4351         * objc.dg/strings/const-str-12b.m: Likewise.
4352         * objc.dg/zero-link-3.m: Likewise.
4353         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4354         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4355         adjust headers, interfaces and encoded types to reflect current system
4356         versions.  Add FIXME and outputs from current system compiler for
4357         reference.
4359 2013-07-15  Cong Hou  <congh@google.com>
4361         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4362         counted.
4363         * gcc.target/i386/l_fma_float_3.c: Likewise.
4364         * gcc.target/i386/l_fma_double_1.c: Likewise.
4365         * gcc.target/i386/l_fma_double_3.c: Likewise.
4367 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4369         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4370         function to test if HTM is available.
4371         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4372         * gcc.target/powerpc/htm-builtin-1.c: New test.
4374 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4376         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4377         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4378         * gfortran.dg/coarray_6.f90: Add dg-error.
4380 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4382         PR fortran/37336
4383         * gfortran.dg/finalize_18.f90: New.
4385 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4387         PR fortran/52669
4388         * fortran.dg/module_variable_1.f90:  New test.
4389         * fortran.dg/module_variable_2.f90:  New test.
4391 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4393         * g++.dg/ext/vector19.C: Adapt.
4394         * g++.dg/ext/vector23.C: New testcase.
4396 2013-07-12  Michael Matz  <matz@suse.de>
4398         PR middle-end/55771
4399         * c-c++-common/pr55771.c: New test.
4401 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4403         * gcc.target/aarch64/vect-movi.c: New.
4405 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4407         PR target/57362
4408         * g++.dg/ext/pr57362.C: New.
4410 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4412         PR target/57631
4413         * gcc.target/avr/torture/pr57631.c: New test.
4415 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4417         PR c++/57827
4418         * g++.dg/cpp0x/constexpr-ice7.C: New.
4420 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4422         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4423         for EABI targets.
4424         * gcc.c-torture/execute/nest-align-1.x: New.
4426 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4428         PR c++/57874
4429         * g++.dg/cpp0x/sfinae48.C: New.
4431 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4433         PR preprocessor/57824
4434         * c-c++-common/raw-string-17.c: New test.
4435         * c-c++-common/gomp/pr57824.c: New test.
4437 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4439         PR c++/57869
4440         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4441         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4442         * g++.dg/conversion/dr195.C: Update.
4443         * g++.dg/expr/cast2.C: Likewise.
4445 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4447         * c-c++-common/raw-string-18.c: New test.
4448         * c-c++-common/raw-string-19.c: New test.
4450         PR preprocessor/57757
4451         * g++.dg/cpp/paste1.C: New test.
4452         * g++.dg/cpp/paste2.C: New test.
4454 2013-07-10  Graham Stott  <grahams@btinternet.com>
4456         * gcc.target/mips/mulsize-1.c: New.
4457         * gcc.target/mips/mulsize-2.c: New.
4458         * gcc.target/mips/mulsize-3.c: New.
4459         * gcc.target/mips/mulsize-4.c: New.
4461 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4463         PR c++/53094
4464         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4465         * g++.dg/ext/vector24.C: New testcase.
4467 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4469         PR c++/53000
4470         * g++.dg/cpp0x/decltype17.C: Adjust.
4472 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4474         PR c++/51786
4475         * g++.dg/cpp0x/pr51786.C: New.
4477 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4479         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4481         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4483         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4485         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4486         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4488 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4490         PR fortran/57834
4491         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4493 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4495         PR fortran/50554
4496         * gfortran.dg/do_check_9.f90: New.
4498 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4500         PR fortran/57785
4501         * gfortran.dg/dot_product_2.f90: New.
4503 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4505         PR fortran/57469
4506         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4508 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4510         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4511         * gfortran.dg/finalize_10.f90: Fix dg-final.
4513 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4515         PR target/57819
4516         * gcc.target/i386/pr57819.c: New test.
4518         PR rtl-optimization/57829
4519         * gcc.c-torture/execute/pr57829.c: New test.
4521 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4523         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4524         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4526 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4528         PR target/57807
4529         * gcc.target/i386/pr57807.c: New test.
4531 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4533         PR target/29776
4534         * gcc.dg/tree-ssa/vrp89.c: New test.
4536 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4538         PR c++/28262
4539         * g++.dg/parse/defarg16.C: New.
4541 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4543         PR rtl-optimization/55342
4544         * gcc.target/i386/pr55342.c: New.
4546 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4548         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4550 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4552         PR c++/14263
4553         * g++.dg/inherit/virtual10.C: New.
4555 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4557         PR c/57821
4558         * gcc.dg/large-size-array-6.c: New test.
4560 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4562         PR c++/38634
4563         * g++.dg/template/crash116.C: New.
4565 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4567         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4568         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4570 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4572         PR c++/54998
4573         * g++.dg/cpp0x/nsdmi-list3.C: New.
4575 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4577         PR target/57777
4578         * gcc.target/i386/pr57777.c: New test.
4580         PR c++/57771
4581         * g++.dg/template/arg9.C: New test.
4583 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4585         * gcc.target/i386/avx-inline.c: New test.
4587 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4589         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4590         * gcc.target/mips/call-2.c: Likewise.
4591         * gcc.target/mips/call-3.c: Likewise.
4592         * gcc.target/mips/lazy-binding-1.c: Likewise.
4594 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4596         PR tree-optimization/57741
4597         * gcc.dg/vect/pr57741-1.c: New test.
4598         * gcc.dg/vect/pr57741-2.c: New test.
4599         * gcc.dg/vect/pr57741-3.c: New test.
4601 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4603         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4604         on big endian.
4605         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4606         * lib/target-supports.exp: Define aarch64_little_endian.
4608 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4610         * gcc.target/aarch64/abs_1.c: New test.
4612 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4614         * gcc.target/aarch64/bfxil_1.c: New test.
4615         * gcc.target/aarch64/bfxil_2.c: Likewise.
4617 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4619         PR c/57766
4620         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4621         array sizes from 100 to 20.
4623 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4625         PR fortran/54788
4626         * gfortran.dg/pointer_remapping_8.f90: New.
4628 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4630         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4631         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4632         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4633         * g++.dg/cpp1y/complex_literals.h: New.
4635 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4637         PR c++/57645
4638         * g++.dg/cpp0x/noexcept21.C: New.
4640 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4642         PR target/57736
4643         * gcc.target/i386/pr57736.c: New test.
4645 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4647         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4648         c specific.
4649         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4650         strings to match the fixed error messages.
4651         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4652         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4653         message check.
4655 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4657         PR target/57744
4658         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4659         stqcx. get even registers.
4661 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4663         PR c++/57509
4664         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4666 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4668         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4669         Fix scan patterns.
4670         * gcc.target/i386/bmi-1.c: Ditto.
4671         * gcc.target/i386/bmi-bextr-4.c: New.
4672         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4674 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4676         PR c++/57682
4677         * g++.dg/cpp0x/initlist73.C: New.
4679 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4681         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4682         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4683         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4685 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4687         PR c++/57509
4688         * g++.dg/ext/pr57509.C: New file.
4690 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4692         PR target/57623
4693         * gcc.target/i386/bmi-bextr-3.c: New test.
4695         PR target/57623
4696         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4698 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4700         PR c++/57172
4701         * g++.dg/cpp0x/pr57172.C: New testcase.
4703 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4705         * gcc.target/s390/htm-1.c: New file.
4706         * gcc.target/s390/htm-nofloat-1.c: New file.
4707         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4709 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4711         PR fortran/29800
4712         * gfortran.dg/bounds_check_17.f90: New.
4714 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4716         PR c++/57640
4717         * g++.dg/cpp1y/pr57640.C: New.
4719 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4721         PR c/57692
4722         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4723         overflow due to size of arrays.
4725 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4727         PR tree-optimization/57705
4728         * gcc.dg/vect/pr57705.c: New test.
4729         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4731 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4733         PR middle-end/57670
4734         * g++.dg/ipa/pr57670.C: New test.
4736 2013-06-25  Richard Biener  <rguenther@suse.de>
4738         PR middle-end/56977
4739         * gcc.dg/pr56977.c: New testcase.
4741 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4743         PR tree-optimization/57358
4744         * gcc.dg/ipa/pr57358.c: New test.
4746 2013-06-24  Richard Biener  <rguenther@suse.de>
4748         PR testsuite/57686
4749         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4751 2013-06-24  Richard Biener  <rguenther@suse.de>
4753         PR tree-optimization/57488
4754         * gcc.dg/torture/pr57488.c: New testcase.
4756 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4757             Dominique d'Humieres  <dominiq@lps.ens.fr>
4759         PR fortran/52413
4760         * gfortran.dg/fraction.f90: New.
4762 2013-06-24  Alan Modra  <amodra@gmail.com>
4764         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4765         Add scan-assembler-not "lvx".
4766         * gcc.target/powerpc/le-altivec-consts.c: New.
4768 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4770         * g++.dg/cpp0x/sfinae47.C: New.
4772 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4774         PR target/52483
4775         * gcc.target/sh/pr52483-1.c: New.
4776         * gcc.target/sh/pr52483-2.c: New.
4777         * gcc.target/sh/pr52483-3.c: New.
4778         * gcc.target/sh/pr52483-4.c: New.
4779         * gcc.target/sh/pr52483-5.c: New.
4781 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4783         * gcc.target/i386/intrinsics_1.c: New test.
4784         * gcc.target/i386/intrinsics_2.c: Ditto.
4785         * gcc.target/i386/intrinsics_3.c: Ditto.
4786         * gcc.target/i386/intrinsics_4.c: Ditto.
4787         * gcc.target/i386/intrinsics_5.c: Ditto.
4788         * gcc.target/i386/intrinsics_6.c: Ditto.
4789         * gcc.target/i386/avx-1.c: Provide macros for builtins
4790         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4792 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4794         PR fortran/37336
4795         * gfortran.dg/finalize_17.f90: New.
4797 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4799         * gfortran.dg/realloc_on_assign_18.f90: New.
4801 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4803         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4804         Also changed the returns from error as distinct values so that
4805         debugging can get easier.
4806         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4807         errors specific to C, if necessary.  Also added new error
4808         hooks for C++.
4809         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4810         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4811         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4812         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4813         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4814         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4815         the same changes as parser_errors3.c, spaces were added between colons
4816         to not confuse C++ compiler with 2 colons as scope.
4817         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4818         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4819         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4820         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4821         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4822         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4823         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4824         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4825         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4826         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4827         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4828         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4829         in the list.
4831 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4833         PR other/53317
4834         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4836 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4838         PR target/57655
4839         * gcc.target/i386/pr57655.c: New test.
4841 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4843         * ada/acats/tests/gcc: Delete.
4844         * gnat.dg/style: Likewise.
4846 2013-06-20  Jeff Law  <law@redhat.com>
4848         PR tree-optimization/57660
4849         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4850         based on their branch cost.
4852         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4854 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4856         PR fortran/57633
4857         * gfortran.dg/list_read_11.f90: New.
4859 2013-06-20  Richard Biener  <rguenther@suse.de>
4861         PR tree-optimization/57584
4862         * gcc.dg/torture/pr57584.c: New testcase.
4864 2013-06-19  Sharad Singhai  <singhai@google.com>
4866         * g++.dg/gcov/gcov-8.C: New testcase.
4867         * lib/gcov.exp: Handle intermediate format.
4869 2013-06-19  Wei Mi  <wmi@google.com>
4871         PR rtl-optimization/57518
4872         * testsuite/gcc.dg/pr57518.c: New test.
4874 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4876         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4878 2013-06-19  Jan Hubicka  <jh@suse.cz>
4880         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4882 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4884         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4885         hard-coded values of array sizes with a #define.
4886         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4887         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4888         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4889         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4890         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4892 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4894         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4895         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4897 2013-06-19  Jeff Law  <law@redhat.com>
4899         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4901 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4903         PR c++/57638
4904         * g++.dg/template/error53.C: New.
4906 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4908         PR target/55033
4909         * gcc.target/powerpc/pr55033.c: Fix options.
4911 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4913         * gcc.target/i386/inline_error.c: New test.
4914         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4915         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4917 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4919         PR c++/53211
4920         * g++.dg/cpp0x/decltype55.C: New.
4922 2013-06-18  Marek Polacek  <polacek@redhat.com>
4924         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4926 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4928         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4930 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4932         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4933         Also changed the returns from error as distinct values so that it is
4934         easier to debug.
4936 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4938         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4940 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4942         PR c++/16128
4943         * g++.dg/template/error52.C: New.
4944         * g++.dg/lookup/friend15.C: Update.
4945         * g++.dg/parse/error11.C: Likewise.
4946         * g++.dg/parse/error14.C: Likewise.
4947         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4948         * g++.dg/parse/template25.C: Likewise.
4949         * g++.old-deja/g++.jason/cond.C: Likewise.
4950         * g++.old-deja/g++.mike/for2.C: Likewise.
4951         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4952         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4954 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4956         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4957         ensure alignment.
4959 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4961         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4962         accidentally placing minus sign for length instead of stride.
4964 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4966         PR rtl-optimization/57425
4967         PR rtl-optimization/57569
4968         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4969         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4971 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4973         PR fortran/49074
4974         PR fortran/56136
4975         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4976         packing.
4977         * gfortran.dg/typebound_assignment_6.f03: New.
4979 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4981         * gcc.target/h8300/h8300.exp: New.
4982         * gcc.dg/pragma-isr.c: Move to ...
4983         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4984         * gcc.target/h8300/pragma-isr.c: ... and here.
4985         * gcc.dg/pragma-isr2.c: Move to ...
4986         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4987         * gcc.target/h8300/pragma-isr2.c: ... and here.
4988         * gcc.dg/pragma-isr-trapa.c: Move to ...
4989         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4990         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4991         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4992         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4993         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4994         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4995         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4996         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4997         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4998         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4999         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5000         * gcc.dg/attr-isr-trapa.c: Move to ...
5001         * gcc.target/sh/attr-isr-trapa.c: ... here.
5003 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5005         PR c++/51413
5006         * g++.dg/ext/builtin-offsetof1.C: New.
5008 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5010         * gcc.target/aarch64/vect_smlal_1.c: New file.
5012 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5014         PR fortran/57508
5015         * gfortran.dg/defined_assignment_7.f90: New.
5017 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5019         PR c++/57599
5020         * g++.dg/rtti/dyncast6.C: New.
5021         * g++.dg/cpp0x/dyncast1.C: Likewise.
5023 2013-06-14  Alan Modra  <amodra@gmail.com>
5025         PR middle-end/57134
5026         * gcc.dg/pr57134.c: New.
5028 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5030         PR fortran/57596
5031         * gfortran.dg/deferred_type_param_9.f90: New.
5033 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5035         * gcc.dg/fold-minus-1.c: New testcase.
5037 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5039         PR fortran/49074
5040         * gfortran.dg/typebound_assignment_5.f03: New.
5042 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5044         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5046 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5047             Pat Haugen  <pthaugen@us.ibm.com>
5048             Peter Bergner  <bergner@vnet.ibm.com>
5050         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5051         load/store instructions on power7, power8.
5052         * gcc.target/powerpc/atomic-p8.c: Likewise.
5054 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5056         PR c/57577
5057         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5059 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5061         PR c++/38958
5062         * g++.dg/warn/Wunused-var-20.C: New.
5064 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5066         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5067         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5068         Run with -fno-common.
5070 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5072         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5073         and exit function calls with return 1 and return 0, respectively.
5075 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5077         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5078         New tests.
5080 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5082         PR tree-optimization/57361
5083         * gcc.dg/tree-ssa/pr57361.c: New file.
5085 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5087         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5088         to ensure alignment.
5089         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5091 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5093         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5095 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5096             Dominique d'Humieres  <dominiq@lps.ens.fr>
5098         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5100 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5102         PR target/56564
5103         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5104         * gcc.target/i386/pr56564-3.c: Likewise.
5106 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5108         PR fortran/57535
5109         * gfortran.dg/class_array_18.f90: New.
5111 2013-06-11  Jan Hubicka  <jh@suse.cz>
5113         PR c++/57551
5114         * g++.dg/ext/visibility/anon6.C: Update testcase.
5116 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5118         PR c/57563
5119         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5120         in how we check __sec_reduce_mutating function's result.
5122 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5123             Pat Haugen  <pthaugen@us.ibm.com>
5124             Peter Bergner  <bergner@vnet.ibm.com>
5126         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5127         direct move instructions.
5128         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5129         * gcc.target/powerpc/direct-move.h: Likewise.
5130         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5131         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5132         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5133         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5134         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5135         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5137 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5139         PR c++/52440
5140         * g++.dg/cpp0x/pr52440.C: New.
5142 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5144         PR target/56564
5145         * gcc.target/i386/pr56564-1.c: New test.
5146         * gcc.target/i386/pr56564-2.c: New test.
5147         * gcc.target/i386/pr56564-3.c: New test.
5148         * gcc.target/i386/pr56564-4.c: New test.
5149         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5150         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5151         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5152         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5153         * gcc.target/i386/vect-sizes-1.c: Likewise.
5154         * gcc.target/i386/memcpy-1.c: Likewise.
5155         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5156         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5158 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5160         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5161         systems to cover all GNU systems.
5162         * g++.dg/abi/guard2.C: Likewise.
5163         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5164         * g++.dg/eh/sighandle.C: Likewise.
5165         * g++.dg/ext/cleanup-10.C: Likewise.
5166         * g++.dg/ext/cleanup-11.C: Likewise.
5167         * g++.dg/ext/cleanup-8.C: Likewise.
5168         * g++.dg/ext/cleanup-9.C: Likewise.
5169         * g++.dg/opt/const5.C: Likewise.
5170         * g++.dg/opt/life1.C: Likewise.
5171         * g++.dg/other/pr39496.C: Likewise.
5172         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5173         * g++.old-deja/g++.abi/align.C: Likewise.
5174         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5175         * g++.old-deja/g++.law/weak.C: Likewise.
5176         * g++.old-deja/g++.pt/asm1.C: Likewise.
5177         * gcc.c-torture/execute/20030125-1.x: Likewise.
5178         * gcc.c-torture/execute/990127-2.x: Likewise.
5179         * gcc.dg/20041106-1.c: Likewise.
5180         * gcc.dg/20050503-1.c: Likewise.
5181         * gcc.dg/builtin-object-size-5.c: Likewise.
5182         * gcc.dg/cleanup-10.c: Likewise.
5183         * gcc.dg/cleanup-11.c: Likewise.
5184         * gcc.dg/cleanup-8.c: Likewise.
5185         * gcc.dg/cleanup-9.c: Likewise.
5186         * gcc.dg/complex-5.c: Likewise.
5187         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5188         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5189         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5190         * gcc.dg/dfp/pr35739.c: Likewise.
5191         * gcc.dg/fdata-sections-1.c: Likewise.
5192         * gcc.dg/lto/20090206-1_0.c: Likewise.
5193         * gcc.dg/lto/20090206-2_0.c: Likewise.
5194         * gcc.dg/pr30360.c: Likewise.
5195         * gcc.dg/pr37303.c: Likewise.
5196         * gcc.dg/pr39323-1.c: Likewise.
5197         * gcc.dg/pr39323-2.c: Likewise.
5198         * gcc.dg/pr39323-3.c: Likewise.
5199         * gcc.dg/pr45416.c: Likewise.
5200         * gcc.dg/setjmp-2.c: Likewise.
5201         * gcc.dg/split-1.c: Likewise.
5202         * gcc.dg/split-3.c: Likewise.
5203         * gcc.dg/split-4.c: Likewise.
5204         * gcc.dg/strlenopt-12g.c: Likewise.
5205         * gcc.dg/strlenopt-14g.c: Likewise.
5206         * gcc.dg/strlenopt-14gf.c: Likewise.
5207         * gcc.dg/strlenopt-16g.c: Likewise.
5208         * gcc.dg/strlenopt-17g.c: Likewise.
5209         * gcc.dg/strlenopt-18g.c: Likewise.
5210         * gcc.dg/strlenopt-1f.c: Likewise.
5211         * gcc.dg/strlenopt-22g.c: Likewise.
5212         * gcc.dg/strlenopt-2f.c: Likewise.
5213         * gcc.dg/strlenopt-4g.c: Likewise.
5214         * gcc.dg/strlenopt-4gf.c: Likewise.
5215         * gcc.dg/struct-ret-3.c: Likewise.
5216         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5217         * gcc.misc-tests/linkage.exp: Likewise.
5218         * gcc.target/i386/20000724-1.c: Likewise.
5219         * gcc.target/i386/align-main-3.c: Likewise.
5220         * gcc.target/i386/cleanup-1.c: Likewise.
5221         * gcc.target/i386/inline-mcpy.c: Likewise.
5222         * gcc.target/i386/pr32268.c: Likewise.
5223         * gcc.target/i386/pr36613.c: Likewise.
5224         * gcc.target/i386/pr39013-1.c: Likewise.
5225         * gcc.target/i386/pr39013-2.c: Likewise.
5226         * gcc.target/i386/pr39496.c: Likewise.
5227         * gcc.target/i386/pr40906-3.c: Likewise.
5228         * gcc.target/i386/pr46084.c: Likewise.
5229         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5231 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5233         PR target/6526
5234         * gcc.target/sh/pr6526.c: New.
5236 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5238         PR target/57568
5239         * gcc.c-torture/execute/pr57568.c: New test.
5241 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5243         PR c++/37404
5244         * g++.dg/other/vararg-4.C: New.
5246 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5248         PR rtl-optimization/57559
5249         * gcc.target/s390/pr57559.c : New test.
5251 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5253         PR fortran/37336
5254         * gfortran.dg/finalize_10.f90: New.
5255         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5256         * gfortran.dg/finalize_15.f90: New.
5258 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5260         PR fortran/57553
5261         * gfortran.dg/storage_size_4.f90: New.
5263 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5265         PR c++/57548
5266         * testsuite/g++.dg/ext/pr57548.C: New test.
5268 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5270         PR middle-end/57541
5271         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5273 2013-06-07  Jan Hubicka  <jh@suse.cz>
5275         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5277 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5279         PR fortran/57549
5280         * gfortran.dg/array_constructor_48.f90: New.
5281         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5282         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5284 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5286         PR target/56315
5287         * gcc.target/arm/xordi3-opt.c: New test.
5289 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5291         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5292         Revert to dg-options.
5294 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5296         PR target/55033
5297         * gcc.target/powerpc/pr55033.c: New.
5299 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5301         PR c++/53658
5302         * g++.dg/cpp0x/alias-decl-36.C: New.
5304 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5305             Pat Haugen  <pthaugen@us.ibm.com>
5306             Peter Bergner  <bergner@vnet.ibm.com>
5308         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5309         power8 builtin functions.
5310         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5311         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5312         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5313         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5314         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5315         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5316         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5317         tests to test power8 auto-vectorization.
5318         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5319         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5320         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5321         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5323         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5324         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5326         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5328         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5329         support.
5330         (check_effective_target_powerpc_p8vector_ok): Likewise.
5331         (is-effective-target): Likewise.
5332         (check_vect_support_and_set_flags): Likewise.
5334 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5336         PR c++/43652
5337         * g++.dg/parse/error53.C: New.
5339 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5341         PR rtl-optimization/57459
5342         * gcc.target/i386/pr57459.c: New test.
5344 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5346         PR c++/53743
5347         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5348         into -freorder-blocks-and-partition test.
5349         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5350         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5351         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5352         * gcc.dg/tree-prof/pr50907.c: Ditto.
5353         * gcc.dg/tree-prof/pr45354.c: Ditto.
5354         * g++.dg/tree-prof/partition2.C: Ditto.
5355         * g++.dg/tree-prof/partition3.C: Ditto.
5357 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5359         PR fortran/57542
5360         * gfortran.dg/finalize_16.f90: New.
5362 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5364         * gcc.dg/vect/no-section-anchors-vect-68.c:
5365         Add dg-skip-if aarch64_tiny.
5367 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5369         PR C/57457
5370         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5371         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5373 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5375         PR c++/51908
5376         * g++.dg/cpp0x/decltype54.C: New.
5378 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5380         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5381         arm*-*-*eabi* targets.
5382         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5383         arm*-*-* targets.
5384         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5386 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5387             Tobias Burnus  <burnus@net-b.de>
5389         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5390         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5391         * gfortran.dg/io_real_boz_4.f90: Ditto.
5392         * gfortran.dg/io_real_boz_5.f90: Ditto.
5394 2013-06-05  Andreas Schwab  <schwab@suse.de>
5396         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5398 2013-06-04  Jan Hubicka  <jh@suse.cz>
5400         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5402 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5404         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5405         parameters with void.
5406         (main2): Removed argc parameter.
5407         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5408         (main): Replaced argc, argv parameters with void.
5409         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5410         (main2): Removed argc parameter.
5411         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5412         argv parameters with void.  Added __asm volatile to avoid optimization
5413         on argc, if necessary.
5414         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5415         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5416         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5417         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5418         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5419         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5420         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5421         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5422         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5423         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5424         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5425         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5426         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5427         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5428         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5429         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5430         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5431         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5432         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5433         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5434         parameters with void.
5435         (main2): Removed argc parameter.
5436         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5437         (main): Replaced argc, argv parameters with void.
5438         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5439         argv parameters with void.  Also renamed this function as main, and
5440         delete the existing main.
5441         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5442         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5443         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5445 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5447         * gcc.target/aarch64/movi_1.c: New test.
5449 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5451         PR fortran/37336
5452         * gfortran.dg/finalize_12.f90: New.
5453         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5454         end of scope finalization.
5455         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5456         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5457         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5458         * gfortran.dg/class_19.f03: Ditto.
5459         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5460         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5461         * gfortran.dg/extends_14.f03: Ditto.
5462         * gfortran.dg/move_alloc_4.f90: Ditto.
5463         * gfortran.dg/typebound_proc_27.f03: Ditto.
5465 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5467         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5468         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5469         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5470         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5471         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5472         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5473         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5474         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5475         * gfortran.dg/io_real_boz_4.f90: Ditto.
5476         * gfortran.dg/io_real_boz_5.f90: Ditto.
5477         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5478         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5479         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5480         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5481         * gfortran.dg/transpose_2.f90: Fix dg-output.
5483 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5485         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5486         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5487         dg-option and an header comment.
5489 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5491         PR c++/57419
5492         * g++.dg/cpp0x/sfinae46.C: New.
5493         * g++.dg/cpp0x/defaulted13.C: Adjust.
5494         * g++.dg/cpp0x/defaulted2.C: Likewise.
5495         * g++.dg/cpp0x/defaulted26.C: Likewise.
5496         * g++.dg/cpp0x/defaulted3.C: Likewise.
5497         * g++.dg/cpp0x/error1.C: Likewise.
5498         * g++.dg/cpp0x/implicit1.C: Likewise.
5499         * g++.dg/cpp0x/implicit11.C: Likewise.
5500         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5501         * g++.dg/cpp0x/initlist47.C: Likewise.
5502         * g++.dg/cpp0x/initlist9.C: Likewise.
5503         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5504         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5505         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5506         * g++.dg/cpp0x/union4.C: Likewise.
5507         * g++.dg/template/crash108.C: Likewise.
5508         * g++.dg/template/crash41.C: Likewise.
5509         * g++.old-deja/g++.jason/local.C: Likewise.
5510         * g++.old-deja/g++.law/visibility3.C: Likewise.
5512 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5514         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5515         * gcc.dg/vect/bb-slp-14.c: Ditto.
5516         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5517         * gcc.dg/vect/bb-slp-23.c: Ditto.
5518         * gcc.dg/vect/bb-slp-15.c: Ditto.
5519         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5520         * gcc.dg/vect/bb-slp-24.c: Ditto.
5521         * gcc.dg/vect/bb-slp-16.c: Ditto.
5522         * gcc.dg/vect/bb-slp-25.c: Ditto.
5523         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5524         * gcc.dg/vect/bb-slp-17.c: Ditto.
5525         * gcc.dg/vect/bb-slp-1.c: Ditto.
5526         * gcc.dg/vect/bb-slp-26.c: Ditto.
5527         * gcc.dg/vect/bb-slp-18.c: Ditto.
5528         * gcc.dg/vect/bb-slp-2.c: Ditto.
5529         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5530         * gcc.dg/vect/bb-slp-27.c: Ditto.
5531         * gcc.dg/vect/bb-slp-19.c: Ditto.
5532         * gcc.dg/vect/bb-slp-3.c: Ditto.
5533         * gcc.dg/vect/bb-slp-28.c: Ditto.
5534         * gcc.dg/vect/bb-slp-4.c: Ditto.
5535         * gcc.dg/vect/bb-slp-29.c: Ditto.
5536         * gcc.dg/vect/bb-slp-5.c: Ditto.
5537         * gcc.dg/vect/bb-slp-6.c: Ditto.
5538         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5539         * gcc.dg/vect/bb-slp-7.c: Ditto.
5540         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5541         * gcc.dg/vect/bb-slp-8.c: Ditto.
5542         * gcc.dg/vect/bb-slp-9.c: Ditto.
5543         * gcc.dg/vect/bb-slp-10.c: Ditto.
5544         * gcc.dg/vect/bb-slp-11.c: Ditto.
5545         * gcc.dg/vect/bb-slp-20.c: Ditto.
5546         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5547         * gcc.dg/vect/bb-slp-21.c: Ditto.
5548         * gcc.dg/vect/bb-slp-30.c: Ditto.
5549         * gcc.dg/vect/bb-slp-13.c: Ditto.
5550         * gcc.dg/vect/bb-slp-22.c: Ditto.
5551         * g++.dg/vect/slp-pr50413.cc: Ditto.
5552         * g++.dg/vect/slp-pr56812.cc: Ditto.
5553         * g++.dg/vect/slp-pr50819.cc: Ditto.
5555 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5557         PR fortran/57456
5558         * gfortran.dg/class_array_17.f90: New.
5560 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5562         * ada/acats/floatstore.lst: New.
5563         * ada/acats/run_all.sh: Process it.
5565 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5567         * gcc.target/powerpc/e500-ord-1.c: New test.
5568         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5569         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5570         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5572 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5574         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5576 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5578         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5580 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5582         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5584 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5586         PR c/57452
5587         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5588         test-case.
5590 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5592         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5594 2013-05-31  Marek Polacek  <polacek@redhat.com>
5596         PR tree-optimization/57478
5597         PR tree-optimization/57453
5598         * gcc.dg/torture/pr57478.c: New test.
5600 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5602         PR fortran/57456
5603         * gfortran.dg/class_array_17.f90: New.
5605 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5607         PR target/56315
5608         * gcc.target/arm/iordi3-opt.c: New test.
5610 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5612         PR fortran/54190
5613         PR fortran/57217
5614         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5615         * gfortran.dg/interface_26.f90: Ditto.
5616         * gfortran.dg/proc_ptr_11.f90: Ditto.
5617         * gfortran.dg/proc_ptr_15.f90: Ditto.
5618         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5619         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5620         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5621         * gfortran.dg/typebound_override_1.f90: Ditto.
5622         * gfortran.dg/typebound_override_4.f90: Ditto.
5623         * gfortran.dg/typebound_proc_6.f03: Ditto.
5624         * gfortran.dg/assumed_type_7.f90: New test.
5625         * gfortran.dg/typebound_override_5.f90: New test.
5626         * gfortran.dg/typebound_override_6.f90: New test.
5627         * gfortran.dg/typebound_override_7.f90: New test.
5629 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5631         PR middle-end/57073
5632         * gfortran.dg/power_6.f90: New.
5634 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5636         * gcc.target/aarch64/insv_1.c: New test.
5638 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5640         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5641         dg-skip-if "No stabs".
5643 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5645         PR fortran/54189
5646         * gfortran.dg/assumed_size_1.f90: New.
5648 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5650         * gcc.dg/shrink-wrap-alloca.c: New added.
5651         * gcc.dg/shrink-wrap-pretend.c: New added.
5652         * gcc.dg/shrink-wrap-sibcall.c: New added.
5654 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5656         PR fortran/57458
5657         * gfortran.dg/assumed_rank_13.f90: New.
5659 2013-05-29  Easwaran Raman  <eraman@google.com>
5661         PR tree-optimization/57442
5662         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5664 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5666         PR tree-optimization/57441
5667         * gcc.c-torture/compile/pr57441.c: New.
5669 2013-05-29  Dehao Chen  <dehao@google.com>
5671         PR testsuite/57413
5672         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5674 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5676         PR fortran/37336
5677         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5678         * gfortran.dg/class_19.f03: Ditto.
5680 2013-05-29  Richard Biener  <rguenther@suse.de>
5682         * gcc.dg/vect/bb-slp-32.c: New testcase.
5684 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5686         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5687         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5688         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5689         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5690         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5691         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5692         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5693         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5694         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5695         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5696         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5697         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5698         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5699         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5700         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5701         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5702         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5703         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5704         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5705         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5706         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5707         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5708         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5709         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5710         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5711         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5712         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5713         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5714         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5715         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5716         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5717         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5718         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5719         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5720         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5721         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5722         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5723         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5724         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5726 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5728         PR fortran/37336
5729         * gfortran.dg/finalize_11.f90: New.
5730         * gfortran.dg/finalize_4.f03: Remove dg-error.
5731         * gfortran.dg/finalize_5.f03: Ditto.
5732         * gfortran.dg/finalize_6.f03: Ditto.
5733         * gfortran.dg/finalize_7.f03: Ditto.
5735 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5737         * gfortran.dg/class_array_16.f90: New.
5739 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5741         PR fortran/57435
5742         * testsuite/gfortran.dg/use_29.f90: New.
5744 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5746         * gnat.dg/fp_exception.adb: New test.
5748 2013-05-28  Richard Biener  <rguenther@suse.de>
5750         PR tree-optimization/56787
5751         * gcc.dg/vect/pr56787.c: New testcase.
5753 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5754             Tobias Burnus  <burnus@net-b.de>
5756         PR fortran/57217
5757         * gfortran.dg/typebound_override_4.f90: New.
5759 2013-05-28  Richard Biener  <rguenther@suse.de>
5761         PR tree-optimization/57411
5762         * g++.dg/opt/pr57411.C: New testcase.
5764 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5766         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5767         * gcc.dg/builtin-bswap-9.c: Likewise.
5769 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5771         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5773 2013-05-27  Richard Biener  <rguenther@suse.de>
5775         PR middle-end/57412
5776         * gcc.dg/gomp/pr57412.c: New testcase.
5778 2013-05-27  Bud Davis  <jmdavis@link.com>
5780         PR fortran/50405
5781         * gfortran.dg/stfunc_8.f90: New.
5783 2013-05-27  Richard Biener  <rguenther@suse.de>
5785         PR tree-optimization/57343
5786         * gcc.dg/torture/pr57343.c: New testcase.
5788 2013-05-27  Richard Biener  <rguenther@suse.de>
5790         PR tree-optimization/57417
5791         * gcc.dg/torture/pr57417.c: New testcase.
5793 2013-05-27  Richard Biener  <rguenther@suse.de>
5795         PR tree-optimization/57396
5796         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5798 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5800         * gnat.dg/specs/last_bit.ads: New test.
5802 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5804         * gnat.dg/specs/machine_attribute.ads: New test.
5806 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5808         * gnat.dg/incomplete3.ad[sb]: New test.
5810 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5812         PR target/53916
5813         * gcc.target/mips/div-13.c: New test.
5815 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5817         PR target/55777
5818         * gcc.target/mips/mips16-attributes-5.c,
5819         * gcc.target/mips/mips16-attributes-6.c: New tests.
5821 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5823         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5824         * gcc.dg/builtin-bswap-8.c: Likewise.
5826 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5828         PR c++/52216
5829         * g++.dg/cpp0x/new1.C: New.
5831 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5833         PR c++/25666
5834         * g++.dg/parse/dtor16.C: New.
5835         * g++.dg/parse/dtor6.C: Adjust.
5837 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5839         PR c++/19618
5840         * g++.dg/expr/bitfield12.C: New.
5842 2013-05-24  Jeff Law  <law@redhat.com>
5844         PR tree-optimization/57124
5845         * gcc.c-torture/execute/pr57124.c: New test.
5846         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5848 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5850         PR tree-optimization/57294
5851         * gcc.dg/ipa/pr57294.c: New test.
5853 2013-05-24  Dehao Chen  <dehao@google.com>
5855         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5857 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5859         * gcc.target/aarch64/scalar_intrinsics.c
5860         (force_simd): Use a valid instruction.
5861         (test_vdupd_lane_s64): Pass a valid lane argument.
5862         (test_vdupd_lane_u64): Likewise.
5864 2013-05-24  Richard Biener  <rguenther@suse.de>
5866         PR tree-optimization/57287
5867         * gcc.dg/pr57287.c: New testcase.
5869 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5871         PR c++/26572
5872         * g++.dg/template/error51.C: New.
5874 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5876         PR c++/25503
5877         * g++.dg/template/bitfield2.C: New.
5879 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5881         * gnat.dg/specs/noinline1.ads: New test.
5882         * gnat.dg/noinline2.ad[sb]: Likewise.
5883         * gnat.dg/specs/noinline3.ads: Likewise.
5884         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5886 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5888         PR tree-ssa/57385
5889         * gcc.dg/tree-ssa/pr57385.c: New test.
5891 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5893         * gnat.dg/derived_type4.adb: New test.
5895 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5897         * gcc.dg/builtin-bswap-6.c: New test.
5898         * gcc.dg/builtin-bswap-7.c: Likewise.
5899         * gcc.dg/builtin-bswap-8.c: Likewise.
5900         * gcc.dg/builtin-bswap-9.c: Likewise.
5902 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5904         PR debug/57351
5905         * gcc.dg/debug/pr57351.c: New test
5907 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5909         * gcc.target/aarch64/vect-clz.c: New file.
5911 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5913         PR middle-end/57347
5914         * gcc.dg/ipa/pr57347.c: New test.
5916 2013-05-23  Richard Biener  <rguenther@suse.de>
5918         PR tree-optimization/57380
5919         * g++.dg/tree-ssa/pr57380.C: New testcase.
5921 2013-05-23  Richard Biener  <rguenther@suse.de>
5923         PR middle-end/57381
5924         * gcc.dg/torture/pr57381.c: New testcase.
5926 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5928         PR middle-end/57344
5929         * gcc.c-torture/execute/pr57344-1.c: New test.
5930         * gcc.c-torture/execute/pr57344-2.c: New test.
5931         * gcc.c-torture/execute/pr57344-3.c: New test.
5932         * gcc.c-torture/execute/pr57344-4.c: New test.
5934 2013-05-23  Richard Biener  <rguenther@suse.de>
5936         PR rtl-optimization/57341
5937         * gcc.dg/torture/pr57341.c: New testcase.
5939 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5941         PR c++/57352
5942         * g++.dg/parse/crash62.C: New.
5944 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5945             Pat Haugen  <pthaugen@us.ibm.com>
5946             Peter Bergner  <bergner@vnet.ibm.com>
5948         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5949         crypto builtins.
5951 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5953         PR fortran/57364
5954         * gfortran.dg/defined_assignment_6.f90: New.
5956 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5958         PR fortran/57338
5959         * gfortran.dg/assumed_type_6.f90: New.
5961 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5963         PR c++/57211
5964         * g++.dg/cpp0x/Wunused-parm.C: New.
5966 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5968         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5969         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5971 2013-05-21  Easwaran Raman  <eraman@google.com>
5973         PR tree-optimization/57322
5974         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5976 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5978         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5979         .set (no)?micromips
5981 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5983         PR fortran/57035
5984         * gfortran.dg/assumed_type_5.f90: New.
5985         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5986         * gfortran.dg/assumed_rank_2.f90: Ditto.
5987         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5988         * gfortran.dg/no_arg_check_3.f90: Ditto.
5990 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5992         PR tree-optimization/57331
5993         * gcc.c-torture/compile/pr57331.c: New test.
5995 2013-05-21  Richard Biener  <rguenther@suse.de>
5997         PR tree-optimization/57330
5998         * gcc.dg/torture/pr57330.c: New testcase.
6000 2013-05-21  Richard Biener  <rguenther@suse.de>
6002         PR tree-optimization/57303
6003         * gcc.dg/torture/pr57303.c: New testcase.
6005 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6007         PR tree-optimization/57321
6008         * gcc.c-torture/execute/pr57321.c: New test.
6010 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6012         PR fortran/48858
6013         PR fortran/55465
6014         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6015         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6016         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6017         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6018         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6019         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6020         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6021         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6022         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6023         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6024         * gfortran.dg/binding_label_tests_24.f90: New.
6025         * gfortran.dg/binding_label_tests_25.f90: New.
6027 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6029         PR fortran/48858
6030         * gfortran.dg/binding_label_tests_17.f90: New.
6031         * gfortran.dg/binding_label_tests_18.f90: New.
6032         * gfortran.dg/binding_label_tests_19.f90: New.
6033         * gfortran.dg/binding_label_tests_20.f90: New.
6034         * gfortran.dg/binding_label_tests_21.f90: New.
6035         * gfortran.dg/binding_label_tests_22.f90: New.
6036         * gfortran.dg/binding_label_tests_23.f90: New.
6038 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6040         PR fortran/48858
6041         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6042         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6043         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6044         * gfortran.dg/common_18.f90: New.
6045         * gfortran.dg/common_19.f90: New.
6046         * gfortran.dg/common_20.f90: New.
6047         * gfortran.dg/common_21.f90: New.
6049 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6051         PR c++/12288
6052         * g++.dg/parse/error52.C: New.
6053         * g++.dg/parse/error3.C: Adjust.
6054         * g++.dg/parse/error36.C: Likewise.
6056 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6058         PR target/56547
6059         * gcc.target/sh/pr56547-1.c: New.
6060         * gcc.target/sh/pr56547-2.c: New.
6062 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6064         PR c++/23608
6065         * g++.dg/warn/Wsign-compare-6.C: New.
6066         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6068 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6070         PR c++/57327
6071         * g++.dg/template/error50.C: New.
6073 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6075         PR c++/10207
6076         * g++.dg/ext/complit13.C: New.
6078 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6080         PR c++/57175
6081         * g++.dg/pr57175.C: New testcase.
6083 2013-05-17  Easwaran Raman  <eraman@google.com>
6085         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6087 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6089         PR testsuite/57313
6090         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6092 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6094         PR rtl-optimization/57281
6095         PR rtl-optimization/57300
6096         * gcc.dg/pr57300.c: New test.
6097         * gcc.c-torture/execute/pr57281.c: New test.
6099 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6101         PR c++/18126
6102         * g++.dg/ext/sizeof-complit.C: New.
6104 2013-05-17  Marek Polacek  <polacek@redhat.com>
6106         * gcc.dg/strlenopt-25.c: New test.
6107         * gcc.dg/strlenopt-26.c: Likewise.
6109 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6111         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6112         instead of -mavx2, require only avx instead of avx2.
6113         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6114         of avx2-check.h and turn into an avx runtime test instead of
6115         avx2 runtime test.
6117 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6119         * g++.dg/ext/vector22.C: Uncomment working test.
6121 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6123         PR c++/17410
6124         * g++.dg/template/pr17410.C: New.
6126 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6128         * gcc.target/i386/rotate-3.c: New test.
6129         * gcc.target/i386/rotate-3a.c: New test.
6130         * gcc.target/i386/rotate-4.c: New test.
6131         * gcc.target/i386/rotate-4a.c: New test.
6132         * gcc.target/i386/rotate-5.c: New test.
6133         * gcc.target/i386/rotate-5a.c: New test.
6135 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6137         * gcc.dg/visibility-21.c: Require section_anchors.
6139 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6141         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6142         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6143         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6145 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6147         * gcc.dg/visibility-21.c: New.
6149 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6151         PR middle-end/57286
6152         * gcc.dg/pr57286.c: New testcase.
6153         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6154         * g++.dg/ext/vector22.C: Comment out transformations not
6155         performed anymore.
6157 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6159         PR target/57260
6160         * gcc.target/mips/call-1.c: Restrict to o32.
6161         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6163 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6165         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6166         dg-messages.
6167         * g++.dg/warn/Wshadow-1.C: Likewise.
6168         * g++.dg/warn/Wshadow-6.C: Likewise.
6169         * g++.dg/warn/Wshadow-7.C: Likewise.
6171 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6173         PR c++/31952
6174         * g++.dg/parse/pr31952-1.C: New.
6175         * g++.dg/parse/pr31952-2.C: Likewise.
6176         * g++.dg/parse/pr31952-3.C: Likewise.
6178         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6179         * g++.old-deja/g++.jason/cond.C: Likewise.
6180         * g++.dg/cpp0x/range-for5.C: Likewise.
6182 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6184         PR target/19599
6185         * gcc.target/arm/pr40887.c: Adjust testcase.
6186         * gcc.target/arm/pr19599.c: New test.
6188 2013-05-15  Richard Biener  <rguenther@suse.de>
6190         PR tree-optimization/57275
6191         * gcc.target/i386/pr57275.c: New testcase.
6193 2013-05-15  Jan Hubicka  <jh@suse.cz>
6195         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6196         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6197         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6199 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6201         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6202         scheduling.
6204 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6206         PR c++/57274
6207         * c-c++-common/Wsequence-point-1.c: New test.
6209 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6211         * g++.dg/ext/vector22.C: New testcase.
6212         * gcc.dg/binop-xor3.c: Remove xfail.
6214 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6216         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6217         FLOAT cmp FLOAT ? INT : INT.
6218         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6219         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6220         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6221         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6222         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6223         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6225 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6227         PR c++/53903
6228         * g++.dg/cpp0x/defaulted43.C: New.
6230 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6232         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6233         (alloca): Remove declaration.
6234         (foo9): Replace alloca by __builtin_alloca.
6236 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6238         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6239         Expect "size of array is too large" error.
6241 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6243         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6245 2013-05-14  Richard Biener  <rguenther@suse.de>
6247         PR middle-end/57235
6248         * g++.dg/torture/pr57235.C: New testcase.
6250 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6252         PR middle-end/57251
6253         * gcc.dg/torture/pr57251.c: New test.
6255 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6257         PR target/57264
6258         * gcc.target/i386/pr57264.c: New test.
6260 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6262         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6264 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6266         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6268 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6270         PR tree-optimization/45216
6271         PR tree-optimization/57157
6272         * c-c++-common/rotate-1.c: Add 32 tests with +.
6273         * c-c++-common/rotate-1a.c: Adjust.
6274         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6275         * c-c++-common/rotate-2b.c: New test.
6276         * c-c++-common/rotate-3.c: Add 32 tests with +.
6277         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6278         * c-c++-common/rotate-4b.c: New test.
6279         * c-c++-common/rotate-5.c: New test.
6281 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6283         PR middle-end/42371
6284         * gcc.dg/ipa/remref-0.c: New test.
6285         * gcc.dg/ipa/remref-1a.c: Likewise.
6286         * gcc.dg/ipa/remref-1b.c: Likewise.
6287         * gcc.dg/ipa/remref-2a.c: Likewise.
6288         * gcc.dg/ipa/remref-2b.c: Likewise.
6290 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6292         * gcc.dg/vector-shift-2.c: New testcase.
6294 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6296         PR tree-optimization/57230
6297         * gcc.dg/strlenopt-24.c: New test.
6299         PR tree-optimization/57230
6300         * gcc.dg/strlenopt-23.c: New test.
6302 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6304         PR target/57108
6305         * gcc.target/sh/pr57108.c: Move this test case to ...
6306         * gcc.c-torture/compile/pr57108.c: ... here.
6308 2013-05-10  Richard Biener  <rguenther@suse.de>
6310         PR tree-optimization/57214
6311         * gcc.dg/torture/pr57214.c: New testcase.
6313 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6315         * gcc.dg/vector-shift.c: New testcase.
6317 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6319         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6321         PR tree-optimization/45216
6322         PR tree-optimization/57157
6323         * c-c++-common/rotate-1.c: New test.
6324         * c-c++-common/rotate-1a.c: New test.
6325         * c-c++-common/rotate-2.c: New test.
6326         * c-c++-common/rotate-2a.c: New test.
6327         * c-c++-common/rotate-3.c: New test.
6328         * c-c++-common/rotate-3a.c: New test.
6329         * c-c++-common/rotate-4.c: New test.
6330         * c-c++-common/rotate-4a.c: New test.
6332 2013-05-10  Richard Biener  <rguenther@suse.de>
6334         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6335         * gcc.target/i386/l_fma_double_1.c: Adjust.
6336         * gcc.target/i386/l_fma_double_2.c: Likewise.
6337         * gcc.target/i386/l_fma_double_3.c: Likewise.
6338         * gcc.target/i386/l_fma_double_4.c: Likewise.
6339         * gcc.target/i386/l_fma_double_5.c: Likewise.
6340         * gcc.target/i386/l_fma_double_6.c: Likewise.
6341         * gcc.target/i386/l_fma_float_1.c: Likewise.
6342         * gcc.target/i386/l_fma_float_2.c: Likewise.
6343         * gcc.target/i386/l_fma_float_3.c: Likewise.
6344         * gcc.target/i386/l_fma_float_4.c: Likewise.
6345         * gcc.target/i386/l_fma_float_5.c: Likewise.
6346         * gcc.target/i386/l_fma_float_6.c: Likewise.
6348 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6350         PR c++/51226
6351         * g++.dg/cpp0x/pr51226.C: New.
6353 2013-04-16  Han Shen  <shenhan@google.com>
6355         Test cases for '-fstack-protector-strong'.
6356         * gcc.dg/fstack-protector-strong.c: New.
6357         * g++.dg/fstack-protector-strong.C: New.
6359 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6361         * gcc.target/aarch64/ands_1.c: New test.
6362         * gcc.target/aarch64/ands_2.c: Likewise
6364 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6366         * lib/target-supports.exp (check_effective_target_hw): New
6367         function.
6368         * c-c++-common/asan/clone-test-1.c: Call
6369         check_effective_target_hw.
6370         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6371         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6372         possible decorations.
6373         * c-c++-common/asan/null-deref-1.c: Likewise.
6374         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6375         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6376         * c-c++-common/asan/use-after-free-1.c: Likewise.
6377         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6378         * g++.dg/asan/large-func-test-1.C: Likewise.
6380 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6382         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6384 2013-05-07  Richard Biener  <rguenther@suse.de>
6386         PR middle-end/57190
6387         * g++.dg/torture/pr57190.C: New testcase.
6389 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6391         PR tree-optimization/57149
6392         * gcc.dg/pr57149.c: New test.
6394         PR debug/57184
6395         * gcc.dg/pr57184.c: New test.
6397 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6399         * gnat.dg/specs/array3.ads: New test.
6401 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6403         * c-c++-common/vector-scalar-2.c: New testcase.
6405 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6407         * gcc.target/i386/asm-dialect-2.c: New testcase.
6409 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6411         PR c++/57183
6412         * g++.dg/cpp0x/auto38.C: New.
6414 2013-05-06  Richard Biener  <rguenther@suse.de>
6416         PR tree-optimization/57185
6417         * gcc.dg/autopar/pr57185.c: New testcase.
6419 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6421         PR target/57106
6422         * gcc.target/i386/pr57106.c: New test.
6424 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6426         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6427         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6428         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6429         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6430         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6431         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6432         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6434 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6436         PR bootstrap/57154
6437         * gcc.dg/pr57154.c: New test.
6439 2013-05-06  Richard Biener  <rguenther@suse.de>
6441         PR middle-end/57147
6442         * gcc.dg/torture/pr57147-1.c: New testcase.
6443         * gcc.dg/torture/pr57147-2.c: Likewise.
6444         * gcc.dg/torture/pr57147-3.c: Likewise.
6446 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6448         PR target/55303
6449         * gcc.target/sh/pr55303-1.c: New.
6450         * gcc.target/sh/pr55303-2.c: New.
6451         * gcc.target/sh/pr55303-3.c: New.
6453 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6455         * gfortran.dg/allocate_with_source_3.f90: New.
6457 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6459         PR fortran/57141
6460         * gfortran.dg/null_8.f90: New.
6462 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6464         PR c++/53745
6465         * g++.dg/cpp0x/enum27.C: New.
6466         * g++.dg/cpp0x/enum_base.C: Adjust.
6468 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6470         PR tree-optimization/56205
6471         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6473 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6475         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6476         * gfortran.dg/bind_c_usage_27.f90: New.
6477         * gfortran.dg/bind_c_usage_28.f90: New.
6479 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6481         PR c++/51927
6482         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6484 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6486         PR target/57150
6487         * gcc.target/powerpc/pr57150.c: New file.
6489 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6491         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6492         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6493         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6494         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6495         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6496         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6497         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6499 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6501         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6502         scan-assembler-times.
6504 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6506         * gcc.dg/tree-ssa/slsr-32.c: New.
6507         * gcc.dg/tree-ssa/slsr-33.c: New.
6508         * gcc.dg/tree-ssa/slsr-34.c: New.
6509         * gcc.dg/tree-ssa/slsr-35.c: New.
6510         * gcc.dg/tree-ssa/slsr-36.c: New.
6511         * gcc.dg/tree-ssa/slsr-37.c: New.
6512         * gcc.dg/tree-ssa/slsr-38.c: New.
6514 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6516         * gcc.target/aarch64/tst_1.c: New test.
6517         * gcc.target/aarch64/tst_2.c: Likewise
6519 2013-05-02  Jeff Law  <law@redhat.com>
6521         PR tree-optimization/57144
6522         * gcc.c-torture/execute/pr57144.c: New test.
6524 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6526         PR rtl-optimization/57130
6527         * gcc.c-torture/execute/pr57130.c: New test.
6529 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6531         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6533 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6535         * gcc.target/aarch64/fabd.c: New file.
6537 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6539         PR c++/54318
6540         * g++.dg/cpp0x/pr54318.C: New.
6542 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6544         PR c++/14283
6545         * g++.dg/parse/error51.C: New.
6546         * g++.dg/parse/error15.C: Adjust column numbers.
6548 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6550         PR fortran/57142
6551         * gfortran.dg/size_kind_2.f90: New.
6552         * gfortran.dg/size_kind_3.f90: New.
6554 2013-05-02  Richard Biener  <rguenther@suse.de>
6556         PR middle-end/57140
6557         * g++.dg/torture/pr57140.C: New testcase.
6559 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6561         PR target/56732
6562         * gcc.target/arm/pr56732-1.c: New test.
6564 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6566         PR middle-end/56988
6567         * gcc.dg/ipa/pr56988.c: New test.
6569 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6571         * gcc.target/aarch64/bics_1.c: New test.
6572         * gcc.target/aarch64/bics_2.c: Likewise.
6574 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6576         PR rtl-optimization/57131
6577         * gcc.c-torture/execute/pr57131.c: New test.
6579 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6581         PR c++/57132
6582         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6584 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6586         PR target/57091
6587         * gcc.target/i386/pr57091.c: New test.
6589 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6591         * gcc.target/aarch64/vect-vaddv.c: New.
6593 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6595         * gcc.target/aarch64/vect-vmaxv.c: New.
6596         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6598 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6600         * gcc.target/aarch64/scalar-vca.c: New.
6601         * gcc.target/aarch64/vect-vca.c: Likewise.
6603 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6605         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6606         (test_vceqd_s64): Force arguments to SIMD registers.
6607         (test_vceqzd_s64): Likewise.
6608         (test_vcged_s64): Likewise.
6609         (test_vcled_s64): Likewise.
6610         (test_vcgezd_s64): Likewise.
6611         (test_vcged_u64): Likewise.
6612         (test_vcgtd_s64): Likewise.
6613         (test_vcltd_s64): Likewise.
6614         (test_vcgtzd_s64): Likewise.
6615         (test_vcgtd_u64): Likewise.
6616         (test_vclezd_s64): Likewise.
6617         (test_vcltzd_s64): Likewise.
6618         (test_vtst_s64): Likewise.
6619         (test_vtst_u64): Likewise.
6621 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6623         PR c++/57092
6624         * g++.dg/cpp0x/decltype53.C: New.
6626 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6628         PR fortran/57071
6629         * gfortran.dg/power_5.f90:  New test.
6631 2013-04-30  Richard Biener  <rguenther@suse.de>
6633         PR middle-end/57122
6634         * gcc.dg/torture/pr57122.c: New testcase.
6636 2013-04-30  Richard Biener  <rguenther@suse.de>
6638         PR middle-end/57107
6639         * g++.dg/torture/pr57107.C: New testcase.
6641 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6643         PR rtl-optimization/57105
6644         * gcc.dg/pr57105.c: New test.
6646 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6648         PR tree-optimization/57104
6649         * gcc.dg/pr57104.c: New test.
6651 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6653         PR target/44578
6654         * gcc.target/i386/pr44578.c: New test.
6656 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6658         PR target/57097
6659         * gcc.target/i386/pr57097.c: New test.
6661 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6663         PR target/57098
6664         * gcc.target/i386/pr57098.c: New test.
6666 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6668         * gcc.c-torture/execute/pr55875.c: New test.
6670 2013-04-29  Richard Biener  <rguenther@suse.de>
6672         PR middle-end/57075
6673         * gcc.dg/torture/pr57075.c: New testcase.
6675 2013-04-29  Richard Biener  <rguenther@suse.de>
6677         PR middle-end/57103
6678         * gcc.dg/autopar/pr57103.c: New testcase.
6680 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6682         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6684 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6686         * gcc.dg/pr50763.c: Update test.
6688 2013-04-26  Jeff Law  <law@redhat.com>
6690         * gcc.dg/tree-ssa/vrp88.c: New test.
6692 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6694         PR target/57108
6695         * gcc.target/sh/pr57108.c: New test.
6697 2013-04-29  Richard Biener  <rguenther@suse.de>
6699         PR middle-end/57089
6700         * gfortran.dg/gomp/pr57089.f90: New testcase.
6702 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6704         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6706 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6708         * gcc.target/aarch64/vect-vcvt.c: New.
6710 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6712         * gcc.target/aarch64/vect-vrnd.c: New.
6714 2013-04-29  Richard Biener  <rguenther@suse.de>
6716         PR tree-optimization/57081
6717         * gcc.dg/torture/pr57081.c: New testcase.
6719 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6721         PR tree-optimization/57083
6722         * gcc.dg/torture/pr57083.c: New test.
6724 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6726         PR c++/56450
6727         * g++.dg/cpp0x/decltype52.C: New.
6729 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6731         N3472 binary constants
6732         * g++.dg/cpp/limits.C: Adjust warning wording.
6733         * g++.dg/system-binary-constants-1.C: Likewise.
6734         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6736 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6738         PR fortran/57093
6739         * gfortran.dg/coarray_30.f90: New.
6741 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6743         PR fortran/57071
6744         * frontend-passes (optimize_power):  New function.
6745         (optimize_op):  Use it.
6747 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6749         PR target/56866
6750         * gcc.c-torture/execute/pr56866.c: New test.
6751         * gcc.target/i386/pr56866.c: New test.
6753 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6755         PR go/57045
6756         * gcc.dg/setjmp-5.c: New test.
6758 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6760         PR c++/55708
6761         * g++.dg/cpp0x/constexpr-55708.C: New.
6763 2013-04-26  Richard Biener  <rguenther@suse.de>
6765         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6766         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6767         * gcc.dg/pr53265.c: Remove XFAILs.
6768         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6769         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6771 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6773         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6774         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6775         -fdiagnostics-color=never option similarly to
6776         -fno-diagnostics-show-caret option.
6778 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6780         PR rtl-optimization/57003
6781         * gcc.target/i386/pr57003.c: New test.
6783 2013-04-25  Marek Polacek  <polacek@redhat.com>
6785         PR tree-optimization/57066
6786         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6788 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6789             Tejas Belagod  <tejas.belagod@arm.com>
6791         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6792         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6793         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6795 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6797         * gcc.target/aarch64/cmp.c: New.
6799 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6801         * gcc.target/aarch64/ngc.c: New.
6803 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6805         * lib/target-supports.exp
6806         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6807         (check_effective_target_arm_neon_fp16_ok): Likewise.
6808         (add_options_for_arm_neon_fp16): Likewise.
6809         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6810         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6812 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6814         PR rtl-optimizations/57046
6815         * gcc.target/i386/pr57046.c: New test.
6817 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6819         * g++.dg/cpp1y/cplusplus.C: New.
6821 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6823         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6825 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6827         * c-c++-common/Wpointer-arith-1.c: New.
6829 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6831         * g++.dg/cpp1y/cxx1y_macro.C: New.
6833 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6835         PR c++/56970
6836         * g++.dg/cpp0x/sfinae45.C: New.
6838 2013-04-24  Richard Biener  <rguenther@suse.de>
6840         PR testsuite/57050
6841         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6843 2013-04-23  Richard Biener  <rguenther@suse.de>
6845         PR middle-end/57036
6846         * gcc.dg/torture/pr57036-1.c: New testcase.
6847         * gcc.dg/torture/pr57036-2.c: Likewise.
6849 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6851         * gcc.target/aarch64/scalar-mov.c: New testcase.
6853 2013-04-23  Richard Biener  <rguenther@suse.de>
6855         PR tree-optimization/57026
6856         * gcc.dg/torture/pr57026.c: New testcase.
6858 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6860         PR fortran/53685
6861         PR fortran/57022
6862         * gfortran.dg/transfer_check_4.f90: New.
6864 2013-04-22  Marek Polacek  <polacek@redhat.com>
6866         PR sanitizer/56990
6867         * gcc.dg/pr56990.c: New test.
6869 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6871         PR target/57018
6872         * gcc.target/i386/pr57018.c: New test.
6874 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6876         * gcc.target/aarch64/vrecps.c: New.
6877         * gcc.target/aarch64/vrecpx.c: Likewise.
6879 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6881         PR target/56995
6882         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6884 2013-04-21  Jeff Law  <law@redhat.com>
6886         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6888 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6890         PR fortran/56907
6891         * gfortran.dg/c_loc_test_22.f90: New.
6893 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6895         PR rtl-optimization/56847
6896         * gcc.dg/pr56847.c: New test.
6898 2013-04-19  Richard Biener  <rguenther@suse.de>
6900         PR tree-optimization/56982
6901         * gcc.c-torture/execute/pr56982.c: New testcase.
6903 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6905         PR tree-optimization/56718
6906         * g++.dg/ipa/imm-devirt-1.C: New test.
6907         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6909 2013-04-19  Richard Biener  <rguenther@suse.de>
6911         PR tree-optimization/57000
6912         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6914 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6915             Mikael Morin  <mikael@gcc.gnu.org>
6917         PR fortran/56872
6918         * gfortran.dg/array_constructor_45.f90:  New test.
6919         * gfortran.dg/array_constructor_46.f90:  New test.
6920         * gfortran.dg/array_constructor_47.f90:  New test.
6921         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6923 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6925         PR rtl-optimization/56999
6926         * g++.dg/opt/pr56999.C: New test.
6928 2013-04-18  Cary Coutant  <ccoutant@google.com>
6930         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6931         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6933 2013-04-18  Cary Coutant  <ccoutant@google.com>
6935         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6936         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6937         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6938         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6939         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6940         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6941         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6942         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6943         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6944         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6945         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6947 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6949         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6951 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6953         PR tree-optimization/56984
6954         * gcc.c-torture/compile/pr56984.c: New test.
6956         PR rtl-optimization/56992
6957         * gcc.dg/pr56992.c: New test.
6959 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6961         PR fortran/56814
6962         * gfortran.dg/proc_ptr_42.f90: New.
6964 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6966         * gnat.dg/discr41.ad[sb]: New test.
6967         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6968         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6969         * gcc.dg/vect/slp-24.c: Likewise.
6970         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6971         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6972         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6973         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6974         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6975         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6976         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6977         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6978         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6979         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6980         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6981         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6982         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6983         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6984         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6985         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6986         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6987         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6988         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6989         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6990         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6991         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6992         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6993         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6994         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6995         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6997 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6999         PR fortran/40958
7000         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7001         * gfortran.dg/module_md5_1.f90: Remove.
7003 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7005         * gcc.target/aarch64/adds3.c: New.
7006         * gcc.target/aarch64/subs3.c: New.
7008 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7010         * gcc.target/aarch64/adds1.c: New.
7011         * gcc.target/aarch64/adds2.c: New.
7012         * gcc.target/aarch64/subs1.c: New.
7013         * gcc.target/aarch64/subs2.c: New.
7015 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7017         Implement n3599 - Literal operator templates for strings.
7018         * g++.dg/cpp1y/udlit-char-template.C: New test.
7019         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7021 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7023         PR fortran/39505
7024         * gfortran.dg/no_arg_check_1.f90: New.
7025         * gfortran.dg/no_arg_check_2.f90: New.
7026         * gfortran.dg/no_arg_check_3.f90: New.
7028 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7030         PR fortran/56968
7031         * gfortran.dg/proc_ptr_41.f90: New.
7033 2013-04-16  Richard Biener  <rguenther@suse.de>
7035         PR tree-optimization/56756
7036         * gcc.dg/torture/pr56756.c: New testcase.
7038 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7040         PR fortran/56969
7041         * gfortran.dg/c_assoc_5.f90: New.
7043 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7045         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7046         * gcc.c-torture/execute/pr33992.x: Remove.
7047         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7048         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7049         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7051 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7053         PR tree-optimization/56962
7054         * gcc.c-torture/execute/pr56962.c: New test.
7056 2013-04-15  Richard Biener  <rguenther@suse.de>
7058         PR tree-optimization/56933
7059         * gcc.dg/vect/pr56933.c: New testcase.
7061 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7063         * gcc.target/arm/anddi3-opt.c: New test.
7064         * gcc.target/arm/anddi3-opt2.c: Likewise.
7066 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7068         * gcc.dg/pr56890-1.c: New test.
7069         * gcc.dg/pr56890-2.c: Likewise.
7071 2013-04-15  Joey Ye  <joey.ye@arm.com>
7073         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7074         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7076 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7078         PR fortran/56816
7079         * gfortran.dg/select_type_33.f03: New test.
7081 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7083         PR fortran/55959
7084         * gfortran.dg/typebound_proc_29.f03: New.
7086 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7088         PR fortran/56266
7089         * gfortran.dg/typebound_proc_28.f03: New.
7091 2013-04-12  Jeff Law  <law@redhat.com>
7093         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7094         either.
7096 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7098         PR fortran/56929
7099         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7101 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7103         PR target/56903
7104         * gcc.target/i386/pr56903.c: New test.
7106 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7108         PR fortran/56261
7109         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7110         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7111         * gfortran.dg/block_11.f90: Fix invalid test case.
7112         * gfortran.dg/function_types_3.f90: Add new error message.
7113         * gfortran.dg/global_references_1.f90: Ditto.
7114         * gfortran.dg/import2.f90: Remove unneeded parts.
7115         * gfortran.dg/import6.f90: Fix invalid test case.
7116         * gfortran.dg/proc_decl_2.f90: Ditto.
7117         * gfortran.dg/proc_decl_9.f90: Ditto.
7118         * gfortran.dg/proc_decl_18.f90: Ditto.
7119         * gfortran.dg/proc_ptr_40.f90: New.
7120         * gfortran.dg/whole_file_7.f90: Modified error wording.
7121         * gfortran.dg/whole_file_16.f90: Ditto.
7122         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7123         * gfortran.dg/whole_file_18.f90: Modified error wording.
7124         * gfortran.dg/whole_file_20.f03: Ditto.
7125         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7126         invalid test case.
7128 2013-04-12  Richard Biener  <rguenther@suse.de>
7130         Revert
7131         2013-04-10  Richard Biener  <rguenther@suse.de>
7133         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7135 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7137         PR fortran/56845
7138         * gfortran.dg/class_allocate_15.f90: New.
7140         Revert:
7141         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7143         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7144         scan-tree-dump-times.
7146 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7148         PR tree-optimization/56918
7149         PR tree-optimization/56920
7150         * gcc.dg/vect/pr56918.c: New test.
7151         * gcc.dg/vect/pr56920.c: New test.
7153 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7155         PR fortran/56845
7156         * gfortran.dg/class_allocate_14.f90: New.
7157         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7158         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7160 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7162         * gcc.dg/fold-cstvecshift.c: New testcase.
7164 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7166         * gcc.target/aarch64/negs.c: New.
7168 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7170         PR c++/56895
7171         * g++.dg/template/arrow4.C: New test.
7173 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7175         * gnat.dg/array23.adb: New test.
7176         * gnat.dg/array23_pkg[123].ads: New helpers.
7178 2013-04-11  Jeff Law  <law@redhat.com>
7180         PR tree-optimization/56900
7181         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7183 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7185         PR c++/56913
7186         * g++.dg/cpp0x/sfinae44.C: New.
7188 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7190         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7191         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7193 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7195         PR c++/54216
7196         * g++.dg/cpp0x/enum26.C: New.
7197         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7199 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7201         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7202         inverse operands.
7203         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7204         loop is vectorized.
7205         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7206         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7207         loop is vectorized and that the correct instruction is generated.
7208         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7209         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7210         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7212 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7214         PR tree-optimization/56899
7215         * gcc.c-torture/execute/pr56899.c: New test.
7217 2013-04-10  David S. Miller  <davem@davemloft.net>
7219         * gcc.target/sparc/setcc-4.c: New test.
7220         * gcc.target/sparc/setcc-5.c: New test.
7222 2013-04-10  Richard Biener  <rguenther@suse.de>
7224         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7226 2013-04-10  Richard Biener  <rguenther@suse.de>
7228         * gcc.dg/vect/slp-39.c: New testcase.
7230 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7232         PR tree-optimization/55524
7233         * gcc.target/epiphany/fnma-1.c: New test.
7235 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7237         * gcc.dg/tree-ssa/inline-11.c: New test
7239 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7241         PR c++/56895
7242         * g++.dg/template/arrow3.C: New test.
7244 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7246         * gcc.target/arm/minmax_minus.c: New test.
7248 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7250         PR middle-end/56883
7251         * c-c++-common/gomp/pr56883.c: New test.
7253 2013-04-09  Jeff Law  <law@redhat.com>
7255         * gcc.dg/tree-ssa/vrp87.c: New test.
7257 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7259         PR tree-optimization/56854
7260         * g++.dg/torture/pr56854.C: New test.
7262 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7264         PR fortran/56782
7265         * gfortran.dg/array_constructor_44.f90:  New test.
7267 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7269         PR c++/56871
7270         * g++.dg/cpp0x/constexpr-specialization.C: New.
7272 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7274         * gcc.c-torture/execute/pr56837.c: New test.
7276         PR c++/34949
7277         PR c++/50243
7278         * g++.dg/opt/vt3.C: New test.
7279         * g++.dg/opt/vt4.C: New test.
7281 2013-04-08  Jeff Law  <law@redhat.com>
7283         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7285 2013-04-08  Richard Biener  <rguenther@suse.de>
7287         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7289 2013-04-08  Richard Biener  <rguenther@suse.de>
7291         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7293 2013-04-08  Richard Biener  <rguenther@suse.de>
7295         * g++.dg/vect/slp-pr56812.cc: Adjust.
7297 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7299         * gcc.dg/pr56837.c: New test.
7300         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7301         "generated memset minus one".
7303 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7305         PR fortran/56849
7306         * gfortran.dg/reshape_5.f90: New.
7308 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7310         PR target/56843
7311         * gcc.target/powerpc/recip-1.c: Modify expected output.
7312         * gcc.target/powerpc/recip-3.c: Likewise.
7313         * gcc.target/powerpc/recip-4.c: Likewise.
7314         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7316 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7318         * gcc.target/arm/peep-ldrd-1.c: New test.
7319         * gcc.target/arm/peep-strd-1.c: Likewise.
7321 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7323         * gcc.target/arm/negdi-1.c: New test.
7324         * gcc.target/arm/negdi-2.c: Likewise.
7325         * gcc.target/arm/negdi-3.c: Likewise.
7326         * gcc.target/arm/negdi-4.c: Likewise.
7328 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7330         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7331         Add -march=armv8-a when we use v8 NEON.
7332         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7333         (check_effective_target_vect_call_ceilf): Likewise.
7334         (check_effective_target_vect_call_floorf): Likewise.
7335         (check_effective_target_vect_call_roundf): Likewise.
7336         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7337         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7338         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7339         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7340         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7342 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7344         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7345         * gcc.target/powerpc/sd-pwr6.c: Same.
7346         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7347         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7349 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7351         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7353 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7355         PR fortran/40881
7356         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7357         * gfortran.dg/altreturn_4.f90: Ditto.
7358         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7359         * gfortran.dg/altreturn_5.f90: Ditto.
7360         * gfortran.dg/altreturn_6.f90: Ditto.
7361         * gfortran.dg/altreturn_7.f90: Ditto.
7363 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7365         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7366         New procedure.
7367         (check_effective_target_arm_v8_neon_ok_nocache):
7368         Likewise.
7369         (check_effective_target_arm_v8_neon_ok): Change to use
7370         check_effective_target_arm_v8_neon_ok_nocache.
7371         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7372         NEON flags.
7373         (check_effective_target_vect_call_btruncf):
7374         Enable for arm and ARMv8 NEON.
7375         (check_effective_target_vect_call_ceilf): Likewise.
7376         (check_effective_target_vect_call_floorf): Likewise.
7377         (check_effective_target_vect_call_roundf): Likewise.
7378         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7379         target.
7381 2013-04-04  Marek Polacek  <polacek@redhat.com>
7383         PR tree-optimization/48186
7384         * gcc.dg/pr48186.c: New test.
7386 2013-04-04  Richard Biener  <rguenther@suse.de>
7388         PR tree-optimization/56826
7389         * gcc.dg/vect/pr56826.c: New testcase.
7390         * gcc.dg/vect/O3-pr36098.c: Adjust.
7392 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7394         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7395         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7396         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7397         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7398         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7399         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7400         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7401         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7402         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7403         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7405 2013-04-04  Richard Biener  <rguenther@suse.de>
7407         PR tree-optimization/56213
7408         * gcc.dg/vect/vect-123.c: New testcase.
7410 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7412         PR fortran/56810
7413         * gfortran.dg/read_repeat_2.f90: New.
7415 2013-04-04  Richard Biener  <rguenther@suse.de>
7417         PR tree-optimization/56837
7418         * g++.dg/torture/pr56837.C: New testcase.
7420 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7422         PR fortran/50269
7423         * gfortran.dg/c_loc_test_21.f90: New.
7424         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7425         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7426         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7427         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7428         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7430 2013-04-03  Jeff Law  <law@redhat.com>
7432         PR tree-optimization/56799
7433         * gcc.c-torture/execute/pr56799.c: New test.
7435 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7437         PR c++/56815
7438         * g++.dg/warn/Wpointer-arith-1.C: New.
7439         * g++.dg/gomp/for-19.C: Adjust.
7441 2013-04-03  Marek Polacek  <polacek@redhat.com>
7443         PR sanitizer/55702
7444         * gcc.dg/pr55702.c: New test.
7446 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7448         PR target/56809
7449         * gcc.dg/pr56809.c: New testcase.
7451 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7453         PR debug/56819
7454         * g++.dg/debug/pr56819.C: New test.
7456 2013-04-03  Richard Biener  <rguenther@suse.de>
7458         PR tree-optimization/56817
7459         * g++.dg/torture/pr56817.C: New testcase.
7461 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7463         * gcc.dg/vect/bb-slp-31.c: New file.
7465 2013-04-03  Jason Merrill  <jason@redhat.com>
7467         PR c++/34949
7468         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7470 2013-04-03  Richard Biener  <rguenther@suse.de>
7472         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7474 2013-04-03  Richard Biener  <rguenther@suse.de>
7476         PR tree-optimization/55964
7477         * gcc.dg/torture/pr55964-2.c: New testcase.
7479 2013-04-03  Richard Biener  <rguenther@suse.de>
7481         PR tree-optimization/56501
7482         * gcc.dg/torture/pr56501.c: New testcase.
7484 2013-04-03  Richard Biener  <rguenther@suse.de>
7486         PR tree-optimization/56407
7487         * gcc.dg/torture/pr56407.c: New testcase.
7489 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7491         PR tree-optimization/56790
7492         * g++.dg/ext/pr56790-1.C: New testcase.
7494 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7496         * gcc.target/i386/merge-1.c: New testcase.
7497         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7499 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7501         PR c/19449
7502         * gcc.c-torture/execute/pr19449.c: New test.
7504 2013-04-03  Richard Biener  <rguenther@suse.de>
7506         PR tree-optimization/56812
7507         * g++.dg/vect/slp-pr56812.cc: New testcase.
7509 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7511         PR fortran/56284
7512         PR fortran/40881
7513         * gfortran.dg/altreturn_8.f90: New.
7514         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7515         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7516         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7518 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7520         PR rtl-optimization/56745
7521         * gcc.c-torture/compile/pr56745.c: New test.
7523 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7525         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7527 2013-04-02  Richard Biener  <rguenther@suse.de>
7529         PR tree-optimization/56778
7530         * gcc.dg/torture/pr56778.c: New testcase.
7532 2013-04-02  Richard Biener  <rguenther@suse.de>
7534         PR middle-end/56768
7535         * g++.dg/torture/pr56768.C: New testcase.
7537 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7539         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7541 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7543         PR fortran/56660
7544         * gfortran.dg/namelist_82.f90:  New test.
7546 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7548         PR fortran/56500
7549         * gfortran.dg/implicit_class_1.f90: New.
7551 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7553         PR fortran/56786
7554         * gfortran.dg/namelist_81.f90:  New test.
7556 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7558         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7559         for constant and equal string lengths.
7560         * gfortran.dg/character_comparison_5.f90:  Likewise.
7561         * gfortran.dg/character_comparison_9.f90:  New test.
7563 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7565         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7566         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7568 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7570         PR fortran/35203
7571         * gfortran.dg/optional_absent_3.f90: New.
7573 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7575         PR fortran/56737
7576         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7578 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7580         PR fortran/56735
7581         * gfortran.dg/namelist_80.f90: New.
7583 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7585         PR fortran/45159
7586         * gfortran.dg/string_length_2.f90:  New test.
7587         * gfortran.dg/dependency_41.f90:  New test.
7589 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7591         PR fortran/55806
7592         * gfortran.dg/array_constructor_43.f90:  New test.
7593         * gfortran.dg/random_seed_3.f90:  New test.
7595 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7597         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7598         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7599         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7600         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7601         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7602         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7603         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7604         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7605         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7606         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7608 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7610         PR c++/56725
7611         * g++.dg/conversion/op4.C: Adjust.
7612         * g++.dg/cpp0x/rv1n.C: Likewise.
7613         * g++.dg/cpp0x/rv2n.C: Likewise.
7614         * g++.dg/cpp0x/template_deduction.C: Likewise.
7615         * g++.dg/expr/cond8.C: Likewise.
7616         * g++.dg/other/error4.C: Likewise.
7617         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7618         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7619         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7620         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7621         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7622         * g++.old-deja/g++.law/cvt20.C: Likewise.
7623         * g++.old-deja/g++.law/cvt8.C: Likewise.
7624         * g++.old-deja/g++.law/init8.C: Likewise.
7625         * g++.old-deja/g++.mike/net12.C: Likewise.
7626         * g++.old-deja/g++.mike/net8.C: Likewise.
7627         * g++.old-deja/g++.mike/p2793.C: Likewise.
7628         * g++.old-deja/g++.mike/p3836.C: Likewise.
7629         * g++.old-deja/g++.mike/p418.C: Likewise.
7630         * g++.old-deja/g++.mike/p701.C: Likewise.
7631         * g++.old-deja/g++.mike/p807.C: Likewise.
7633 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7635         PR middle-end/56694
7636         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7637         targets.
7639 2013-03-28  Marek Polacek  <polacek@redhat.com>
7641         PR tree-optimization/56695
7642         * gcc.dg/vect/pr56695.c: New test.
7644 2013-03-28  Richard Biener  <rguenther@suse.de>
7646         PR tree-optimization/37021
7647         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7648         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7650 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7652         PR fortran/56650
7653         PR fortran/36437
7654         * gfortran.dg/sizeof_2.f90: New.
7655         * gfortran.dg/sizeof_3.f90: New.
7656         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7658 2013-03-27  Richard Biener  <rguenther@suse.de>
7660         PR tree-optimization/37021
7661         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7663 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7665         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7666         * g++.dg/ipa/ivinline-2.C: Likewise.
7667         * g++.dg/ipa/ivinline-3.C: Likewise.
7668         * g++.dg/ipa/ivinline-4.C: Likewise.
7669         * g++.dg/ipa/ivinline-5.C: Likewise.
7670         * g++.dg/ipa/ivinline-7.C: Likewise.
7671         * g++.dg/ipa/ivinline-8.C: Likewise.
7672         * g++.dg/ipa/ivinline-9.C: Likewise.
7673         * g++.dg/cpp0x/noexcept03.C: Likewise.
7674         * gcc.dg/const-1.c: Likewise.
7675         * gcc.dg/ipa/pure-const-1.c: Likewise.
7676         * gcc.dg/noreturn-8.c: Likewise.
7677         * gcc.target/i386/mmx-1.c: Likewise.
7678         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7679         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7680         * gcc.c-torture/execute/pr33992.x: New file.
7682 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7684         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7686 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7688         PR c++/55951
7689         * g++.dg/ext/desig5.C: New.
7691 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7693         PR fortran/56649
7694         * gfortran.dg/merge_init_expr_2.f90: New.
7695         * gfortran.dg/merge_char_1.f90: Modify test to
7696         stay a run-time test.
7697         * gfortran.dg/merge_char_3.f90: Ditto.
7699 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7701         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7702         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7704 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7706         PR c++/56722
7707         * g++.dg/cpp0x/range-for23.C: New.
7709 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7711         PR libfortran/52512
7712         * gfortran.dg/namelist_79.f90: New.
7714 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7716         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7718 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7720         PR fortran/38536
7721         PR fortran/38813
7722         PR fortran/38894
7723         PR fortran/39288
7724         PR fortran/40963
7725         PR fortran/45824
7726         PR fortran/47023
7727         PR fortran/47034
7728         PR fortran/49023
7729         PR fortran/50269
7730         PR fortran/50612
7731         PR fortran/52426
7732         PR fortran/54263
7733         PR fortran/55343
7734         PR fortran/55444
7735         PR fortran/55574
7736         PR fortran/56079
7737         PR fortran/56378
7738         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7739         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7740         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7741         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7742         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7743         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7744         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7745         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7746         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7747         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7748         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7749         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7750         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7751         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7752         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7753         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7754         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7755         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7756         * gfortran.dg/pr32601_1.f03: Ditto.
7757         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7758         * gfortran.dg/blockdata_7.f90: New.
7759         * gfortran.dg/c_assoc_4.f90: New.
7760         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7761         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7762         * gfortran.dg/c_funloc_tests_8.f90: New.
7763         * gfortran.dg/c_loc_test_17.f90: New.
7764         * gfortran.dg/c_loc_test_18.f90: New.
7765         * gfortran.dg/c_loc_test_19.f90: New.
7766         * gfortran.dg/c_loc_test_20.f90: New.
7767         * gfortran.dg/c_sizeof_5.f90: New.
7768         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7769         * gfortran.dg/transfer_resolve_2.f90: New.
7770         * gfortran.dg/transfer_resolve_3.f90: New.
7771         * gfortran.dg/transfer_resolve_4.f90: New.
7772         * gfortran.dg/pr32601.f03: Update dg-error.
7773         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7774         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7776 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7778         * gcc.target/arm/vseleqdf.c: New test.
7779         * gcc.target/arm/vseleqsf.c: Likewise.
7780         * gcc.target/arm/vselgedf.c: Likewise.
7781         * gcc.target/arm/vselgesf.c: Likewise.
7782         * gcc.target/arm/vselgtdf.c: Likewise.
7783         * gcc.target/arm/vselgtsf.c: Likewise.
7784         * gcc.target/arm/vselledf.c: Likewise.
7785         * gcc.target/arm/vsellesf.c: Likewise.
7786         * gcc.target/arm/vselltdf.c: Likewise.
7787         * gcc.target/arm/vselltsf.c: Likewise.
7788         * gcc.target/arm/vselnedf.c: Likewise.
7789         * gcc.target/arm/vselnesf.c: Likewise.
7790         * gcc.target/arm/vselvcdf.c: Likewise.
7791         * gcc.target/arm/vselvcsf.c: Likewise.
7792         * gcc.target/arm/vselvsdf.c: Likewise.
7793         * gcc.target/arm/vselvssf.c: Likewise.
7795 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7797         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7798         body from here...
7799         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7800         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7801         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7802         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7803         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7804         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7805         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7806         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7807         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7808         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7809         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7810         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7811         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7812         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7813         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7814         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7815         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7816         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7817         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7818         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7819         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7820         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7821         * gcc.target/arm/atomic-op-char.c: Likewise.
7822         * gcc.target/arm/atomic-op-consume.c: Likewise.
7823         * gcc.target/arm/atomic-op-int.c: Likewise.
7824         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7825         * gcc.target/arm/atomic-op-release.c: Likewise.
7826         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7827         * gcc.target/arm/atomic-op-short.c: Likewise.
7829 2013-03-25  Richard Biener  <rguenther@suse.de>
7831         PR middle-end/56694
7832         * g++.dg/torture/pr56694.C: New testcase.
7834 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7836         PR target/56720
7837         * gcc.target/arm/neon-vcond-gt.c: New test.
7838         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7839         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7841 2013-03-25  Richard Biener  <rguenther@suse.de>
7843         PR tree-optimization/56689
7844         * gcc.dg/torture/pr56689.c: New testcase.
7846 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7848         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7850 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7852         PR fortran/56696
7853         * gfortran.dg/eof_5.f90: New.
7855 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7857         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7858         alphabetically.
7860 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7862         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7864 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7866         PR testsuite/55994
7867         * gcc.c-torture/execute/builtins/builtins.exp: Add
7868         -Wl,--allow-multiple-definition for RTEMS targets.
7870 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7872         * gcc.target/aarch64/movk.c: New test.
7874 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7876         * g++.dg/ext/vector21.C: New testcase.
7878 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7880         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7881         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7883 2013-03-21  Richard Biener  <rguenther@suse.de>
7885         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7886         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7888 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7890         * gcc.target/aarch64/vect.c: Test and result vector added
7891         for sabd and saba instructions.
7892         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7893         instructions in assembly.
7894         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7895         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7896         for fabd instruction.
7897         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7898         instruction in assembly.
7899         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7901 2013-03-20  Jeff Law  <law@redhat.com>
7903         * g++.dg/tree-ssa/ssa-dom.C: New test.
7905 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7907         * gcc.target/powerpc/mmfpgpr.c: New test.
7908         * gcc.target/powerpc/sd-vsx.c: Likewise.
7909         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7910         * gcc.target/powerpc/vsx-float0.c: Likewise.
7912 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7914         PR tree-optimization/56355
7915         * gcc.dg/pr56355-1.c: New file.
7917 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7918             Richard Sandiford  <rdsandiford@googlemail.com>
7920         * gcc.target/mips/mips.exp: Add microMIPS support.
7921         * gcc.target/mips/umips-movep-2.c: New test.
7922         * gcc.target/mips/umips-lwp-2.c: New test.
7923         * gcc.target/mips/umips-swp-5.c: New test.
7924         * gcc.target/mips/umips-constraints-1.c: New test.
7925         * gcc.target/mips/umips-lwp-3.c: New test.
7926         * gcc.target/mips/umips-swp-6.c: New test.
7927         * gcc.target/mips/umips-constraints-2.c: New test.
7928         * gcc.target/mips/umips-save-restore-1.c: New test.
7929         * gcc.target/mips/umips-lwp-4.c: New test.
7930         * gcc.target/mips/umips-swp-7.c: New test.
7931         * gcc.target/mips/umips-save-restore-2.c: New test.
7932         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7933         * gcc.target/mips/umips-lwp-5.c: New test.
7934         * gcc.target/mips/umips-save-restore-3.c: New test.
7935         * gcc.target/mips/umips-lwp-6.c: New test.
7936         * gcc.target/mips/umips-swp-1.c: New test.
7937         * gcc.target/mips/umips-lwp-7.c: New test.
7938         * gcc.target/mips/umips-swp-2.c: New test.
7939         * gcc.target/mips/umips-lwp-8.c: New test.
7940         * gcc.target/mips/umips-swp-3.c: New test.
7941         * gcc.target/mips/umips-movep-1.c: New test.
7942         * gcc.target/mips/umips-lwp-1.c: New test.
7943         * gcc.target/mips/umips-swp-4.c: New test.
7945 2013-03-20  Richard Biener  <rguenther@suse.de>
7947         PR tree-optimization/56661
7948         * gcc.dg/torture/pr56661.c: New testcase.
7950 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7952         PR rtl-optimization/56605
7953         * gcc.target/powerpc/pr56605.c: New.
7955 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7957         PR fortran/54932
7958         * gfortran.dg/do_1.f90: Don't xfail.
7960 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7962         PR libfortran/51825
7963         * gfortran.dg/namelist_77.f90: New.
7964         * gfortran.dg/namelist_78.f90: New.
7966 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7968         PR libfortran/48618
7969         * gfortran.dg/open_negative_unit_1.f90: New.
7971 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7973         * gcc.target/aarch64/sbc.c: New test.
7975 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7977         * gcc.target/aarch64/ror.c: New test.
7979 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7981         * gcc.target/aarch64/extr.c: New test.
7983 2013-03-19  Richard Biener  <rguenther@suse.de>
7985         PR tree-optimization/56273
7986         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7987         * c-c++-common/uninit-17.c: Likewise.
7989 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7991         PR tree-optimization/56635
7992         * g++.dg/torture/pr56635.C: New test.
7994 2013-03-18  Richard Biener  <rguenther@suse.de>
7996         PR tree-optimization/3713
7997         * g++.dg/ipa/devirt-12.C: New testcase.
7999 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8001         PR c/56566
8002         * c-c++-common/pr56566.c: New test.
8004 2013-03-17  Jason Merrill  <jason@redhat.com>
8006         * g++.dg/template/abstract-dr337.C: XFAIL.
8008 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8010         PR c++/56607
8011         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8012         * c-c++-common/pr56607.c: New test.
8014 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8016         PR c++/56582
8017         * g++.dg/cpp0x/constexpr-array5.C: New.
8019 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8021         PR fortran/56615
8022         * gfortran.dg/transfer_intrinsic_5.f90: New.
8024 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8026         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8027         * gcc.target/i386/pr20020-1.c: Likewise.
8028         * gcc.target/i386/pr20020-2.c: Likewise.
8029         * gcc.target/i386/pr20020-3.c: Likewise.
8030         * gcc.target/i386/pr53425-1.c: Likewise.
8031         * gcc.target/i386/pr53425-2.c: Likewise.
8032         * gcc.target/i386/pr55093.c: Likewise.
8033         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8035 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8037         PR debug/56307
8038         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8039         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8041 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8043         PR tree-optimization/53265
8044         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8045         undefined behavior.
8046         * gcc.dg/graphite/id-6.c (test): Likewise.
8047         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8048         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8050         PR tree-optimization/53265
8051         * gcc.dg/pr53265.c: New test.
8052         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8053         to dg-options.
8054         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8055         arrays.
8056         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8057         n, use it as high bound instead of 4.
8059 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8061         PR target/49880
8062         * gcc.target/sh/pr49880-1.c: New.
8063         * gcc.target/sh/pr49880-2.c: New.
8064         * gcc.target/sh/pr49880-3.c: New.
8065         * gcc.target/sh/pr49880-4.c: New.
8066         * gcc.target/sh/pr49880-5.c: New.
8068 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8070         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8072 2013-03-13  Richard Biener  <rguenther@suse.de>
8074         PR tree-optimization/56608
8075         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8077 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8079         PR c++/56611
8080         * g++.dg/cpp0x/alias-decl-32.C: New.
8082 2013-03-11  Jan Hubicka  <jh@suse.cz>
8084         PR middle-end/56571
8085         * gcc.c-torture/compile/pr56571.c: New testcase.
8087 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8089         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8090         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8092 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8094         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8095         * gcc.dg/inline_4.c: Likewise.
8096         * gcc.dg/unroll_2.c: Likewise.
8097         * gcc.dg/unroll_3.c: Likewise.
8098         * gcc.dg/unroll_4.c: Likewise.
8100 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8102         PR testsuite/54119
8103         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8105         PR debug/56307
8106         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8108 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8110         PR target/40797
8111         * gcc.c-torture/compile/pr40797.c: New.
8113 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8115         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8117 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8119         PR fortran/56575
8120         * gfortran.dg/class_56.f90: New test.
8122 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8124         PR middle-end/56524
8125         * gcc.target/mips/pr56524.c: New test.
8127 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8129         PR c++/56565
8130         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8132 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8134         PR c++/51412
8135         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8137 2013-03-08  Marek Polacek  <polacek@redhat.com>
8139         PR tree-optimization/56478
8140         * gcc.dg/torture/pr56478.c: New test.
8142 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8144         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8145         targets linker option --allow-multiple-definition.
8147         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8148         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8149         * gcc.dg/pr52549.c: Add LLP64 case.
8150         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8151         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8152         * gcc.dg/torture/pr51071-2.c: Likewise.
8153         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8154         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8155         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8156         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8157         * gcc.dg/weak/weak-1.c: Likewise.
8158         * gcc.dg/weak/weak-2.c: Likewise.
8159         * gcc.dg/weak/weak-3.c: Likewise.
8160         * gcc.dg/weak/weak-4.c: Likewise.
8161         * gcc.dg/weak/weak-5.c: Likewise.
8162         * gcc.dg/weak/weak-15.c: Likewise.
8163         * gcc.dg/weak/weak-16.c: Likewise.
8165         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8167 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8169         PR tree-optimization/56559
8170         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8172 2013-03-07  Andreas Schwab  <schwab@suse.de>
8174         * gcc.dg/pr31490.c: Fix last change.
8176 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8178         PR c++/56534
8179         * g++.dg/template/crash115.C: New.
8181 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8183         PR tree-optimization/56539
8184         * gcc.c-torture/compile/pr56539.c: New test.
8186 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8188         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8189         targets.
8190         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8191         * gcc.dg/lto/20091013-1_2.c: Likewise.
8192         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8194 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8196         * gnat.dg/specs/aggr6.ads: New test.
8198 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8200         * gnat.dg/loop_optimization15.ad[sb]: New test.
8202 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8204         PR middle-end/56548
8205         * gcc.dg/pr56548.c: New test.
8207 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8209         PR debug/53363
8210         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8212 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8214         PR c++/56543
8215         * g++.dg/template/typename20.C: New test.
8217 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8219         PR debug/56510
8220         * gcc.dg/pr56510.c: New test.
8222         PR rtl-optimization/56484
8223         * gcc.c-torture/compile/pr56484.c: New test.
8225 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8227         PR c++/56530
8228         * g++.dg/warn/Wsign-conversion-2.C: New.
8230 2013-03-05  Richard Biener  <rguenther@suse.de>
8232         PR tree-optimization/56270
8233         * gcc.dg/vect/slp-38.c: New testcase.
8235 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8237         PR rtl-optimization/56494
8238         * gcc.dg/pr56494.c: New test.
8240 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8242         * gcc.dg/pr56424.c: New test.
8244 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8246         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8247         * gcc.dg/pr56228.c <avr>: Skip.
8249 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8251         PR testsuite/52641
8252         PR tree-optimization/52631
8253         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8255 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8257         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8258         * gcc.dg/vect/vect-83_64.c: Same.
8260 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8262         PR fortran/56477
8263         * gfortran.dg/pointer_check_13.f90: New test.
8265 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8267         PR fortran/54730
8268         * gfortran.dg/array_constructor_42.f90: New test.
8270 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8272         PR c++/52688
8273         * g++.dg/template/static33.C: New.
8274         * g++.dg/template/static34.C: Likewise.
8276         PR c++/10291
8277         * g++.dg/template/static35.C: New.
8279 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8281         * gcc.dg/pr56396.c: Require pic support.
8283 2013-03-01  Richard Biener  <rguenther@suse.de>
8285         PR tree-optimization/55481
8286         * gcc.dg/torture/pr56488.c: New testcase.
8288 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8289             Jakub Jelinek  <jakub@redhat.com>
8291         PR sanitizer/56454
8292         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8293         no_sanitize_address attribute rather than no_address_safety_analysis.
8294         * g++.dg/asan/sanitizer_test_utils.h
8295         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8296         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8297         in addition to no_address_safety_analysis.
8299 2013-02-28  Jason Merrill  <jason@redhat.com>
8301         PR c++/56481
8302         * g++.dg/cpp0x/constexpr-and.C: New.
8304 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8306         PR tree-optimization/56294
8307         * g++.dg/debug/pr56294.C: New test.
8309 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8311         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8313 2013-02-27  Marek Polacek  <polacek@redhat.com>
8315         PR rtl-optimization/56466
8316         * gcc.dg/pr56466.c: New test.
8318 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8320         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8321         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8322         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8324 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8326         PR middle-end/45472
8327         * gcc.dg/pr45472.c: New test.
8329 2013-02-26  Marek Polacek  <polacek@redhat.com>
8331         PR tree-optimization/56426
8332         * gcc.dg/pr56436.c: New test.
8334 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8336         PR tree-optimization/56448
8337         * gcc.c-torture/compile/pr56448.c: New test.
8339         PR tree-optimization/56443
8340         * gcc.dg/torture/pr56443.c: New test.
8342 2013-02-25  Richard Biener  <rguenther@suse.de>
8344         PR tree-optimization/56175
8345         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8347 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8349         PR c++/56403
8350         * g++.dg/torture/pr56403.C: New test.
8352 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8354         Revert:
8355         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8356         Richard Sandiford  <rdsandiford@googlemail.com>
8358         * gcc.target/mips/mips.exp: Add microMIPS support.
8359         * gcc.target/mips/umips-movep-2.c: New test.
8360         * gcc.target/mips/umips-lwp-2.c: New test.
8361         * gcc.target/mips/umips-swp-5.c: New test.
8362         * gcc.target/mips/umips-constraints-1.c: New test.
8363         * gcc.target/mips/umips-lwp-3.c: New test.
8364         * gcc.target/mips/umips-swp-6.c: New test.
8365         * gcc.target/mips/umips-constraints-2.c: New test.
8366         * gcc.target/mips/umips-save-restore-1.c: New test.
8367         * gcc.target/mips/umips-lwp-4.c: New test.
8368         * gcc.target/mips/umips-swp-7.c: New test.
8369         * gcc.target/mips/umips-save-restore-2.c: New test.
8370         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8371         * gcc.target/mips/umips-lwp-5.c: New test.
8372         * gcc.target/mips/umips-save-restore-3.c: New test.
8373         * gcc.target/mips/umips-lwp-6.c: New test.
8374         * gcc.target/mips/umips-swp-1.c: New test.
8375         * gcc.target/mips/umips-lwp-7.c: New test.
8376         * gcc.target/mips/umips-swp-2.c: New test.
8377         * gcc.target/mips/umips-lwp-8.c: New test.
8378         * gcc.target/mips/umips-swp-3.c: New test.
8379         * gcc.target/mips/umips-movep-1.c: New test.
8380         * gcc.target/mips/umips-lwp-1.c: New test.
8381         * gcc.target/mips/umips-swp-4.c: New test.
8383 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8384             Richard Sandiford  <rdsandiford@googlemail.com>
8386         * gcc.target/mips/mips.exp: Add microMIPS support.
8387         * gcc.target/mips/umips-movep-2.c: New test.
8388         * gcc.target/mips/umips-lwp-2.c: New test.
8389         * gcc.target/mips/umips-swp-5.c: New test.
8390         * gcc.target/mips/umips-constraints-1.c: New test.
8391         * gcc.target/mips/umips-lwp-3.c: New test.
8392         * gcc.target/mips/umips-swp-6.c: New test.
8393         * gcc.target/mips/umips-constraints-2.c: New test.
8394         * gcc.target/mips/umips-save-restore-1.c: New test.
8395         * gcc.target/mips/umips-lwp-4.c: New test.
8396         * gcc.target/mips/umips-swp-7.c: New test.
8397         * gcc.target/mips/umips-save-restore-2.c: New test.
8398         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8399         * gcc.target/mips/umips-lwp-5.c: New test.
8400         * gcc.target/mips/umips-save-restore-3.c: New test.
8401         * gcc.target/mips/umips-lwp-6.c: New test.
8402         * gcc.target/mips/umips-swp-1.c: New test.
8403         * gcc.target/mips/umips-lwp-7.c: New test.
8404         * gcc.target/mips/umips-swp-2.c: New test.
8405         * gcc.target/mips/umips-lwp-8.c: New test.
8406         * gcc.target/mips/umips-swp-3.c: New test.
8407         * gcc.target/mips/umips-movep-1.c: New test.
8408         * gcc.target/mips/umips-lwp-1.c: New test.
8409         * gcc.target/mips/umips-swp-4.c: New test.
8411 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8413         PR sanitizer/56393
8414         * lib/asan-dg.exp (asan_link_flags): Add
8415         -B${gccpath}/libsanitizer/asan/ to flags.
8417 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8419         PR middle-end/56420
8420         * gcc.dg/torture/pr56420.c: New test.
8422 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8424         PR middle-end/56108
8425         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8427 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8429         PR tree-optimization/56310
8430         * g++.dg/ipa/pr56310.C: New test.
8432 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8434         PR fortran/56385
8435         * gfortran.dg/proc_ptr_comp_37.f90: New.
8437 2013-02-21  Richard Biener  <rguenther@suse.de>
8439         PR tree-optimization/56415
8440         Revert
8441         2013-02-11  Richard Biener  <rguenther@suse.de>
8443         PR tree-optimization/56273
8444         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8445         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8446         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8447         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8448         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8449         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8451 2013-02-21  Marek Polacek  <polacek@redhat.com>
8453         PR tree-optimization/56398
8454         * g++.dg/torture/pr56398.C: New test.
8456 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8458         PR inline-asm/56405
8459         * gcc.c-torture/compile/pr56405.c: New test.
8461 2013-02-20  Jan Hubicka  <jh@suse.cz>
8463         PR tree-optimization/56265
8464         * g++.dg/ipa/devirt-11.C: New testcase.
8466 2013-02-20  Richard Biener  <rguenther@suse.de>
8468         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8470 2013-02-20  Richard Biener  <rguenther@suse.de>
8471         Jakub Jelinek  <jakub@redhat.com>
8473         PR tree-optimization/56396
8474         * gcc.dg/pr56396.c: New testcase.
8476 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8478         PR c++/56373
8479         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8481 2013-02-19  Richard Biener  <rguenther@suse.de>
8483         PR tree-optimization/56384
8484         * gcc.dg/torture/pr56384.c: New testcase.
8486 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8488         PR tree-optimization/56350
8489         * gcc.dg/pr56350.c: New test.
8491         PR tree-optimization/56381
8492         * g++.dg/opt/pr56381.C: New test.
8494 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8496         PR pch/54117
8497         * lib/dg-pch.exp (pch-init, pch-finish,
8498         check_effective_target_pch_supported_debug): New procs.
8499         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8500         Likewise if $pch_unsupported_debug and $flags include -g.
8501         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8502         and dg-require-effective-target pch_unsupported_debug.
8503         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8504         * objc.dg/pch/pch.exp: Likewise.
8505         * gcc.dg/pch/pch.exp: Likewise.
8506         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8507         pch_unsupported_debug.
8508         * gcc.dg/pch/valid-1.hs: Likewise.
8509         * gcc.dg/pch/valid-1b.c: Likewise.
8510         * gcc.dg/pch/valid-1b.hs: Likewise.
8512 2013-02-18  Richard Biener  <rguenther@suse.de>
8514         PR tree-optimization/56366
8515         * gcc.dg/torture/pr56366.c: New testcase.
8517 2013-02-18  Richard Biener  <rguenther@suse.de>
8519         PR middle-end/56349
8520         * gcc.dg/torture/pr56349.c: New testcase.
8522 2013-02-18  Richard Biener  <rguenther@suse.de>
8524         PR tree-optimization/56321
8525         * gcc.dg/torture/pr56321.c: New testcase.
8527 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8529         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8531 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8532             Dodji Seketeli  <dodji@redhat.com>
8534         PR asan/56330
8535         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8536         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8537         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8538         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8539         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8540         * c-c++-common/asan/pr56330.c: Likewise.
8541         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8542         Ensure the size argument of __builtin_memcpy is a constant.
8544 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8545             Paolo Carlini  <paolo.carlini@oracle.com>
8547         PR c++/51242
8548         * g++.dg/cpp0x/enum23.C: New.
8550 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8552         PR target/54685
8553         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8555 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8557         PR rtl-optimization/56348
8558         * gcc.target/i386/pr56348.c: New test.
8560 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8562         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8563         * gcc.target/arm/interrupt-2.c: Likewise.
8565 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8567         PR fortran/56318
8568         * gfortran.dg/matmul_9.f90: New.
8570 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8572         PR fortran/53818
8573         * gfortran.dg/init_flag_11.f90: New.
8575 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8577         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8579 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8581         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8582         characters.
8584 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8585             Tobias Burnus  <burnus@net-b.de>
8587         PR testsuite/56138
8588         * gfortran.dg/allocatable_function_7.f90: New.
8590 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8592         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8593         * asan_globals_test-wrapper.cc: New file.
8594         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8595         instead of asan_globals_test.cc as dg-additional-sources.
8596         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8597         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8598         "sanitizer_test_utils.h" instead of
8599         "sanitizer_common/tests/sanitizer_test_utils.h".
8600         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8601         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8602         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8603         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8604         * g++.dg/asan/asan_test.cc: Synced from upstream.
8605         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8607 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8609         Fix an asan crash
8610         * c-c++-common/asan/memcmp-2.c: New test.
8612 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8614         PR c++/55582
8615         * g++.dg/cpp0x/udlit-string-literal.h: New.
8616         * g++.dg/cpp0x/udlit-string-literal.C: New.
8618 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8620         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8622 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8624         PR target/56184
8625         * gcc.target/arm/pr56184.C: New test.
8627 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8629         PR c++/56302
8630         * g++.dg/torture/pr56302.C: New test.
8631         * g++.dg/cpp0x/constexpr-56302.C: New test.
8632         * c-c++-common/pr56302.c: New test.
8634 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8635             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8637         PR fortran/56204
8638         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8639         * gfortran.dg/quad_3.f90: Ditto.
8641 2013-02-13  Kostya Serebryany  <kcc@google.com>
8643         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8644         to match the fresh asan run-time.
8645         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8647 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8649         Avoid instrumenting duplicated memory access in the same basic block
8650         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8651         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8652         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8653         * c-c++-common/asan/inc.c: Likewise.
8655 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8657         PR inline-asm/56148
8658         * gcc.target/i386/pr56148.c: New test.
8660 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8661             Tobias Burnus  <burnus@net-b.de>
8663         PR testsuite/56082
8664         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8665         to kind=2.
8667 2013-02-12  Richard Biener  <rguenther@suse.de>
8669         PR lto/56297
8670         * gcc.dg/lto/pr56297_0.c: New testcase.
8671         * gcc.dg/lto/pr56297_0.c: Likewise.
8673 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8675         PR fortran/46952
8676         * gfortran.dg/typebound_deferred_1.f90: New.
8678 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8680         PR rtl-optimization/56151
8681         * gcc.target/i386/pr56151.c: New test.
8683 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8685         * g++.dg/ext/mv12.C: New test.
8686         * g++.dg/ext/mv12.h: New file.
8687         * g++.dg/ext/mv12-aux.C: New file.
8688         * g++.dg/ext/mv13.C: New test.
8690 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8692         * lib/target-supports.exp
8693         (check_effective_target_powerpc_eabi_ok): New.
8694         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8695         powerpc_eabi_ok.
8696         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8697         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8698         only.
8699         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8700         * gcc.target/powerpc/pr51623.c: Likewise.
8701         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8702         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8704 2013-02-11  Alexander Potapenko  <glider@google.com>
8705             Jack Howarth  <howarth@bromo.med.uc.edu>
8706             Jakub Jelinek  <jakub@redhat.com>
8708         PR sanitizer/55617
8709         * g++.dg/asan/pr55617.C: Run on all targets.
8711 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8713         PR rtl-optimization/56275
8714         * gcc.dg/pr56275.c: New test.
8716 2013-02-11  Richard Biener  <rguenther@suse.de>
8718         PR tree-optimization/56273
8719         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8721 2013-02-11  Richard Biener  <rguenther@suse.de>
8723         PR tree-optimization/56264
8724         * gcc.dg/torture/pr56264.c: New testcase.
8726 2013-02-11  Richard Biener  <rguenther@suse.de>
8728         PR tree-optimization/56273
8729         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8730         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8731         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8732         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8733         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8734         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8736 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8738         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8739         for *-*-linux-gnu targets.
8740         * g++.dg/asan/interception-test-1.c: Ditto.
8741         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8742         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8744 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8746         PR fortran/55362
8747         * gfortran.dg/intrinsic_size_4.f90 : New test.
8749 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8751         PR target/56256
8752         * gcc.target/powerpc/pr56256.c: New test.
8754 2013-02-08  Ian Lance Taylor  <iant@google.com>
8756         * lib/go.exp: Load timeout.exp.
8758 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8760         PR rtl-optimization/56246
8761         * gcc.target/i386/pr56246.c: New test.
8763 2013-02-08  Jeff Law  <law@redhat.com>
8765         PR debug/53948
8766         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8768 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8770         PR target/56043
8771         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8772         powerpc*-*-linux*.
8774 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8776         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8778 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8780         PR rtl-optimization/56195
8781         * gcc.dg/torture/pr56195.c: New test.
8783 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8785         PR fortran/54107
8786         * gfortran.dg/recursive_interface_2.f90: New test.
8788 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8790         PR tree-optimization/56250
8791         * gcc.c-torture/execute/pr56250.c: New test.
8793 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8795         PR tree-optimization/56064
8796         * gcc.dg/fixed-point/view-convert-2.c: New test.
8798 2013-02-08  Michael Matz  <matz@suse.de>
8800         PR tree-optimization/52448
8801         * gcc.dg/pr52448.c: New test.
8803 2013-02-08  Richard Biener  <rguenther@suse.de>
8805         PR middle-end/56181
8806         * gcc.dg/torture/pr56181.c: New testcase.
8808 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8810         PR target/54222
8811         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8812         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8814 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8816         PR c++/56241
8817         * g++.dg/parse/crash61.C: New test.
8819         PR c++/56239
8820         * g++.dg/parse/pr56239.C: New test.
8822         PR c++/56237
8823         * g++.dg/abi/mangle61.C: New test.
8825 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8827         PR rtl-optimization/56225
8828         * gcc.target/i386/pr56225.c: New test.
8830 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8832         PR debug/56154
8833         * gcc.dg/guality/pr56154-1.c: New test.
8834         * gcc.dg/guality/pr56154-2.c: New test.
8835         * gcc.dg/guality/pr56154-3.c: New test.
8836         * gcc.dg/guality/pr56154-4.c: New test.
8837         * gcc.dg/guality/pr56154-aux.c: New file.
8839         PR tree-optimization/55789
8840         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8841         cleanup-tree-dump.
8842         * gcc.dg/tree-ssa/inline-3.c: Add
8843         --param max-early-inliner-iterations=2 option.
8845 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847         PR debug/53363
8848         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8849         Add -fno-dwarf2-cfi-asm to dg-options.
8850         Adapt match count.
8852 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8854         PR target/56228
8855         * gcc.dg/pr56228.c: New test.
8857 2013-02-07  Alan Modra  <amodra@gmail.com>
8859         PR target/54009
8860         * gcc.target/powerpc/pr54009.c: New test.
8861         PR target/54131
8862         * gfortran.dg/pr54131.f: New test.
8864 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8866         PR fortran/55789
8867         * gfortran.dg/array_constructor_41.f90: New test.
8869 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8871         PR fortran/55978
8872         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8874 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8876         PR middle-end/56217
8877         * g++.dg/gomp/pr56217.C: New test.
8879 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8881         PR tree-optimization/56205
8882         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8883         * gcc.c-torture/execute/pr56205.c: New test.
8885 2013-02-05  Richard Biener  <rguenther@suse.de>
8887         PR tree-optimization/53342
8888         PR tree-optimization/53185
8889         * gcc.dg/vect/pr53185-2.c: New testcase.
8891 2013-02-05  Jan Hubicka  <jh@suse.cz>
8893         PR tree-optimization/55789
8894         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8895         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8896         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8897         * g++.dg/ipa/inline-1.C: New testcase.
8898         * g++.dg/ipa/inline-2.C: New testcase.
8899         * g++.dg/ipa/inline-3.C: New testcase.
8901 2013-02-05  Jan Hubicka  <jh@suse.cz>
8903         PR tree-optimization/55789
8904         * g++.dg/torture/pr55789.C: New testcase.
8906 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8908         PR middle-end/56167
8909         * gcc.dg/pr56167.c: New test.
8911 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8913         PR target/55146
8914         * gcc.target/sh/pr55146.c: New.
8916 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8918         PR tree-optimization/54386
8919         * gcc.target/sh/pr54386.c: New.
8921 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8923         PR fortran/56008
8924         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8926         PR fortran/47517
8927         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8929 2013-02-04  Alexander Potapenko  <glider@google.com>
8930             Jack Howarth  <howarth@bromo.med.uc.edu>
8931             Jakub Jelinek  <jakub@redhat.com>
8933         PR sanitizer/55617
8934         * g++.dg/asan/pr55617.C: New test.
8936 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8938         PR fortran/54195
8939         * gfortran.dg/typebound_operator_19.f90: New test.
8940         * gfortran.dg/typebound_assignment_4.f90: New test.
8942 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8944         PR fortran/54107
8945         * gfortran.dg/recursive_interface_1.f90: New test.
8947 2013-02-04  Richard Guenther  <rguenther@suse.de>
8949         PR lto/56168
8950         * gcc.dg/lto/pr56168_0.c: New testcase.
8951         * gcc.dg/lto/pr56168_1.c: Likewise.
8953 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8955         PR fortran/50627
8956         PR fortran/56054
8957         * gfortran.dg/block_12.f90:  New test.
8958         * gfortran.dg/module_error_1.f90:  New test.
8960 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8962         * lib/target-supports.exp (check_effective_target_vect_float)
8963         (check_effective_target_vect_no_align): Add mips-sde-elf.
8965 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8967         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8969 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8971         * gcc.dg/pr56023.c: XFAIL on AIX.
8972         * gcc.dg/vect/pr49352.c: Same.
8974 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8976         * gnat.dg/opt26.adb: New test.
8978 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8980         Revert.
8981         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8983         * gcc.target/arm/neon-vfnms-1.c: New test.
8984         * gcc.target/arm/neon-vfnma-1.c: New test.
8986 2013-01-31  Richard Biener  <rguenther@suse.de>
8988         PR tree-optimization/56157
8989         * gcc.dg/torture/pr56157.c: New testcase.
8991 2013-01-30  Richard Biener  <rguenther@suse.de>
8993         PR tree-optimization/56150
8994         * gcc.dg/torture/pr56150.c: New testcase.
8996 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8998         PR sanitizer/55374
8999         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9000         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9001         printed in backtrace.
9002         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9003         to avoid errors about mismatched allocation vs. deallocation.
9005         PR c++/55742
9006         * g++.dg/mv1.C: Moved to...
9007         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9008         * g++.dg/mv2.C: Moved to...
9009         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9010         * g++.dg/mv3.C: Moved to...
9011         * g++.dg/ext/mv3.C: ... here.
9012         * g++.dg/mv4.C: Moved to...
9013         * g++.dg/ext/mv4.C: ... here.
9014         * g++.dg/mv5.C: Moved to...
9015         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9016         * g++.dg/mv6.C: Moved to...
9017         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9018         * g++.dg/ext/mv7.C: New test.
9019         * g++.dg/ext/mv8.C: New test.
9020         * g++.dg/ext/mv9.C: New test.
9021         * g++.dg/ext/mv10.C: New test.
9022         * g++.dg/ext/mv11.C: New test.
9024 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9026         PR rtl-optimization/56144
9027         * gcc.dg/pr56144.c: New.
9029 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9031         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9032         message.
9033         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9034         * g++.dg/cpp0x/constexpr-55573.C: Same
9036 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9038         PR tree-optimization/56064
9039         * gcc.dg/fixed-point/view-convert.c: New test.
9041 2013-01-30  Andreas Schwab  <schwab@suse.de>
9043         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9044         evaluate the end index in string range.
9046 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9048         PR fortran/56138
9049         * gfortran.dg/allocatable_function_6.f90: New.
9051 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9052             Mikael Morin  <mikael@gcc.gnu.org>
9054         PR fortran/54107
9055         * gfortran.dg/proc_ptr_comp_36.f90: New.
9057 2013-01-29  Richard Biener  <rguenther@suse.de>
9059         PR tree-optimization/55270
9060         * gcc.dg/torture/pr55270.c: New testcase.
9062 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9064         PR rtl-optimization/56117
9065         * gcc.dg/pr56117.c: New test.
9067 2013-01-28  Richard Biener  <rguenther@suse.de>
9069         PR tree-optimization/56034
9070         * gcc.dg/torture/pr56034.c: New testcase.
9072 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9074         PR tree-optimization/56125
9075         * gcc.dg/pr56125.c: New test.
9077 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9078             Mikael Morin  <mikael@gcc.gnu.org>
9080         PR fortran/53537
9081         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9082         * gfortran.dg/import8.f90: Likewise.
9083         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9084         * gfortran.dg/import10.f90: New test.
9085         * gfortran.dg/import11.f90: Likewise
9087 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9089         PR testsuite/56053
9090         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9091         string.h.  Provide memset, malloc and free prototypes, adjust line
9092         numbers in dg-output.
9093         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9094         Provide memset prototype and adjust line numbers in dg-output.
9095         * c-c++-common/asan/global-overflow-1.c: Likewise.
9097         PR tree-optimization/56094
9098         * gcc.dg/pr56094.c: New test.
9100 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9102         * gcc.target/arm/neon-vfnms-1.c: New test.
9103         * gcc.target/arm/neon-vfnma-1.c: New test.
9105 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9107         PR target/56114
9108         * gcc.target/i386/pr56114.c: New test.
9110 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9112         PR fortran/55984
9113         * gfortran.dg/associate_14.f90: New test.
9115         PR fortran/56047
9116         * gfortran.dg/associate_13.f90: New test.
9118 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9120         PR tree-optimization/56098
9121         * gcc.dg/pr56098-1.c: New test.
9122         * gcc.dg/pr56098-2.c: New test.
9124 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9126         PR target/54222
9127         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9129 2013-01-22  Marek Polacek  <polacek@redhat.com>
9131         PR tree-optimization/56035
9132         * gcc.dg/pr56035.c: New test.
9134 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9136         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9137         for MIPS.
9139 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9141         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9143 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9145         PR c/56078
9146         * gcc.dg/pr56078.c: New test.
9147         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9149 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9151         PR tree-optimization/55927
9152         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9154 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9156         * gcc.target/i386/movsd.c: New test.
9158 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9160         PR inline-asm/55934
9161         * gcc.target/i386/pr55934.c: New test.
9163 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9165         PR fortran/56081
9166         * gfortran.dg/select_8.f90: New.
9168 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9170         * gcc.target/microblaze/microblaze.exp: Remove
9171         target_config_cflags check.
9173 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9175         PR fortran/56052
9176         * gfortran.dg/gomp/pr56052.f90: New test.
9178         PR target/49069
9179         * gcc.dg/pr49069.c: New test.
9181 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9183         PR c++/55944
9184         * g++.dg/cpp0x/constexpr-static10.C: New.
9186 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9188         PR target/56028
9189         * gcc.target/i386/pr56028.c: New test.
9191 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9193         PR target/55686
9194         * gcc.target/i386/pr55686.c: New test.
9196 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9198         PR c++/53609
9199         * g++.dg/cpp0x/variadic139.C: New test.
9200         * g++.dg/cpp0x/variadic140.C: Likewise.
9201         * g++.dg/cpp0x/variadic141.C: Likewise.
9203 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9205         * gnat.dg/warn8.adb: New test.
9207 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9209         PR fortran/55919
9210         * gfortran.dg/include_8.f90: New test.
9212 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9214         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9215         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9217 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9219         PR tree-optimization/56051
9220         * gcc.c-torture/execute/pr56051.c: New test.
9222 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9224         PR rtl-optimization/56023
9225         * gcc.dg/pr56023.c: New test.
9227 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9229         PR middle-end/56022
9230         * gcc.target/i386/pr56022.c: New test.
9232 2013-01-21  Jason Merrill  <jason@redhat.com>
9234         * lib/target-supports.exp (check_effective_target_alias): New.
9236 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9238         PR debug/53235
9239         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9241 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9243         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9245 2013-01-19  Jeff Law  <law@redhat.com>
9247         PR tree-optimization/52631
9248         * tree-ssa/pr52631.c: New test.
9249         * tree-ssa/ssa-fre-9: Update expected output.
9251 2013-01-19  Anthony Green  <green@moxielogic.com>
9253         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9254         for moxie.
9256 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9258         PR tree-optimization/56029
9259         * g++.dg/torture/pr56029.C: New test.
9261 2013-01-18  Sharad Singhai  <singhai@google.com>
9263         PR tree-optimization/55995
9264         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9266 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9268         PR target/55433
9269         * gcc.target/i386/pr55433.c: New.
9271 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9273         PR middle-end/56015
9274         * gfortran.dg/pr56015.f90: New test.
9276 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9278         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9280 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9282         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9283         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9284         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9285         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9286         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9288 2013-01-17  Jeff Law  <law@redhat.com>
9290         * gcc.dg/pr52573.c: Move to...
9291         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9293         PR rtl-optimization/52573
9294         * gcc.dg/pr52573.c: New test.
9296 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9298         PR sanitizer/55679
9299         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9300         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9301         check_no_compiler_messages to test support in ucontext.h.
9302         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9303         compliant RLIMIT_AS.
9305 2013-01-17  Marek Polacek  <polacek@redhat.com>
9307         PR rtl-optimization/55833
9308         * gcc.dg/pr55833.c: New test.
9310 2013-01-17  Jan Hubicka  <jh@suse.cz>
9312         PR tree-optimization/55273
9313         * gcc.c-torture/compile/pr55273.c: New testcase.
9315 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9317         PR target/55981
9318         * gcc.target/pr55981.c: New test.
9320 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9322         * gcc.target/arm/pr40887.c: Require at least armv5.
9323         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9324         * gcc.target/arm/pr51915.c: Likewise.
9325         * gcc.target/arm/pr52006.c: Likewise.
9326         * gcc.target/arm/pr53187.c: Likewise.
9328         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9329         * gcc.target/arm/ftest-support-arm.h: Delete.
9330         * gcc.target/arm/ftest-support-thumb.h: Delete.
9331         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9332         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9333         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9334         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9335         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9336         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9337         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9338         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9339         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9340         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9341         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9342         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9343         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9344         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9345         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9346         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9347         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9348         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9349         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9350         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9351         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9352         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9353         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9354         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9356 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9358         PR tree-optimizations/55264
9359         * g++.dg/ipa/pr55264.C: New test.
9361 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9363         PR fortran/55983
9364         * gfortran.dg/class_55.f90: New.
9366 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9368         PR testsuite/55994
9369         * gcc.c-torture/execute/builtins/builtins.exp: Add
9370         -Wl,--allow-multiple-definition for eabi and elf targets.
9372         PR testsuite/54622
9373         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9374         check_effective_target_vect_perm_short,
9375         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9376         check_effective_target_vect64): Return 0 for big-endian ARM.
9377         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9379         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9380         prototypes.
9382 2013-01-16  Richard Biener  <rguenther@suse.de>
9384         PR tree-optimization/55964
9385         * gcc.dg/torture/pr55964.c: New testcase.
9387 2013-01-16  Richard Biener  <rguenther@suse.de>
9389         PR tree-optimization/54767
9390         PR tree-optimization/53465
9391         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9393 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9395         PR target/55301
9396         * gcc.target/sh/sh-switch.c: New testcase.
9398 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9400         * gcc.dg/webizer.c: Increase the array size.
9402 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9404         PR target/55940
9405         * gcc.dg/pr55940.c: New test.
9407 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9408             Harald Anlauf  <anlauf@gmx.de>
9410         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9411         * gfortran.dg/bounds_check_5.f90: Likewise.
9412         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9413         * gfortran.dg/continuation_9.f90: Likewise.
9414         * gfortran.dg/move_alloc_13.f90: Likewise.
9415         * gfortran.dg/structure_constructor_11.f90: Likewise.
9416         * gfortran.dg/tab_continuation.f: Likewise.
9417         * gfortran.dg/warning-directive-2.F90: Likewise.
9418         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9420 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9422         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9423         * gcc.target/arm/fma-sp.c: Likewise.
9425 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9427         PR rtl-optimization/55153
9428         * gcc.dg/pr55153.c: New.
9430 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9432         PR tree-optimization/55920
9433         * gcc.c-torture/compile/pr55920.c: New test.
9435 2013-01-15  Richard Biener  <rguenther@suse.de>
9437         PR middle-end/55882
9438         * gcc.dg/torture/pr55882.c: New testcase.
9440 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9442         PR tree-optimization/55955
9443         * gcc.c-torture/compile/pr55955.c: New test.
9445 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9447         PR c++/55663
9448         * g++.dg/cpp0x/alias-decl-31.C: New test.
9450 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9452         PR fortran/54286
9453         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9454         case where interface is null.
9456 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9458         PR fortran/55806
9459         * gfortran.dg/array_constructor_40.f90:  New test.
9461 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9463         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9465 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9467         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9468         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9469         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9470         * gcc.target/aarch64/vect-ld1r.c: New.
9471         * gcc.target/aarch64/vect-ld1r.x: New.
9473 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9475         PR target/55948
9476         * gcc.target/i386/hle-clear-rel.c: New file
9477         * gcc.target/i386/hle-store-rel.c: New file.
9479 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9481         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9482         * gfortran.dg/bounds_check_4.f90: Likewise.
9483         * gfortran.dg/inquire_10.f90: Likewise.
9484         * gfortran.dg/minloc_3.f90: Likewise.
9485         * gfortran.dg/minlocval_3.f90: Likewise.
9486         * gfortran.dg/module_double_reuse.f90: Likewise.
9487         * gfortran.dg/mvbits_1.f90: Likewise.
9488         * gfortran.dg/oldstyle_1.f90: Likewise.
9489         * gfortran.dg/pr20163-2.f: Likewise.
9490         * gfortran.dg/save_1.f90: Likewise.
9491         * gfortran.dg/scan_1.f90: Likewise.
9492         * gfortran.dg/select_char_1.f90: Likewise.
9493         * gfortran.dg/shape_4.f90: Likewise.
9494         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9495         * gfortran.dg/function_optimize_10.f90: Likewise.
9496         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9497         * gfortran.dg/used_types_17.f90: Likewise.
9498         * gfortran.dg/used_types_18.f90: Likewise.
9500 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9502         PR fortran/54286
9503         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9505 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9507         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9509 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9511         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9513 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9515         PR fortran/55072
9516         * gfortran.dg/assumed_type_2.f90: Fix test case.
9517         * gfortran.dg/internal_pack_13.f90: New test.
9518         * gfortran.dg/internal_pack_14.f90: New test.
9520 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9522         PR fortran/55868
9523         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9524         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9525         $tar to STAR.
9527 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9529         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9531 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9533         PR target/55719
9534         * gcc.target/s390/pr55719.c: New testcase.
9536 2013-01-11  Richard Guenther  <rguenther@suse.de>
9538         PR tree-optimization/44061
9539         * gcc.dg/pr44061.c: New testcase.
9541 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9543         Update copyright years.
9545 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9546             Jakub Jelinek  <jakub@redhat.com>
9548         PR target/55565
9549         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9551 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9553         PR rtl-optimization/55672
9554         * gcc.target/i386/pr55672.c: New.
9556 2013-01-10  Jeff Law  <law@redhat.com>
9558         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9559         pass/fail message unique.
9562 2013-01-10  Jason Merrill  <jason@redhat.com>
9564         * ada/.gitignore: New.
9566 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9568         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9569         Add tls options.
9570         * g++.dg/tls/thread_local2.C: Likewise.
9571         * g++.dg/tls/thread_local2g.C: Likewise.
9572         * g++.dg/tls/thread_local6.C: Likewise.
9573         * g++.dg/tls/thread_local-order1.C: Add tls options.
9574         * g++.dg/tls/thread_local-order2.C: Likewise.
9575         * g++.dg/tls/thread_local3.C: Likewise.
9576         * g++.dg/tls/thread_local3g.C: Likewise.
9577         * g++.dg/tls/thread_local4.C: Likewise.
9578         * g++.dg/tls/thread_local4g.C: Likewise.
9579         * g++.dg/tls/thread_local5.C: Likewise.
9580         * g++.dg/tls/thread_local5g.C: Likewise.
9581         * g++.dg/tls/thread_local6g.C: Likewise.
9583 2013-01-10  Kostya Serebryany  <kcc@google.com>
9585         * g++.dg/asan/asan_test.cc: Sync from upstream.
9587 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9589         PR tree-optimization/55921
9590         * gcc.c-torture/compile/pr55921.c: New test.
9592 2013-01-09  Jan Hubicka  <jh@suse.cz>
9594         PR tree-optimization/55569
9595         * gcc.c-torture/compile/pr55569.c: New testcase.
9597 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9599         PR fortran/47203
9600         * gfortran.dg/use_28.f90: New test.
9602 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9604         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9605         number matching more robust.
9607 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9609         PR rtl-optimization/55829
9610         * gcc.target/i386/pr55829.c: New.
9612 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9614         PR fortran/55758
9615         * gfortran.dg/bind_c_bool_1.f90: New.
9616         * gfortran.dg/do_5.f90: Add dg-warning.
9618 2013-01-09  Jan Hubicka  <jh@suse.cz>
9620         PR tree-optimization/55875
9621         * gcc.c-torture/execute/pr55875.c: New testcase.
9622         * g++.dg/torture/pr55875.C: New testcase.
9624 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9626         PR c/48418
9627         * c-c++-common/pr48418.c: New test.
9629 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9631         PR c++/55801
9632         * g++.dg/tls/thread_local-ice.C: New.
9634 2013-01-09  Andreas Schwab  <schwab@suse.de>
9636         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9638 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9640         PR tree-optimization/48189
9641         * gcc.dg/pr48189.c: New test.
9643 2013-01-04  Jan Hubicka  <jh@suse.cz>
9645         PR tree-optimization/55823
9646         * g++.dg/ipa/devirt-10.C: New testcase.
9648 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9649             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9651         PR rtl-optimization/55845
9652         * gcc.target/i386/pr55845.c: New test.
9654 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9656         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9657         instructions generated instead of number of occurances.
9659 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9661         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9662         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9663         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9664         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9665         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9666         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9667         * gcc.target/aarch64/vect-fcm.x: Likewise.
9668         * lib/target-supports.exp
9669         (check_effective_target_vect_cond): Enable for AArch64.
9671 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9673         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9674         endian-safe float pool loading.
9675         (test_square_root_v4sf): Likewise.
9676         (test_square_root_v2df): Likewise.
9677         * lib/target-supports.exp
9678         (check_effective_target_vect_call_sqrtf): Add AArch64.
9680 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9682         PR debug/55579
9683         * gcc.dg/tree-ssa/pr55579.c: New test.
9685 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9687         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9688         asm comments.
9690 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9692         PR middle-end/55890
9693         * gcc.dg/torture/pr55890-3.c: New test.
9695         PR middle-end/55851
9696         * gcc.c-torture/compile/pr55851.c: New test.
9698         PR sanitizer/55844
9699         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9700         dg-options.
9702 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9704         PR fortran/55618
9705         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9707 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9709         PR fortran/55763
9710         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9711         * gfortran.dg/pointer_init_7.f90: New.
9713 2013-01-07  Richard Biener  <rguenther@suse.de>
9715         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9717 2013-01-07  Richard Biener  <rguenther@suse.de>
9719         PR middle-end/55890
9720         * gcc.dg/torture/pr55890-1.c: New testcase.
9721         * gcc.dg/torture/pr55890-2.c: Likewise.
9723 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9725         * gcc.target/aarch64/fmovd.c: New.
9726         * gcc.target/aarch64/fmovf.c: Likewise.
9727         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9728         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9729         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9730         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9731         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9732         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9734 2013-01-07  Richard Biener  <rguenther@suse.de>
9736         PR tree-optimization/55888
9737         PR tree-optimization/55862
9738         * gcc.dg/torture/pr55888.c: New testcase.
9740 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9742         PR fortran/55852
9743         * gfortran.dg/intrinsic_size_3.f90: New.
9745 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9747         PR fortran/55763
9748         * gfortran.dg/select_type_32.f90: New.
9750 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9752         PR c++/52343
9753         * g++.dg/cpp0x/alias-decl-29.C: New test.
9755 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9757         PR fortran/53876
9758         PR fortran/54990
9759         PR fortran/54992
9760         * gfortran.dg/class_array_15.f03: New test.
9762 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9764         PR fortran/42769
9765         PR fortran/45836
9766         PR fortran/45900
9767         * gfortran.dg/use_23.f90: New test.
9768         * gfortran.dg/use_24.f90: New test.
9769         * gfortran.dg/use_25.f90: New test.
9770         * gfortran.dg/use_26.f90: New test.
9771         * gfortran.dg/use_27.f90: New test.
9773 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9775         * gnat.dg/specs/clause_on_volatile.ads: New test.
9777 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9779         * gnat.dg/alignment10.adb: New test.
9781 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9782             Mikael Morin  <mikael@gcc.gnu.org>
9784         PR fortran/55827
9785         * gfortran.dg/use_22.f90: New test.
9787 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9789         * gcc.target/aarch64/cmp-1.c: New testcase.
9791 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9793         PR fortran/55172
9794         * gfortran.dg/select_type_31.f03: New test.
9796 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9798         PR c++/54526 (again)
9799         * g++.dg/cpp0x/parse2.C: Extend.
9800         * g++.old-deja/g++.other/crash28.C: Adjust.
9802 2013-01-04  Richard Biener  <rguenther@suse.de>
9804         PR tree-optimization/55862
9805         * gcc.dg/torture/pr55862.c: New testcase.
9807 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9809         PR tree-optimization/55755
9810         * gcc.dg/torture/pr55755.c: New test.
9811         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9812         * gcc.dg/tree-ssa/pr45144.c: Update.
9814 2013-01-04  Richard Biener  <rguenther@suse.de>
9816         PR middle-end/55863
9817         * gcc.dg/fold-reassoc-2.c: New testcase.
9819 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9821         PR fortran/55763
9822         * gfortran.dg/null_7.f90: New.
9824 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9826         PR fortran/55854
9827         PR fortran/55763
9828         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9829         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9830         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9832 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9834         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9836 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9838         PR fortran/55855
9839         * gfortran.dg/assignment_1.f90: Modified.
9840         * gfortran.dg/assignment_4.f90: New.
9842 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9844         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9846 2013-01-03  Richard Biener  <rguenther@suse.de>
9848         PR tree-optimization/55857
9849         * gcc.dg/vect/pr55857-1.c: New testcase.
9850         * gcc.dg/vect/pr55857-2.c: Likewise.
9852 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9854         PR rtl-optimization/55838
9855         * gcc.dg/pr55838.c: New test.
9857         PR tree-optimization/55832
9858         * gcc.c-torture/compile/pr55832.c: New test.
9860 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9862         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9863         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9864         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9865         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9866         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9867         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9868         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9869         * gcc.dg/unroll_1.c: Ditto.
9870         * gcc.dg/unroll_2.c: Ditto.
9871         * gcc.dg/unroll_3.c: Ditto.
9872         * gcc.dg/unroll_4.c: Ditto.
9874 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9876         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9878 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9880         PR fortran/55818
9881         * gfortran.dg/eof_4.f90: New test.
9883 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9885         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9886         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9887         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9888         (compat_setup_dfp): Initialize compat_alt_caret and
9889         compat_save_TEST_ALWAYS_FLAGS.
9891 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9893         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9895 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9897         * gcc.dg/torture/fp-int-convert-2.c: New test.
9899 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9901         * gfortran.dg/newunit_3.f90: Add dg-do run.
9902         * gfortran.dg/inquire_15.f90: Add dg-do run.
9904 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9906         PR tree-optimization/55831
9907         * gcc.dg/pr55831.c: New test.
9909 Copyright (C) 2013 Free Software Foundation, Inc.
9911 Copying and distribution of this file, with or without modification,
9912 are permitted in any medium without royalty provided the copyright
9913 notice and this notice are preserved.