2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcbe6131004b20df5d789e54f97aadac160465cc3
1 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
5 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
7         * gcc.dg/guality/param-3.c: New test.
9 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
10             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
12         PR target/56788
13         * gcc.target/i386/xop-frczX.c: New test.
15 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
17         PR tree-optimization/59014
18         * gcc.c-torture/execute/pr59014-2.c: New test.
20 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
22         PR c++/58647
23         * g++.dg/parse/crash66.C: New.
25 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
27         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
28         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
30 2013-11-27  Marek Polacek  <polacek@redhat.com>
32         PR sanitizer/59306
33         * g++.dg/ubsan/pr59306.C: New test.
35 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
36             Jakub Jelinek  <jakub@redhat.com>
38         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
39         simdlen is a power of two.
40         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
41         Remove -msse2.  Adjust regexps for name mangling changes.
42         * gcc.dg/gomp/simd-clones-3.c: Likewise.
43         * gcc.dg/vect/vect-simd-clone-1.c: New test.
44         * gcc.dg/vect/vect-simd-clone-2.c: New test.
45         * gcc.dg/vect/vect-simd-clone-3.c: New test.
46         * gcc.dg/vect/vect-simd-clone-4.c: New test.
47         * gcc.dg/vect/vect-simd-clone-5.c: New test.
48         * gcc.dg/vect/vect-simd-clone-6.c: New test.
49         * gcc.dg/vect/vect-simd-clone-7.c: New test.
50         * gcc.dg/vect/vect-simd-clone-8.c: New test.
51         * gcc.dg/vect/vect-simd-clone-9.c: New test.
52         * gcc.dg/vect/vect-simd-clone-10.c: New test.
53         * gcc.dg/vect/vect-simd-clone-10.h: New file.
54         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
55         * gcc.dg/vect/vect-simd-clone-11.c: New test.
57 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
60         Call set_ld_library_path_env_vars.
61         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
63 2013-11-27  Tom de Vries  <tom@codesourcery.com>
64             Marc Glisse  <marc.glisse@inria.fr>
66         PR c++/59032
67         * c-c++-common/pr59032.c: New testcase.
69 2013-11-27  Tom de Vries  <tom@codesourcery.com>
70             Marc Glisse  <marc.glisse@inria.fr>
72         PR middle-end/59037
73         * c-c++-common/pr59037.c: New testcase.
75 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
77         * gcc.c-torture/execute/20131127-1.c: New test.
79 2013-11-27  Richard Biener  <rguenther@suse.de>
81         PR tree-optimization/59288
82         * gcc.dg/torture/pr59288.c: New testcase.
84 2013-11-27  Marek Polacek  <polacek@redhat.com>
86         * c-c++-common/ubsan/undefined-1.c: New test.
88 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
90         PR tree-optimization/59014
91         * gcc.c-torture/execute/pr59014.c: New test.
93         PR target/59229
94         * gcc.c-torture/execute/pr59229.c: New test.
96         PR rtl-optimization/59166
97         * gcc.dg/torture/pr59166.c: New test.
99         PR c++/58874
100         * g++.dg/gomp/pr58874.C: New test.
102         PR middle-end/59150
103         * g++.dg/gomp/pr59150.C: New test.
105         PR middle-end/59152
106         * c-c++-common/gomp/pr59152.c: New test.
108 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
110         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
111         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
112         * g++.dg/gomp/openmp-simd-1.C: Ditto.
113         * g++.dg/gomp/openmp-simd-2.C: Ditto.
114         * gfortran.dg/c_loc_test_22.f90: Ditto.
115         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
116         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
117         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
118         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
119         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
120         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
122 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
124         * gcc.target/arm/20131120.c: New test.
126 2013-11-26  Richard Biener  <rguenther@suse.de>
128         PR tree-optimization/59245
129         * gcc.dg/torture/pr59245.c: New testcase.
131 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
133         PR target/59290
134         * gcc.target/arm/negdi-2.c: Scan more general register names.
136 2013-11-26  Terry Guo  <terry.guo@arm.com>
138         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
139         * gcc.target/arm/thumb1-pic-single-base.c: New case.
141 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
143         PR c++/58700
144         * g++.dg/parse/bitfield4.C: New.
146 2013-11-26  Richard Biener  <rguenther@suse.de>
148         PR tree-optimization/59287
149         * gcc.dg/tree-ssa/alias-29.c: New testcase.
151 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/54485
154         * g++.dg/other/default8.C: New.
155         * g++.dg/tc1/dr217.C: Remove xfail.
156         * g++.dg/other/default5.C: Adjust.
157         * g++.old-deja/g++.mike/p1989.C: Likewise.
159 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/58607
162         * g++.dg/cpp0x/constexpr-ice9.C: New.
164 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/58810
167         * g++.dg/other/cv_func3.C: New.
168         * g++.dg/other/cv_func.C: Adjust.
169         * g++.dg/parse/fn-typedef2.C: Likewise.
171 2013-11-25  Marek Polacek  <polacek@redhat.com>
173         PR sanitizer/59250
174         * g++.dg/ubsan/pr59250.C: New test.
176 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
178         PR fortran/59143
179         * gfortran.dg/typebound_proc_30.f90: New.
181 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
183         PR c++/59080
184         * g++.dg/cpp0x/initlist75.C: New.
186         PR c++/59096
187         * g++.dg/cpp0x/gen-attrs-57.C: New.
189 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
191         PR c++/59112
192         PR c++/59113
193         * g++.dg/cpp1y/pr58533.C: Updated testcase.
194         * g++.dg/cpp1y/pr59112.C: New testcase.
195         * g++.dg/cpp1y/pr59113.C: New testcase.
197 2013-11-25  Terry Guo  <terry.guo@arm.com>
199         * gcc.target/arm/thumb2-slow-flash-data.c: New.
201 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
203         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
204         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
206 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
208         PR fortran/59228
209         * gfortran.dg/asynchronous_4.f90: New.
211 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
213         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
214         cleanup-tree-dump directive.
216 2013-11-22  Jan Hubicka  <jh@suse.cz>
218         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
219         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
221 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
223         * g++.dg/ubsan/return-1.C: New test.
224         * g++.dg/ubsan/return-2.C: New test.
226         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
227         optimizing away some __asan_report* calls.
229 2013-11-22  Martin Jambor  <mjambor@suse.cz>
231         * gcc.dg/pr10474.c: Also test ppc64.
232         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
233         to longs.
234         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
236 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
238         PR target/59054
239         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
240         specify an appropriate register class for VSX operations.
241         (load_vsx): Use it.
242         (load_gpr_to_vsx): Likewise.
243         (load_vsx_to_gpr): Likewise.
244         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
245         register class for VSX registers that the type can handle.  Remove
246         checks for explicit number of instructions generated, just check
247         if the instruction is generated.
248         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
249         * gcc.target/powerpc/direct-move-float1.c: Likewise.
250         * gcc.target/powerpc/direct-move-float2.c: Likewise.
251         * gcc.target/powerpc/direct-move-double1.c: Likewise.
252         * gcc.target/powerpc/direct-move-double2.c: Likewise.
253         * gcc.target/powerpc/direct-move-long1.c: Likewise.
254         * gcc.target/powerpc/direct-move-long2.c: Likewise.
256         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
258         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
259         * gcc.target/powerpc/bool3-p7.c: Likewise.
260         * gcc.target/powerpc/bool3-p8.c: Likewise.
262         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
263         appropriate instructions are generated, don't check the count.
265 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
267         PR target/59216
268         * gcc.target/arm/negdi-4.c: Delete invalid test.
269         * gcc.dg/torture/pr59216.c: New test.
271 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
273         * gcc.target/aarch64/vmov_n_1.c: New testcase.
275 2013-11-22  Richard Biener  <rguenther@suse.de>
277         * gcc.dg/torture/20131122-0.c: New testcase.
279 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
281         * gcc.dg/vect/vect-124.c: New test.
283 2013-11-21  Cary Coutant  <ccoutant@google.com>
285         * gcc.dg/debug/dwarf2/mlt1.c: New test.
286         * gcc.dg/debug/dwarf2/mlt2.c: New test.
288 2013-11-21  Jeff Law  <law@redhat.com>
290         PR tree-optimization/59221
291         * gcc.c-torture/execute/pr59221.c: New test.
293 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
295         PR libfortran/59227
296         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
297         Make more generic for other platforms.
299 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
301         PR target/53976
302         * gcc.target/sh/pr53976-1.c: New.
304 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
306         PR libfortran/49024
307         * gfortran.dg/erf_3.F90: New file.
309 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
311         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
313 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
315         PR rtl-optimization/59133
316         * gcc.target/i386/pr59133.c: New.
318 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
320         PR middle-end/21718
321         * gcc.dg/float-exact-1.c: New test.
323 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
325         PR rtl-optimization/54300
326         * gcc.target/arm/pr54300.C: New test.
328 2013-11-20  Diego Novillo  <dnovillo@google.com>
330         PR 59212
331         * g++.dg/plugin/selfassign.c: Include stringpool.h
333 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
335         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
337 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
339         * gcc.target/s390/htm-1.c: Rename to ...
340         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
341         one.
342         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
343         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
344         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
345         * gcc.target/s390/htm-builtins-1.c: New testcase.
346         * gcc.target/s390/htm-builtins-2.c: New testcase.
347         * gcc.target/s390/s390.exp: Add check for htm machine.
349 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
351         PR c/53001
352         * c-c++-common/Wfloat-conversion.c: Copies relevant
353         tests from c-c++-common/Wconversion-real.c,
354         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
355         new testcase for conversions that are warned about by
356         -Wfloat-conversion.
358 2013-11-19  Martin Jambor  <mjambor@suse.cz>
360         PR rtl-optimization/59099
361         * gcc.target/i386/pr59099.c: New test.
363 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
365         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
367 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
369         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
370         construct parameter slot value in endian-independent way.
371         (fcevv, fciievv, fcvevv): Use it.
373 2013-11-19  Jan Hubicka  <jh@suse.cz>
375         * ipa/devirt9.C: Fix prevoius change.
377 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
379         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
380         Remove defined(__linux__).
382 2013-11-19  Richard Biener  <rguenther@suse.de>
384         PR tree-optimization/59164
385         * gcc.dg/torture/pr59164.c: New testcase.
387 2013-11-19  Richard Biener  <rguenther@suse.de>
389         PR middle-end/58956
390         * gcc.dg/torture/pr58956.c: New testcase.
392 2013-11-19  Marek Polacek  <polacek@redhat.com>
394         * c-c++-common/ubsan/null-1.c: New test.
395         * c-c++-common/ubsan/null-2.c: New test.
396         * c-c++-common/ubsan/null-3.c: New test.
397         * c-c++-common/ubsan/null-4.c: New test.
398         * c-c++-common/ubsan/null-5.c: New test.
399         * c-c++-common/ubsan/null-6.c: New test.
400         * c-c++-common/ubsan/null-7.c: New test.
401         * c-c++-common/ubsan/null-8.c: New test.
402         * c-c++-common/ubsan/null-9.c: New test.
403         * c-c++-common/ubsan/null-10.c: New test.
404         * c-c++-common/ubsan/null-11.c: New test.
405         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
406         * c-c++-common/ubsan/shift-1.c: Likewise.
407         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
409 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
411         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
413 2013-11-19  Jan Hubicka  <jh@suse.cz>
415         * ipa/devirt9.C: Verify that the optimization happens already before.
416         whole-program.
418 2013-11-19  Richard Biener  <rguenther@suse.de>
420         PR tree-optimization/57517
421         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
422         * gcc.dg/torture/pr57517.c: Likewise.
424 2013-11-19  Jan Hubicka  <jh@suse.cz>
426         * gcc.target/i386/memcpy-3.c: New testcase.
428 2013-11-18  Jan Hubicka  <jh@suse.cz>
429             Uros Bizjak  <ubizjak@gmail.com>
431         PR middle-end/59175
432         * gcc.target/i386/memcpy-2.c: Fix template;
433         add +1 so the testcase passes at 32bit.
435 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
437         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
438         Remove spurious FIXME.
440 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
442         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
444 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
446         PR c++/53473
447         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
449 2013-11-18  Richard Biener  <rguenther@suse.de>
451         PR tree-optimization/59125
452         PR tree-optimization/54570
453         * gcc.dg/builtin-object-size-8.c: Un-xfail.
454         * gcc.dg/builtin-object-size-14.c: New testcase.
455         * gcc.dg/strlenopt-14gf.c: Adjust.
456         * gcc.dg/strlenopt-1f.c: Likewise.
457         * gcc.dg/strlenopt-4gf.c: Likewise.
459 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
461         * gnat.dg/volatile11.adb: New test.
462         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
464 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
466         PR sanitizer/59106
467         * c-c++-common/asan/pr59106.c: New test.
469 2013-11-17  Jan Hubicka  <jh@suse.cz>
471         * gcc.target/i386/memcpy-2.c: New testcase.
473 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
475         PR target/59153
476         * gcc.target/i386/pr59153.c: New test.
478 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
480         PR c++/59123
481         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
482         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
484 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
486         PR c++/29143
487         * g++.dg/overload/addr2.C: New.
488         * g++.old-deja/g++.other/overload11.C: Adjust.
490 2013-11-15  Mike Stump  <mikestump@comcast.net>
492         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
493         * lib/g++.exp (g++_target_compile): Likewise.
494         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
495         libraries.  Remove debugging.
496         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
497         libraries.  Remove -O0, redundant with default.
499 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
501         * c-c++-common/cpp/ucnid-2011-1.c: New test.
503 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
505         PR c++/58188
506         * g++.dg/cpp0x/nsdmi-template8.C: New.
508 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
510         PR c++/58725
511         * g++.dg/cpp0x/nsdmi-template7.C: New.
513 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
515         PR c++/58829
516         * g++.dg/cpp0x/nsdmi-template6.C: New.
518 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
520         PR c++/58599
521         * g++.dg/cpp0x/nsdmi-template5.C: New.
523 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
525         * c-c++-common/cilk-plus/PS: New directory.
526         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
527         * g++.dg/dg.exp: Run Cilk Plus tests.
528         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
530 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
532         * gcc.dg/vmx/3b-15.c: Revise for little endian.
534 2013-11-15  Richard Biener  <rguenther@suse.de>
536         PR tree-optimization/50262
537         * gcc.dg/tree-ssa/alias-28.c: New testcase.
538         * gcc.dg/strlenopt-1.c: Adjust.
539         * gcc.dg/strlenopt-1f.c: Likewise.
541 2013-11-15  Richard Biener  <rguenther@suse.de>
543         * gcc.dg/torture/20131115-1.c: New testcase.
545 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
547         * gcc.dg/cpp/ucnid-9.c: New test.
549 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
551         * gnat.dg/stack_usage1b.adb: New test.
552         * gnat.dg/stack_usage1c.adb: Likewise.
554 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
556         * gnat.dg/specs/addr1.ads: Revert the last change.
557         * gnat.dg/specs/atomic1.ads: Likewise.
559 2013-11-14  Cong Hou  <congh@google.com>
561         * gcc.dg/vect/vect-alias-check.c: Update.
563 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/57887
566         * g++.dg/cpp0x/nsdmi-template3.C: New.
567         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
569 2013-11-14  Diego Novillo  <dnovillo@google.com>
571         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
572         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
574 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
576         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
577         compiler and linker field if _CALL_ELF == 2.
578         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
579         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
580         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
582 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
584         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
585         (WRAPPER): Use it.
586         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
587         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
588         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
590 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
592         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
593         New function.
594         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
595         * gcc.target/powerpc/pr57949-2.c: Likewise.
597 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
599         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
601 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
603         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
604         * gcc.dg/torture/float128-div-underflow.c: Likewise.
605         * gcc.dg/torture/float128-extend-nan.c: Likewise.
607 2013-11-14  Richard Biener  <rguenther@suse.de>
609         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
611 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
613         * gnat.dg/specs/addr1.ads: XFAIL on x32.
614         * gnat.dg/specs/atomic1.ads: Likewise.
616 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
618         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
619         to "cortex-a53".
620         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
621         to "cortex-a53".
623 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
625         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
626         *-*-solaris2.1[0-9]*.
627         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
629 2013-11-14  Joey Ye  <joey.ye@arm.com>
631         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
632         * gcc.dg/tree-ssa/vrp47.c: Likewise.
633         * gcc.dg/tree-ssa/vrp87.c: Likewise.
634         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
635         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
637 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
639         PR c++/58533
640         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
642 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
644         PR target/59101
645         * gcc.c-torture/execute/pr59101.c: New test.
647 2013-11-13  Jeff Law  <law@redhat.com>
649         PR tree-optimization/59102
650         * gcc.c-torture/compile/pr59102.c: New test.
652 2013-11-13  Tom de Vries  <tom@codesourcery.com>
654         * gcc.dg/tail-merge-store.c: New test.
656 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
658         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
659         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
661 2013-11-13  Jeff Law  <law@redhat.com>
663         * PR middle-end/59119
664         * gcc.c-torture/compile/pr59119.c: New test.
666 2013-11-13  Martin Jambor  <mjambor@suse.cz>
668         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
669         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
670         * gcc.dg/pr10474.c: Likewise.
672 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
674         * lib/target-supports.exp
675         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
676         of targets that do not need command line argument to enable SIMD.
678 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
680         * gcc.dg/guality/param-4.c: New test.
682 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
684         * gcc.dg/c11-complex-1.c: New test.
686 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
688         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
689         gcc.dg/auto-type-2.c: New tests.
691 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
693         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
694         LTO tests.
696 2013-11-12  Jeff Law  <law@redhat.com>
698         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
699         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
700         the SSA optimizers.
702 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
704         PR target/59054
705         * gcc.target/powerpc/pr59054.c: New test.
707 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
709         * g++.dg/cpp1y/lambda-generic.C: New test case.
710         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
711         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
712         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
713         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
714         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
715         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
716         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
717         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
719 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
721         PR c++/58534
722         PR c++/58536
723         PR c++/58548
724         PR c++/58549
725         PR c++/58637
726         * g++.dg/cpp1y/pr58534.C: New testcase.
727         * g++.dg/cpp1y/pr58536.C: New testcase.
728         * g++.dg/cpp1y/pr58548.C: New testcase.
729         * g++.dg/cpp1y/pr58549.C: New testcase.
730         * g++.dg/cpp1y/pr58637.C: New testcase.
732 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
734         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
735         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
736         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
737         diagnostics.
739 2013-11-12  Tristan Gingold  <gingold@adacore.com>
741         * gnat.dg/aggr21.adb: New test.
742         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
744 2013-11-12  Jeff Law  <law@redhat.com>
746         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
747         * gcc.dg/tree-ssa/isolate-5.c: New test.
749 2013-11-12  Martin Jambor  <mjambor@suse.cz>
751         PR rtl-optimization/10474
752         * gcc.dg/pr10474.c: New testcase.
753         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
754         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
756 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
758         PR c++/57734
759         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
761 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
763         * gcc.dg/time-profiler-1.c: New test.
764         * gcc.dg/time-profiler-2.c: Ditto.
766 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
767             Jeff Law  <law@redhat.com>
769         * gcc.dg/tree-ssa/alias-27.c: New testcase.
771 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
773         PR target/58853
774         * gcc.target/i386/pr58853.c: New test.
776 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
778         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
779         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
780         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
781         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
782         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
783         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
784         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
785         * gcc.dg/tree-ssa/vrp47.c: Likewise.
786         * gcc.dg/tree-ssa/vrp87.c: Likewise.
788 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
790         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
791         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
792         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
793         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
794         gcc.dg/atomic/stdatomic-exchange-1.c,
795         gcc.dg/atomic/stdatomic-exchange-2.c,
796         gcc.dg/atomic/stdatomic-exchange-3.c,
797         gcc.dg/atomic/stdatomic-exchange-4.c,
798         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
799         gcc.dg/atomic/stdatomic-generic.c,
800         gcc.dg/atomic/stdatomic-kill-dep.c,
801         gcc.dg/atomic/stdatomic-load-1.c,
802         gcc.dg/atomic/stdatomic-load-2.c,
803         gcc.dg/atomic/stdatomic-load-3.c,
804         gcc.dg/atomic/stdatomic-load-4.c,
805         gcc.dg/atomic/stdatomic-lockfree.c,
806         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
807         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
808         gcc.dg/atomic/stdatomic-store-1.c,
809         gcc.dg/atomic/stdatomic-store-2.c,
810         gcc.dg/atomic/stdatomic-store-3.c,
811         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
812         tests.
814 2013-11-08  Cong Hou  <congh@google.com>
816         PR tree-optimization/58508
817         * gcc.dg/vect/pr58508.c: Update.
819 2013-11-08  Richard Biener  <rguenther@suse.de>
821         PR tree-optimization/59047
822         * gcc.dg/torture/pr59047.c: New testcase.
824 2013-11-08  Richard Biener  <rguenther@suse.de>
826         PR tree-optimization/59038
827         PR tree-optimization/58955
828         * gcc.dg/torture/pr59038.c: New testcase.
830 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
832         PR fortran/58471
833         * gfortran.dg/constructor_9.f90: New.
835 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
837         * gcc.dg/atomic-compare-exchange-1.c,
838         gcc.dg/atomic-compare-exchange-2.c,
839         gcc.dg/atomic-compare-exchange-3.c,
840         gcc.dg/atomic-compare-exchange-4.c,
841         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
842         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
843         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
844         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
845         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
846         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
847         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
848         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
849         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
850         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
851         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
852         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
853         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
854         gcc.dg/atomic-store-5.c: Declare main as returning int.
855         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
856         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
857         gcc.dg/atomic-exchange-5.c: Separate increments of count from
858         expression using value of count.
860 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
862         * lib/target-supports.exp
863         (check_effective_target_fenv_exceptions): New function.
864         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
865         * gcc.dg/atomic/c11-atomic-exec-1.c,
866         gcc.dg/atomic/c11-atomic-exec-2.c,
867         gcc.dg/atomic/c11-atomic-exec-3.c,
868         gcc.dg/atomic/c11-atomic-exec-4.c,
869         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
870         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
871         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
873 2013-11-07  Cong Hou  <congh@google.com>
875         * gcc.dg/vect/vect-alias-check.c: New.
877 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
879         * gcc.dg/tree-ssa/loop-39.c: New test.
881         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
882         * gcc.dg/unroll_2.c: Likewise.
883         * gcc.dg/unroll_3.c: Likewise.
884         * gcc.dg/unroll_4.c: Likewise.
885         * gcc.dg/vrp90.c: New test.
887 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
889         PR c++/58176
890         * g++.dg/cpp0x/nullptr30.C: New.
892 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
893             Jakub Jelinek  <jakub@redhat.com>
895         PR sanitizer/59029
896         * c-c++-common/asan/pr59029.c: New test.
898 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
900         PR target/59034
901         * gcc.target/i386/pr59034-1.c: New test.
902         * gcc.target/i386/pr59034-2.c: Likewise.
904 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
906         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
907         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
908         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
910 2013-11-06  DJ Delorie  <dj@redhat.com>
912         * gcc.dg/mismatch-decl-1.c: New test.
914 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
916         * gcc.dg/torture/float128-cmp-invalid.c,
917         gcc.dg/torture/float128-div-underflow.c,
918         gcc.dg/torture/float128-extend-nan.c,
919         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
921 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
923         * gcc.target/sh/pr51244-11.c: Remove target line.
924         * gcc.target/sh/sh4a-sincosf.c: Likewise.
925         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
926         * gcc.target/sh/pr51244-15.c: Likewise.
927         * gcc.target/sh/pr51244-19.c: Likewise.
928         * gcc.target/sh/cmpstr.c: Likewise.
929         * gcc.target/sh/pr33135-3.c: Likewise.
930         * gcc.target/sh/pr53512-2.c: Likewise.
931         * gcc.target/sh/pr54602-2.c: Likewise.
932         * gcc.target/sh/pr52483-1.c: Likewise.
933         * gcc.target/sh/pr21255-2-ml.c: Likewise.
934         * gcc.target/sh/pr54760-4.c: Likewise.
935         * gcc.target/sh/pr52483-5.c: Likewise.
936         * gcc.target/sh/pr54089-2.c: Likewise.
937         * gcc.target/sh/pr56547-2.c: Likewise.
938         * gcc.target/sh/pr54089-6.c: Likewise.
939         * gcc.target/sh/pr51244-20.c: Likewise.
940         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
941         * gcc.target/sh/sh4a-fsrra.c: Likewise.
942         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
943         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
944         * gcc.target/sh/pr55303-2.c: Likewise.
945         * gcc.target/sh/sh2a-resbank.c: Likewise.
946         * gcc.target/sh/sp-switch.c: Likewise.
947         * gcc.target/sh/pr51244-3.c: Likewise.
948         * gcc.target/sh/pr50751-3.c: Likewise.
949         * gcc.target/sh/pr51244-7.c: Likewise.
950         * gcc.target/sh/struct-arg-dw2.c: Likewise.
951         * gcc.target/sh/pr50751-7.c: Likewise.
952         * gcc.target/sh/pr49468-di.c: Likewise.
953         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
954         * gcc.target/sh/pr49880-3.c: Likewise.
955         * gcc.target/sh/pr51244-12.c: Likewise.
956         * gcc.target/sh/pr53988.c: Likewise.
957         * gcc.target/sh/pr6526.c: Likewise.
958         * gcc.target/sh/sh2a-bxor.c: Likewise.
959         * gcc.target/sh/pr51244-16.c: Likewise.
960         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
961         * gcc.target/sh/sh2a-bor.c: Likewise.
962         * gcc.target/sh/pr53511-1.c: Likewise.
963         * gcc.target/sh/pr21255-3.c: Likewise.
964         * gcc.target/sh/pr53512-3.c: Likewise.
965         * gcc.target/sh/pr33135-4.c: Likewise.
966         * gcc.target/sh/pr54602-3.c: Likewise.
967         * gcc.target/sh/pr54760-1.c: Likewise.
968         * gcc.target/sh/pr52483-2.c: Likewise.
969         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
970         * gcc.target/sh/pr54680.c: Likewise.
971         * gcc.target/sh/pr54386.c: Likewise.
972         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
973         * gcc.target/sh/pr54089-3.c: Likewise.
974         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
975         * gcc.target/sh/pr54089-7.c: Likewise.
976         * gcc.target/sh/strlen.c: Likewise.
977         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
978         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
979         * gcc.target/sh/pr55303-3.c: Likewise.
980         * gcc.target/sh/pr51244-4.c: Likewise.
981         * gcc.target/sh/pr50751-4.c: Likewise.
982         * gcc.target/sh/pr39423-1.c: Likewise.
983         * gcc.target/sh/pr51244-8.c: Likewise.
984         * gcc.target/sh/pr55146.c: Likewise.
985         * gcc.target/sh/pr50751-8.c: Likewise.
986         * gcc.target/sh/sh2a-bset.c: Likewise.
987         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
988         * gcc.target/sh/sh2a-movi20s.c: Likewise.
989         * gcc.target/sh/20080410-1.c: Likewise.
990         * gcc.target/sh/pr49880-4.c: Likewise.
991         * gcc.target/sh/pr51244-13.c: Likewise.
992         * gcc.target/sh/sh2a-movrt.c: Likewise.
993         * gcc.target/sh/pr51244-17.c: Likewise.
994         * gcc.target/sh/pr21255-2-mb.c: Likewise.
995         * gcc.target/sh/sh2a-bclr.c: Likewise.
996         * gcc.target/sh/pr33135-1.c: Likewise.
997         * gcc.target/sh/pr53512-4.c: Likewise.
998         * gcc.target/sh/pr54602-4.c: Likewise.
999         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1000         * gcc.target/sh/pr54760-2.c: Likewise.
1001         * gcc.target/sh/pr52483-3.c: Likewise.
1002         * gcc.target/sh/sh2a-bld.c: Likewise.
1003         * gcc.target/sh/pr54089-4.c: Likewise.
1004         * gcc.target/sh/pr54685.c: Likewise.
1005         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1006         * gcc.target/sh/pr54089-8.c: Likewise.
1007         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1008         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1009         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1010         * gcc.target/sh/pr51244-1.c: Likewise.
1011         * gcc.target/sh/pr50751-1.c: Likewise.
1012         * gcc.target/sh/pr55160.c: Likewise.
1013         * gcc.target/sh/pr51244-5.c: Likewise.
1014         * gcc.target/sh/pr54236-1.c: Likewise.
1015         * gcc.target/sh/pr50751-5.c: Likewise.
1016         * gcc.target/sh/pr52933-1.c: Likewise.
1017         * gcc.target/sh/pr39423-2.c: Likewise.
1018         * gcc.target/sh/pr51244-9.c: Likewise.
1019         * gcc.target/sh/pr49263.c: Likewise.
1020         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1021         * gcc.target/sh/pr49880-1.c: Likewise.
1022         * gcc.target/sh/sh2a-band.c: Likewise.
1023         * gcc.target/sh/pr51244-10.c: Likewise.
1024         * gcc.target/sh/pr49880-5.c: Likewise.
1025         * gcc.target/sh/prefetch.c: Likewise.
1026         * gcc.target/sh/pr51244-14.c: Likewise.
1027         * gcc.target/sh/rte-delay-slot.c: Likewise.
1028         * gcc.target/sh/fpul-usage-1.c: Likewise.
1029         * gcc.target/sh/pr51244-18.c: Likewise.
1030         * gcc.target/sh/pr21255-1.c: Likewise.
1031         * gcc.target/sh/pr33135-2.c: Likewise.
1032         * gcc.target/sh/pr53512-1.c: Likewise.
1033         * gcc.target/sh/pr54602-1.c: Likewise.
1034         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1035         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1036         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1037         * gcc.target/sh/torture/pr58314.c: Likewise.
1038         * gcc.target/sh/torture/pr34777.c: Likewise.
1039         * gcc.target/sh/torture/pr58475.c: Likewise.
1040         * gcc.target/sh/pr54760-3.c: Likewise.
1041         * gcc.target/sh/sh4a-cosf.c: Likewise.
1042         * gcc.target/sh/pr52483-4.c: Likewise.
1043         * gcc.target/sh/mfmovd.c: Likewise.
1044         * gcc.target/sh/pr54089-1.c: Likewise.
1045         * gcc.target/sh/pr56547-1.c: Likewise.
1046         * gcc.target/sh/pr54089-5.c: Likewise.
1047         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1048         * gcc.target/sh/pr54089-9.c: Likewise.
1049         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1050         * gcc.target/sh/pr49468-si.c: Likewise.
1051         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1052         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1053         * gcc.target/sh/pr55303-1.c: Likewise.
1054         * gcc.target/sh/pr51244-2.c: Likewise.
1055         * gcc.target/sh/pr50751-2.c: Likewise.
1056         * gcc.target/sh/pr54236-2.c: Likewise.
1057         * gcc.target/sh/pr51244-6.c: Likewise.
1058         * gcc.target/sh/cmpstrn.c: Likewise.
1059         * gcc.target/sh/pr50751-6.c: Likewise.
1060         * gcc.target/sh/pr52933-2.c: Likewise.
1061         * gcc.target/sh/pr53568-1.c: Likewise.
1062         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1063         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1064         * gcc.target/sh/sh4a-sinf.c: Likewise.
1065         * gcc.target/sh/pr49880-2.c: Likewise.
1067 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1069         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1070         * gcc.dg/wdate-time.c: Ditto.
1071         * gfortran.dg/wdate-time.F90: Ditto.
1073 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1075         PR target/30807
1076         * gcc.target/sh/torture/pr30807.c: New.
1078 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/11006
1081         * g++.dg/other/java3.C: New.
1083 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1085         PR target/59021
1086         * gcc.target/i386/pr59021.c: New test.
1088 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1090         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1091         dg-additional-files to also match BOL.
1093 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1095         * gcc.dg/torture/c99-contract-1.c: New test.
1097 2013-11-06  Richard Biener  <rguenther@suse.de>
1099         PR tree-optimization/58653
1100         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1101         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1103 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1105         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1106         40 to 30.  Replaced iteration variable with a #define.  Instead of
1107         returning non-zero value for error, called __builtin_abort ().  Fixed
1108         a bug of calling fib_serial in serial case instead of fib.
1109         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1110         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1111         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1112         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1113         compiler flag testing.
1115 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1117         * gcc.target/sh/strlen.c: New test.
1119 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1121         PR middle-end/58970
1122         * gcc.c-torture/compile/pr58970.c: New test.
1124 2013-11-05  Wei Mi  <wmi@google.com>
1126         PR regression/58985
1127         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1129 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1131         * g++.dg/warn/wdate-time.C: New.
1132         * gcc.dg/wdate-time.c: New.
1133         * gfortran.dg/wdate-time.F90: New.
1135 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1137         PR fortran/58989
1138         * gfortran.dg/reshape_6.f90: New test.
1140 2013-11-05  Jeff Law  <law@redhat.com>
1142         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1143         * gcc.dg/tree-ssa/isolate-1.c: New test.
1144         * gcc.dg/tree-ssa/isolate-2.c: New test.
1145         * gcc.dg/tree-ssa/isolate-3.c: New test.
1146         * gcc.dg/tree-ssa/isolate-4.c: New test.
1148 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1150         PR rtl-optimization/58997
1151         * gcc.c-torture/compile/pr58997.c: New test.
1153 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1155         PR c++/58724
1156         * g++.dg/cpp0x/gen-attrs-56.C: New.
1158 2013-11-05  Richard Biener  <rguenther@suse.de>
1160         PR ipa/58492
1161         * gcc.dg/ipa/pr58492.c: New testcase.
1163 2013-11-05  Richard Biener  <rguenther@suse.de>
1165         PR tree-optimization/58955
1166         * gcc.dg/torture/pr58955-1.c: New testcase.
1167         * gcc.dg/torture/pr58955-2.c: Likewise.
1169 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1171         PR middle-end/58981
1172         * gcc.dg/pr58981.c: New test.
1174 2013-11-05  Richard Biener  <rguenther@suse.de>
1176         PR middle-end/58941
1177         * gcc.dg/torture/pr58941.c: New testcase.
1179 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1181         PR tree-optimization/58958
1182         * gcc.dg/tree-ssa/pr58958.c: New file.
1184 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1186         * gcc.dg/tree-ssa/alias-26.c: New file.
1188 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1190         PR tree-optimization/58984
1191         * gcc.c-torture/execute/pr58984.c: New test.
1193 2013-11-05  Andreas Schwab  <schwab@suse.de>
1195         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1197 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1199         * g++.dg/gomp/openmp-simd-1.C: New.
1200         * g++.dg/gomp/openmp-simd-2.C: New.
1201         * gcc.dg/gomp/openmp-simd-1.c: New.
1202         * gcc.dg/gomp/openmp-simd-2.c: New.
1204 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1206         * gcc.dg/superblock.c: Require scheduling support.
1208 2013-11-04  Kostya Serebryany  <kcc@google.com>
1210         * g++.dg/asan/asan_test.cc: Update the test
1211         to match the fresh asan run-time.
1212         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1214 2013-11-04  Ian Lance Taylor  <iant@google.com>
1216         * g++.dg/ext/sync-4.C: New test.
1218 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1220         PR fortran/58771
1221         * gfortran.dg/derived_external_function_1.f90 : New test
1223 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1225         PR tree-optimization/58978
1226         * gcc.c-torture/compile/pr58978.c: New test.
1228 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1230         PR fortran/57445
1231         * gfortran.dg/optional_class_1.f90 : New test
1233 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1235         PR rtl-optimization/58968
1236         * gfortran.dg/pr58968.f: New
1238 2013-11-04  Marek Polacek  <polacek@redhat.com>
1240         PR c++/58979
1241         * g++.dg/diagnostic/pr58979.C: New test.
1243 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1245         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1246         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1247         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1248         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1249         gcc.dg/iec-559-macros-9.c: New tests.
1251 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1253         PR tree-optimization/58946
1254         * gcc.c-torture/compile/pr58946.c: New test.
1256 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1258         PR c++/52071
1259         * g++.dg/parse/pr52071.C: New.
1261 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1263         PR c++/38313
1264         * g++.dg/lookup/name-clash10.C: New.
1266 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1268         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1269         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1270         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1271         vbif.
1273 2013-11-03  Marek Polacek  <polacek@redhat.com>
1275         * g++.dg/ubsan/cxx1y-vla.C: New test.
1276         * c-c++-common/ubsan/vla-3.c: New test.
1277         * c-c++-common/ubsan/vla-2.c: New test.
1278         * c-c++-common/ubsan/vla-4.c: New test.
1279         * c-c++-common/ubsan/vla-1.c: New test.
1281 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1283         * gcc.dg/vmx/vec-set.c: New.
1285 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/29234
1288         PR c++/56037
1289         * g++.dg/parse/pr29234.C: New.
1290         * g++.dg/parse/pr56037.C: Likewise.
1292 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1294         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1295         passed it in as one of the options to all Cilk keywords test.
1297 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1299         PR c++/58708
1300         * g++.dg/cpp1y/pr58708.C: New.
1302 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1304         PR c++/58834
1305         * g++.dg/ext/pr58834.C: New file.
1307 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1309         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1310         tests.
1311         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1312         tests.
1314 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1316         PR fortran/57893
1317         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1318         type block.
1320 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1322         * g++.dg/gomp/simd-1.C: New test.
1323         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1324         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1325         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1326         * c-c++-common/gomp/simd6.c: New test.
1328 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1330         Implement C++14 digit separators.
1331         * g++.dg/cpp1y/digit-sep.C: New.
1332         * g++.dg/cpp1y/digit-sep-neg.C: New.
1333         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1335 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1337         * gcc.dg/vect/vect-align-3.c: New test.
1339         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1340         we warn about it already during VRP1 pass.
1342 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1344         PR rtl-optimization/58934
1345         Revert:
1346         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1347         PR rtl-optimization/10474
1348         * gcc.dg/pr10474.c: New testcase.
1349         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1350         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1352 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1354         PR c++/58932
1355         Revert:
1356         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/58466
1359         * g++.dg/cpp0x/variadic145.C: New.
1361         * g++.dg/cpp0x/sfinae49.C: New.
1363 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1365         PR c++/58581
1366         * g++.dg/cpp0x/deleted1.C: New.
1368 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1370         * gcc.target/arm/lp1243022.c: New test.
1372 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1374         PR other/58545
1375         * gcc.target/avr/pr58545.c: New test.
1377 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1379         Revert:
1380         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1381         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1382         path to the compile flags.
1384 2013-10-30  Cong Hou  <congh@google.com>
1386         * gcc.target/i386/vect-abs-s8.c: New test.
1387         * gcc.target/i386/vect-abs-s16.c: New test.
1388         * gcc.target/i386/vect-abs-s32.c: New test.
1390 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1392         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1393         path to the compile flags.
1395 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1397         PR rtl-optimization/58369
1398         * g++.dg/torture/pr58369.C: New test.
1400 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1402         PR other/33426
1403         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1404         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1405         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1407 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1409         PR target/58784
1410         * gcc.target/arm/pr58784.c: New.
1412 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1414         * gcc.dg/tree-ssa/alias-24.c: New file.
1416 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1418         * gcc.target/i386/fma_double_3.c: Use pattern for
1419         scan-assembler-times instead of just one insn name.
1420         * gcc.target/i386/fma_double_5.c: Ditto.
1421         * gcc.target/i386/fma_float_3.c: Ditto.
1422         * gcc.target/i386/fma_float_5.c: Ditto.
1423         * gcc.target/i386/l_fma_double_1.c: Ditto.
1424         * gcc.target/i386/l_fma_double_2.c: Ditto.
1425         * gcc.target/i386/l_fma_double_3.c: Ditto.
1426         * gcc.target/i386/l_fma_double_4.c: Ditto.
1427         * gcc.target/i386/l_fma_double_5.c: Ditto.
1428         * gcc.target/i386/l_fma_double_6.c: Ditto.
1429         * gcc.target/i386/l_fma_float_1.c: Ditto.
1430         * gcc.target/i386/l_fma_float_2.c: Ditto.
1431         * gcc.target/i386/l_fma_float_3.c: Ditto.
1432         * gcc.target/i386/l_fma_float_4.c: Ditto.
1433         * gcc.target/i386/l_fma_float_5.c: Ditto.
1434         * gcc.target/i386/l_fma_float_6.c: Ditto.
1436 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1438         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1439         * gcc.target/sh/cmpstr.c: New test.
1440         * gcc.target/sh/cmpstrn.c: New test.
1442 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1444         PR rtl-optimization/10474
1445         * gcc.dg/pr10474.c: New testcase.
1446         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1447         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1449 2013-10-29  Andrew Pinski <apinski@cavium.com>
1450             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1452         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1453         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1454         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1455         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1456         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1457         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1458         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1459         conditional move to be used.
1460         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1462 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1464         PR fortran/44350
1465         * gfortran.dg/blockdata_8.f90: New.
1467 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1469         PR target/54236
1470         * gcc.target/sh/pr54236-2: New.
1471         * gcc.target/sh/pr54089-6: Add another rotl special case.
1473 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1475         PR fortran/58793
1476         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1477         to determine sizes of real kinds.
1479         PR fortran/58858
1480         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1482 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1484         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1485         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1486         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1487         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1488         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1489         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1490         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1491         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1492         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1493         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1494         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1495         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1496         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1497         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1498         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1499         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1500         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1501         test stored in c-c++-common.  Also, added the Cilk runtime's library
1502         to the ld_library_path.
1504 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1506         PR c++/58888
1507         * g++.dg/cpp0x/auto40.C: New.
1508         * g++.dg/other/warning1.C: Adjust.
1510 2013-10-29  Richard Biener  <rguenther@suse.de>
1512         * gcc.dg/torture/restrict-2.c: New testcase.
1513         * gcc.dg/torture/restrict-3.c: Likewise.
1514         * gcc.dg/torture/restrict-4.c: Likewise.
1515         * gcc.dg/torture/restrict-5.c: Likewise.
1517 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1519         PR tree-optimization/19831
1520         * gcc.dg/tree-ssa/alias-25.c: New file.
1522 2013-10-29  Richard Biener  <rguenther@suse.de>
1524         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1525         changes.
1526         * gcc.dg/vect/bb-slp-32.c: Likewise.
1527         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1528         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1529         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1530         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1531         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1532         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1533         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1534         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1535         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1536         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1537         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1538         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1539         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1540         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1541         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1542         * gfortran.dg/vect/vect.exp: Likewise.
1544 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1546         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1547         * gcc.dg/vmx/eg-5.c: Likewise.
1549 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1550             Joern Rennecke  <joern.rennecke@embecosm.com>
1552         * gcc.target/arc/jump-around-jump.c: New test.
1554 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1556         * gcc.target/arm/require-pic-register-loc.c: New test.
1558 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1560         PR target/58679
1561         * gcc.target/i386/pr58679-1.c: New test.
1562         * gcc.target/i386/pr58679-2.c: Ditto.
1564 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1566         PR other/33426
1567         * gcc.dg/vect/vect-ivdep-2.c: New.
1569 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1571         PR target/52483
1572         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1573         * gcc.target/sh/pr52483-2.c: Likewise.
1574         * gcc.target/sh/pr52483-3.c: Likewise.
1575         * gcc.target/sh/pr52483-4.c: Likewise.
1577 2013-10-26  Jeff Law  <law@redhat.com>
1579         * g++.dg/torture/pr49309.C: Removed.
1580         * gcc.dg/dfp/pr35739.c: Removed.
1582 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1584         PR rtl-optimization/58759
1585         * gcc.target/i386/pr58759.c: New.
1587 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1589         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1590         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1591         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1593 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1595         * gcc.dg/wmul-1.c: New test.
1597 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1599         PR c++/58878
1600         * g++.dg/template/pr58878.C: New.
1602 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1604         * gcc.dg/tree-ssa/alias-23.c: New file.
1606 2013-10-25  Richard Biener  <rguenther@suse.de>
1608         PR tree-optimization/58626
1609         * gcc.dg/torture/pr58626.c: New testcase.
1611 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1613         PR c++/54812
1614         * g++.dg/cpp0x/defaulted47.C: New.
1616 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1618         * gcc.c-torture/execute/pr58831.c: New test.
1620 2013-10-25  Nick Clifton  <nickc@redhat.com>
1622         * c-c++-common/pr57793.c: Add expected error messages for
1623         targets with small integers.
1624         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1625         * gcc.dg/c99-stdint-2.c: Likewise.
1626         * gcc.dg/cdce1.c: Likewise.
1627         * gcc.dg/fold-overflow-1.c: Likewise.
1628         * gcc.dg/utf-cvt.c: Likewise.
1629         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1630         arithmetic.
1631         * gcc.dg/ftrapv-2.c: Likewise.
1632         * gcc.dg/pr30286.c: Likewise.
1633         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1634         * lib/target-supports.exp (check_effective_target_trapping): New
1635         proc.  Returns true if the target supports trapping arithmetic.
1637 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1639         * g++.dg/parse/ivdep.C: New.
1640         * g++.dg/vect/pr33426-ivdep.cc: New.
1642 2013-10-24  Richard Henderson  <rth@redhat.com>
1644         PR rtl/58542
1645         * gcc.dg/atomic-store-6.c: New.
1647 2013-10-24  Ian Lance Taylor  <iant@google.com>
1649         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1651 2013-10-24  Cong Hou  <congh@google.com>
1653         * gcc.c-torture/execute/20030125-1.c: Update.
1655 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1657         PR fortran/44646
1658         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1660 2013-10-24  Dehao Chen  <dehao@google.com>
1662         * g++.dg/opt/devirt3.C: New test.
1664 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1666         PR other/33426
1667         * testsuite/gcc.dg/ivdep.c: New.
1668         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1670 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1672         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1673         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1675 2013-10-24  Nick Clifton  <nickc@redhat.com>
1677         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1679 2013-10-24  Marek Polacek  <polacek@redhat.com>
1681         PR c++/58705
1682         * g++.dg/parse/pr58705.C: New test.
1684 2013-10-24  Marek Polacek  <polacek@redhat.com>
1686         * gcc.dg/c11-align-5.c: Add more testing.
1688 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1690         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1692 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1694         PR tree-optimization/58775
1695         PR tree-optimization/58791
1696         * gcc.dg/guality/pr58791-1.c: New test.
1697         * gcc.dg/guality/pr58791-2.c: New test.
1698         * gcc.dg/guality/pr58791-3.c: New test.
1699         * gcc.dg/guality/pr58791-4.c: New test.
1700         * gcc.dg/guality/pr58791-5.c: New test.
1701         * gcc.c-torture/compile/pr58775.c: New test.
1702         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1704 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1706         PR tree-optimization/58805
1707         * gcc.dg/pr58805.c: New test.
1709 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1711         * gcc.target/i386/vect-div-1.c: New test.
1713         * gcc.dg/vect/pr58508.c: Remove dg-options.
1715 2013-10-23  Richard Biener  <rguenther@suse.de>
1717         * gcc.dg/torture/pr58830.c: New testcase.
1719 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1721         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1722         * g++.dg/cpp1y/attr-deprecated.C: New.
1723         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1725 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1727         PR fortran/58793
1728         * gfortran.dg/assumed_type_8.f90: New.
1730 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1732         PR target/58779
1733         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1734         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1735         * gcc.dg/torture/pr58779.c: New test.
1737 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1739         * gcc.target/mips/nor.c: New.
1741 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1743         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1744         tests into...
1745         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1746         restricted to big-endian targets.
1748 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1750         PR fortran 57893
1751         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1753 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1755         PR fortran/58803
1756         * gfortran.dg/proc_ptr_comp_38.f90: New.
1758 2013-10-21  Marek Polacek  <polacek@redhat.com>
1760         PR middle-end/58809
1761         * gcc.dg/gomp/pr58809.c: New test.
1763 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1765         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1766         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1768 2013-10-21  Richard Biener  <rguenther@suse.de>
1770         PR tree-optimization/58794
1771         * c-c++-common/torture/pr58794-1.c: New testcase.
1772         * c-c++-common/torture/pr58794-2.c: Likewise.
1774 2013-10-21  Richard Biener  <rguenther@suse.de>
1776         PR middle-end/58742
1777         * c-c++-common/fold-divmul-1.c: New testcase.
1779 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1781         * gcc.target/i386/memset-vector_loop-1.c: New test.
1782         * gcc.target/i386/memset-vector_loop-2.c: New test.
1784 2013-10-21  Diego Novillo  <dnovillo@google.com>
1786         * g++.dg/plugin/selfassign.c: Include tree.h.
1787         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1788         * gcc.dg/plugin/ggcplug.c: Likewise.
1789         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1790         * gcc.dg/plugin/selfassign.c: Likewise.
1791         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1793 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1795         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1796         * gcc.target/mips/mips-ps-7.c: Likewise.
1798 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1800         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1801         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1802         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1804 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1806         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1808         PR testsuite/58645
1809         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1811 2013-10-19  Mike Stump  <mikestump@comcast.net>
1813         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1815         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1816         * g++.dg/lto/pr54625-1_0.c: ... to here.
1817         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1818         * g++.dg/lto/pr54625-1_1.C: Likewise.
1819         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1820         * g++.dg/lto/pr54625-2_0.c: Likewise.
1821         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1822         * g++.dg/lto/pr54625-2_1.C: Likewise.
1824 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1826         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1828 2013-10-18  Cong Hou  <congh@google.com>
1830         * gcc.dg/vect/pr58508.c: New test.
1832 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/58466
1835         * g++.dg/cpp0x/variadic145.C: New.
1837 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1839         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1841 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1843         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1844         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1845         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1846         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1848 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1850         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1851         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1852         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1853         effective target arm_thumb1_ok.
1854         * lib/target-supports.exp
1855         (check_effective_target_arm_fp16_ok_nocache): Don't force
1856         -mfloat-abi=soft when building for hardfloat target.
1858 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1860         PR target/58673
1861         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1862         -mquad-word + -mno-vsx-timode causes errors.
1863         * gcc.target/powerpc/pr58673-2.c: Likewise.
1865 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1867         PR c++/58596
1868         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1870 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1872         * gcc.target/aarch64/c-output-template.c: New testcase.
1873         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1874         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1876 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1878         * gcc/testsuite/lib/target-supports.exp
1879         (check_effective_target_sync_long_long): AArch64 supports
1880         atomic operations on "long long".
1881         (check_effective_target_sync_long_long_runtime): AArch64 can
1882         execute atomic operations on "long long".
1884 2013-10-17  Richard Biener  <rguenther@suse.de>
1886         PR tree-optimization/58143
1887         * gcc.dg/torture/pr58143-1.c: New testcase.
1888         * gcc.dg/torture/pr58143-2.c: Likewise.
1889         * gcc.dg/torture/pr58143-3.c: Likewise.
1891 2013-10-17  Marek Polacek  <polacek@redhat.com>
1893         PR c/58267
1894         * gcc.dg/c1x-align-5.c: New test.
1896 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1898         PR fortran/58652
1899         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1901 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1903         * c-c++-common/cpp/openmp-define-1.c: Move
1904         dg-require-effective-target fopenmp after dg-do directive.
1905         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1906         * gfortran.dg/openmp-define-1.f90: Likewise.
1907         * gfortran.dg/openmp-define-2.f90: Likewise.
1908         * gfortran.dg/openmp-define-3.f90: Likewise.
1910 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1912         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1914 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1916         PR target/57756
1917         * gcc.target/i386/pr57756.c: New test.
1918         * gcc.target/i386/pr57756_2.c: New test.
1920 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1922         * gcc.dg/torture/builtin-self.c: New file.
1924 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1926         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1927         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1928         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1929         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1930         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1932 2013-10-15  Cong Hou  <congh@google.com>
1934         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1936 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/58707
1939         * g++.dg/cpp0x/pr58707.C: New.
1941 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1943         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1944         after other directives.
1946 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1948         PR fortran/58652
1949         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1951 2013-10-14  Ian Lance Taylor  <iant@google.com>
1953         * go.test/go-test.exp (go-find-packages): New proc.
1954         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1955         subdirectories.  Do simple +build line matching.  Handle run with
1956         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1957         for rundir.  Remove special handling for bug191 and dwarf.
1959 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1961         PR fortran/58658
1962         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1964 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1966         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1967         Use btsl.
1969 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1971         * gnat.dg/specs/opt1.ads: New test.
1973 2013-10-14  Richard Biener  <rguenther@suse.de>
1975         PR tree-optimization/58640
1976         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1978 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1980         * gnat.dg/uninit_array.ad[sn]: New test.
1981         * gnat.dg/uninit_array_pkg.ads: New helper.
1983 2013-10-13  Richard Biener  <rguenther@suse.de>
1985         * gcc.c-torture/execute/pr58662.c: New test.
1987 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1989         PR target/51244
1990         * gcc.dg/torture/p51244-21.c: New.
1991         * gcc.target/sh/pr51244-20.c: New.
1992         * gcc.target/sh/pr51244-20-sh2a.c: New.
1994 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1996         * gnat.dg/specs/linker_section.ads: Update test.
1998 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2000         PR target/58690
2001         * gcc.target/i386/pr58690.c: New test
2003 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2005         * gcc.target/i386/builtin-ucmp.c: New test.
2007 2013-10-11  Brooks Moses  <bmoses@google.com>
2009         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2011 2013-10-11  Jeff Law  <law@redhat.com>
2013         * gcc.c-torture/execute/pr58640.c: New test.
2015 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2017         PR c++/58633
2018         * g++.dg/cpp0x/decltype57.C: New.
2020 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2022         PR c++/31671
2023         * g++.dg/template/nontype26.C: New.
2025 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2027         * c-c++-common/cpp/openmp-define-1.c: New file.
2028         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2029         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2030         * gfortran.dg/openmp-define-1.f90: Likewise.
2031         * gfortran.dg/openmp-define-2.f90: Likewise.
2032         * gfortran.dg/openmp-define-3.f90: Likewise.
2034         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2035         for test source files.
2036         * gcc.dg/gomp/gomp.exp: Likewise.
2037         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2038         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2039         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2040         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2041         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2043 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2045         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2046         Remove error test that is now valid in OpenMP 4.0.
2047         * c-c++-common/gomp/atomic-16.c: New test.
2048         * c-c++-common/gomp/cancel-1.c: New test.
2049         * c-c++-common/gomp/depend-1.c: New test.
2050         * c-c++-common/gomp/depend-2.c: New test.
2051         * c-c++-common/gomp/map-1.c: New test.
2052         * c-c++-common/gomp/pr58472.c: New test.
2053         * c-c++-common/gomp/sections1.c: New test.
2054         * c-c++-common/gomp/simd1.c: New test.
2055         * c-c++-common/gomp/simd2.c: New test.
2056         * c-c++-common/gomp/simd3.c: New test.
2057         * c-c++-common/gomp/simd4.c: New test.
2058         * c-c++-common/gomp/simd5.c: New test.
2059         * c-c++-common/gomp/single1.c: New test.
2060         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2061         parser.
2062         * g++.dg/gomp/block-3.C: Likewise.
2063         * g++.dg/gomp/clause-3.C: Adjust error messages.
2064         * g++.dg/gomp/declare-simd-1.C: New test.
2065         * g++.dg/gomp/declare-simd-2.C: New test.
2066         * g++.dg/gomp/depend-1.C: New test.
2067         * g++.dg/gomp/depend-2.C: New test.
2068         * g++.dg/gomp/target-1.C: New test.
2069         * g++.dg/gomp/target-2.C: New test.
2070         * g++.dg/gomp/taskgroup-1.C: New test.
2071         * g++.dg/gomp/teams-1.C: New test.
2072         * g++.dg/gomp/udr-1.C: New test.
2073         * g++.dg/gomp/udr-2.C: New test.
2074         * g++.dg/gomp/udr-3.C: New test.
2075         * g++.dg/gomp/udr-4.C: New test.
2076         * g++.dg/gomp/udr-5.C: New test.
2077         * g++.dg/gomp/udr-6.C: New test.
2078         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2079         * gcc.dg/autopar/outer-2.c: Likewise.
2080         * gcc.dg/autopar/outer-3.c: Likewise.
2081         * gcc.dg/autopar/outer-4.c: Likewise.
2082         * gcc.dg/autopar/outer-5.c: Likewise.
2083         * gcc.dg/autopar/outer-6.c: Likewise.
2084         * gcc.dg/autopar/parallelization-1.c: Likewise.
2085         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2086         parser.
2087         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2088         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2089         instead of GOMP_parallel_loop_runtime_start.
2090         * gcc.dg/gomp/declare-simd-1.c: New test.
2091         * gcc.dg/gomp/declare-simd-2.c: New test.
2092         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2093         parser.  Add further #pragma omp sections nesting tests.
2094         * gcc.dg/gomp/target-1.c: New test.
2095         * gcc.dg/gomp/target-2.c: New test.
2096         * gcc.dg/gomp/taskgroup-1.c: New test.
2097         * gcc.dg/gomp/teams-1.c: New test.
2098         * gcc.dg/gomp/udr-1.c: New test.
2099         * gcc.dg/gomp/udr-2.c: New test.
2100         * gcc.dg/gomp/udr-3.c: New test.
2101         * gcc.dg/gomp/udr-4.c: New test.
2102         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2104 2013-10-10  Jan Hubicka  <jh@suse.cz>
2106         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2107         tuning change.
2108         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2109         * gcc.target/i386/pr49168-1.c: Likewise.
2110         * gcc.target/i386/pr49002-2.c: Likewise.
2112 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2114         PR middle-end/58670
2115         * gcc.dg/torture/pr58670.c: New test.
2117 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2119         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2121 2013-10-09  Marek Polacek  <polacek@redhat.com>
2123         PR c++/58635
2124         * g++.dg/tm/pr58635-1.C: New test.
2125         * g++.dg/tm/pr58635-2.C: New test.
2127 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2129         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2131 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2133         PR tree-optimization/20318
2134         * c-c++-common/pr20318.c: New file.
2135         * gcc.dg/tree-ssa/pr20318.c: New file.
2137 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2139         * gcc.c-torture/execute/pr58570.c: New test.
2141 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2143         * gcc.target/aarch64/vclz.c: New testcase.
2145 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2147         * gcc.target/aarch64/vadd_f64.c: New testcase.
2148         * gcc.target/aarch64/vsub_f64.c: New testcase.
2150 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2152         * gcc.target/aarch64/vdiv_f.c: New testcase.
2154 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2156         * gcc.target/aarch64/vneg_f.c: New testcase.
2157         * gcc.target/aarch64/vneg_s.c: New testcase.
2159 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2161         PR c++/58568
2162         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2163         * g++.old-deja/g++.mike/misc9.C: Adjust.
2165 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2167         PR c++/58665
2168         Revert:
2169         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2171         PR c++/58448
2172         * g++.dg/template/crash117.C: New.
2174 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2176         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2178 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2180         PR tree-optimization/58480
2181         * gcc.dg/tree-ssa/pr58480.c: New file.
2183 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2185         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2186         * gcc.target/powerpc/fusion.c: Likewise.
2188 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2190         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2192 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2194         * gcc.target/s390/htm-1.c: Add more tests to cover different
2195         operand types.
2197 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/58126
2200         * g++.dg/init/uninitialized1.C: New.
2202 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2204         PR c++/56060
2205         * g++.dg/cpp0x/variadic144.C: New.
2207 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2209         PR c++/58560
2210         * g++.dg/cpp0x/auto39.C: New.
2212 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2214         PR c++/58503
2215         * g++.dg/cpp0x/range-for26.C: New.
2216         * g++.dg/cpp0x/range-for27.C: Likewise.
2218 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2220         PR c++/58448
2221         * g++.dg/template/crash117.C: New.
2223 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2225         PR c++/19476
2226         * g++.dg/tree-ssa/pr19476-5.C: New file.
2227         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2229 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2231         PR c++/58584
2232         * g++.dg/cpp0x/gen-attrs-55.C: New.
2234 2013-10-03  Easwaran Raman  <eraman@google.com>
2236         PR c++/33911
2237         * g++.dg/ext/attribute47.C: New.
2239 2013-10-03  Rong Xu  <xur@google.com>
2241         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2242         probability.
2243         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2244         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2246 2013-10-03  Marek Polacek  <polacek@redhat.com>
2248         PR c++/58510
2249         * g++.dg/cpp0x/pr58510.C: New test.
2251 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2253         PR c++/19476
2254         * g++.dg/tree-ssa/pr19476-1.C: New file.
2255         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2256         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2257         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2259 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2261         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2262         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2263         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2264         VSX scalar operations or the traditional floating point form of
2265         the instruction.
2266         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2267         * gcc.target/powerpc/recip-3.c: Likewise.
2268         * gcc.target/powerpc/recip-5.c: Likewise.
2269         * gcc.target/powerpc/pr72747.c: Likewise.
2270         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2272 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2274         PR target/58460
2275         * gcc.target/aarch64/pr58460.c: New file.
2277 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2279         PR fortran/58593
2280         * gfortran.dg/char_length_19.f90: New.
2282 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2284         PR c++/58535
2285         * g++.dg/parse/crash65.C: New.
2286         * g++.dg/cpp1y/pr58535.C: Likewise.
2288 2013-10-02  Richard Biener  <rguenther@suse.de>
2290         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2291         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2292         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2293         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2294         * gfortran.dg/ldist-pr45199.f: Likewise.
2296 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2298         PR c++/58565
2299         * g++.dg/parse/crash64.C: New.
2301 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2303         * gcc.dg/tree-ssa/slsr-40.c: New test.
2305 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2307         PR c++/58563
2308         * g++.dg/cpp0x/pr58563.C: New.
2310 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2312         * gcc.target/aarch64/vect_saddl_1.c: New.
2314 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2316         PR target/58574
2317         * gcc.c-torture/execute/pr58574.c: New testcase.
2319 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2321         PR Target/58578
2322         * gcc.target/arm/pr58578.c: New test.
2324 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2326         PR tree-optimization/58556
2327         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2328         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2330 2013-10-01  Nick Clifton  <nickc@redhat.com>
2332         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2333         for MSP430.
2334         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2335         ptr32plus targets.
2336         * gcc.c-torture/compile/pr41181.c: Likewise.
2337         * gcc.c-torture/compile/calls.c: Likewise.
2338         * gcc.c-torture/compile/990617-1.c: Likewise.
2339         * gcc.c-torture/compile/pr55955.c: Only run the test for
2340         int32plus targets.
2341         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2343 2013-10-01  Richard Biener  <rguenther@suse.de>
2345         PR tree-optimization/58553
2346         * gcc.dg/torture/pr58553.c: New testcase.
2348 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2350         PR middle-end/58564
2351         * gcc.c-torture/execute/pr58564.c: New test.
2353 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2355         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2356         Update for additional dump message.
2358 2013-09-30  Richard Biener  <rguenther@suse.de>
2360         PR tree-optimization/58554
2361         * gcc.dg/torture/pr58554.c: New testcase.
2363 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2364             Joern Rennecke  <joern.rennecke@embecosm.com>
2366         * gcc.target/arc/barrel-shifter-1.c: New test.
2367         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2368         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2369         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2370         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2371         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2372         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2373         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2374         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2375         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2376         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2377         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2378         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2379         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2380         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2381         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2382         * gcc.target/arc/mtune-ARC600.c: Likewise.
2383         * gcc.target/arc/mtune-ARC601.c: Likewise.
2384         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2385         * gcc.target/arc/mtune-ARC700.c: Likewise.
2386         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2387         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2388         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2389         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2391 2013-09-30  Richard Biener  <rguenther@suse.de>
2393         PR middle-end/58532
2394         * g++.dg/torture/pr58552.C: New testcase.
2396 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2398         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2399         and -mupper-regs-df.
2401 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2403         PR middle-end/58463
2404         * gcc.dg/pr58463.c: New test.
2406 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2408         PR middle-end/58551
2409         * c-c++-common/gomp/pr58551.c: New test.
2411 2013-09-27  Richard Biener  <rguenther@suse.de>
2413         PR tree-optimization/58459
2414         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2416 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2418         PR fortran/58113
2419         * gfortran.dg/round_4.f90: Check for rounding support.
2421 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2423         * g++.dg/vect/pr58513.cc (op): Make static.
2425 2013-09-26  Richard Biener  <rguenther@suse.de>
2427         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2429 2013-09-26  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/58539
2432         * gcc.dg/torture/pr58539.c: New testcase.
2434 2013-09-25  Jeff Law  <law@redhat.com>
2436         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2438 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2440         PR fortran/58436
2441         * gfortran.dg/finalize_21.f90: New.
2443 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2445         PR fortran/57697
2446         PR fortran/58469
2447         * gfortran.dg/defined_assignment_8.f90: New.
2448         * gfortran.dg/defined_assignment_9.f90: New.
2450 2013-09-25  Marek Polacek  <polacek@redhat.com>
2452         PR sanitizer/58413
2453         * c-c++-common/ubsan/shift-5.c: New test.
2454         * c-c++-common/ubsan/shift-6.c: New test.
2455         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2456         * gcc.dg/ubsan/c-shift-1.c: New test.
2458 2013-09-25  Marek Polacek  <polacek@redhat.com>
2460         PR c++/58516
2461         * g++.dg/tm/pr58516.C: New test.
2463 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2465         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2466         New procedure.
2467         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2469 2013-09-24  Richard Biener  <rguenther@suse.de>
2471         PR middle-end/58513
2472         * g++.dg/vect/pr58513.cc: New testcase.
2474 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2476         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2477         output.
2479 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2481         PR c++/58500
2482         * g++.dg/cpp1y/pr58500.C: New testcase.
2484 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2486         * gnat.dg/opt28.ad[sb]: New test.
2487         * gnat.dg/opt28_pkg.ads: New helper.
2489 2013-09-23  Richard Biener  <rguenther@suse.de>
2491         PR tree-optimization/58464
2492         * g++.dg/torture/pr58464.C: New testcase.
2494 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2496         PR target/58475
2497         * gcc.target/sh/torture/pr58475.c: New test.
2499 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2501         PR fortran/58355
2502         * gfortran.dg/extends_15.f90: New.
2504 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2506         PR c++/58481
2507         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2509 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2511         PR target/56875
2512         * gcc.target/vax/vax.exp: New.
2513         * gcc.target/vax/pr56875.c: Ditto.
2515 2013-09-20  Richard Biener  <rguenther@suse.de>
2517         PR middle-end/58484
2518         * gfortran.dg/pr58484.f: New testcase.
2520 2013-09-20  Jeff Law  <law@redhat.com>
2522         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2524 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2526         PR middle-end/57748
2527         * gcc.dg/torture/pr57748-1.c: New test.
2528         * gcc.dg/torture/pr57748-2.c: New test.
2530 2013-09-20  Marek Polacek  <polacek@redhat.com>
2532         PR sanitizer/58413
2533         * c-c++-common/ubsan/shift-4.c: New test.
2535 2013-09-20  Richard Biener  <rguenther@suse.de>
2537         PR tree-optimization/58453
2538         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2540 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2542         PR fortran/58099
2543         * gfortran.dg/proc_ptr_43.f90: New.
2545 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2547         PR fortran/57697
2548         * gfortran.dg/defined_assignment_11.f90: New.
2550 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2552         PR rtl-optimization/58438
2553         * g++.dg/pr58438.C: New test.
2555 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2557         PR fortran/43366
2558         * gfortran.dg/class_39.f03: Update dg-error.
2559         * gfortran.dg/class_5.f03: Ditto.
2560         * gfortran.dg/class_53.f90: Ditto.
2561         * gfortran.dg/realloc_on_assign_20.f90: New.
2562         * gfortran.dg/realloc_on_assign_21.f90: New.
2563         * gfortran.dg/realloc_on_assign_22.f90: New.
2565 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2567         PR c++/58457
2568         * g++.dg/parse/using4.C: New.
2570 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2572         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2574 2013-09-18  Marek Polacek  <polacek@redhat.com>
2576         PR sanitize/58443
2577         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2578         instead of the shift option.
2579         * c-c++-common/ubsan/pr58443-1.c: New test.
2580         * c-c++-common/ubsan/pr58443-3.c: New test.
2581         * c-c++-common/ubsan/pr58443-2.c: New test.
2583 2013-09-18  Richard Biener  <rguenther@suse.de>
2585         PR tree-optimization/58417
2586         * gcc.dg/torture/pr58417.c: New testcase.
2588 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gnat.dg/array_bounds_test2.adb: New test.
2592 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2594         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2595         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2597 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2599         * gnat.dg/in_out_parameter4.adb: New test.
2601 2013-09-18  Marek Polacek  <polacek@redhat.com>
2603         PR sanitizer/58411
2604         * c-c++-common/ubsan/attrib-1.c: New test.
2606 2013-09-17  Cong Hou  <congh@google.com>
2608         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2609         on two arrays with short and int types. This should not be recognized
2610         as a dot product pattern.
2612 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2614         PR c++/58435
2615         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2616         the cp_type_quals (r) too.
2618 2013-09-17  Jan Hubicka  <jh@suse.cz>
2620         PR middle-end/58332
2621         * gcc.c-torture/compile/pr58332.c: New testcase.
2623 2013-09-17  Jeff Law  <law@redhat.com>
2625         * gcc.c-torture/execute/pr58387.c: New test.
2627 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2629         PR tree-optimization/58088
2630         * gcc.c-torture/compile/pr58088.c: New test.
2632 2013-09-17  Nick Clifton  <nickc@redhat.com>
2634         * lib/target-supports.exp (check_effective_target_trampolines):
2635         Add MSP430 to the list of targets that do not support trampolines.
2636         (check_profiling_available): Add MSP430 to the list of targets
2637         that do not support profiling.
2638         (check_effective_target_tls_runtime): Add MSP430 to the list of
2639         targets that do not support TLS.
2641 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2643         * gnat.dg/opt27.adb: New test.
2644         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2646 2013-09-17  Andreas Schwab  <schwab@suse.de>
2648         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2650 2013-09-17  Richard Biener  <rguenther@suse.de>
2652         PR tree-optimization/58432
2653         * gcc.dg/pr58432.c: New testcase.
2655 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2657         * gcc.dg/tree-ssa/slsr-39.c: New test.
2659 2013-09-16  Xinliang David Li  <davidxl@google.com>
2661         * gcc.misc-tests/help.exp: Optimizer help change.
2663 2013-09-16  Jeff Law  <law@redhat.com>
2665         * gcc.c-torture/execute/pr58419.c: New test.
2666         * gcc.c-torture/execute/pr58431.c: New test.
2668 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/58356
2671         * gfortran.dg/finalize_19.f90: New.
2673 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2675         * gcc.target/i386/pr58418.c: New.
2677 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2679         * gcc.target/aarch64/fmla-intrinsic.c: New.
2680         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2681         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2682         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2684 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2686         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2687         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2689 2013-09-16  Richard Biener  <rguenther@suse.de>
2691         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2693 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2695         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2696         interpreted as implicit templates) to be expected pedwarns instead.
2698 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2700         PR fortran/57697
2701         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2703 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2705         PR fortran/57697
2706         * gfortran.dg/defined_assignment_10.f90: New.
2708 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2710         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2711         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2713 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2715         * g++.dg/abi/main.C: Added implicit C linkage tests
2717 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2719         * gcc.target/i386/pr57848.c: New file.
2721 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2723         PR target/58314
2724         * gcc.target/sh/torture/pr58314.c: New test.
2726 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2728         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2730 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2732         PR ipa/58389
2733         * g++.dg/pr58389.C: New test.
2735 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2737         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2738         * g++.dg/template/pseudodtor3.C: Likewise.
2740 2013-09-12  Richard Biener  <rguenther@suse.de>
2742         PR tree-optimization/58404
2743         * g++.dg/tree-ssa/pr58404.C: New testcase.
2745 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2747         PR ipa/58371
2748         * g++.dg/ipa/pr58371.C: New test.
2750 2013-09-12  Richard Biener  <rguenther@suse.de>
2752         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2753         expected outcome and comment why that happens.
2755 2013-09-11  Richard Biener  <rguenther@suse.de>
2757         PR middle-end/58377
2758         * g++.dg/uninit-pred-4.C: New testcase.
2760 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2762         PR tree-optimization/58385
2763         * gcc.c-torture/execute/pr58385.c: New test.
2765 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2767         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2769 2013-09-10  Jeff Law  <law@redhat.com>
2771         * g++.dg/torture/pr58380.C: New test.
2773 2013-09-10  Jan Hubicka  <jh@suse.cz>
2774             Paolo Carlini  <paolo.carlini@oracle.com>
2776         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2778 2013-09-10  Jeff Law  <law@redhat.com>
2780         * gcc.c-torture/compile/pr58343.c: New test.
2782 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2784         PR rtl-optimization/58365
2785         * gcc.c-torture/execute/pr58365.c: New test.
2787 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2789         * gcc.dg/torture/memcpy-1.c: New test.
2791 2013-09-10  Alan Modra  <amodra@gmail.com>
2793         * gcc.target/powerpc/pr58330.c: New.
2795 2013-09-10  Alan Modra  <amodra@gmail.com>
2797         * gcc.target/powerpc/medium_offset.c: New.
2799 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2801         PR c++/58325
2802         * g++.dg/warn/Wunused-var-21.C: New test.
2804         PR tree-optimization/58364
2805         * gcc.c-torture/execute/pr58364.c: New test.
2807 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2809         PR c++/43452
2810         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2811         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2812         * g++.dg/init/delete1.C: Adjust.
2814 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2816         * gcc.target/aarch64/movdi_1.c: New test.
2818 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2820         PR c++/58362
2821         * g++.dg/warn/Wunused-parm-5.C: New.
2823 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2825         * gcc.target/aarch64/cmn-neg.c: New test.
2827 2013-09-09  Richard Biener  <rguenther@suse.de>
2829         PR middle-end/58326
2830         * gcc.dg/torture/pr58326-1.c: New testcase.
2831         * gcc.dg/torture/pr58326-2.c: Likewise.
2833 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2835         PR target/57735
2836         * g++.dg/ext/pr57735.C: New test.
2838 2013-09-09  Jan Hubicka  <jh@suse.cz>
2840         PR middle-end/58294
2841         * g++.dg/torture/PR58294.C: New testcase.
2843 2013-09-08  Jeff Law  <law@redhat.com>
2845         * gcc.c-torture/compile/pr58340.c: New test.
2847 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2849         * g++.dg/debug/ra1.C: New test.
2851 2013-09-08  Jan Hubicka  <jh@suse.cz>
2853         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2854         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2855         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2856         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2858 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2860         PR c++/54941
2861         * g++.dg/overload/new1.C: Adjust.
2863 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2865         * c-c++-common/opaque-vector.c: New test.
2867 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2869         PR c++/58282
2870         * g++.dg/tm/noexcept-6.C: New test.
2872 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2874         * gcc.target/arc/cond-set-use.c: New test.
2876 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2878         * gnat.dg/stack_usage2.adb: New test.
2880 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2882         * gcc.target/aarch64/table-intrinsics.c
2883         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2884         (qtb_tests8_< ,2,3,4>): Likewise.
2885         (qtblq_tests8_< ,2,3,4>): Likewise.
2886         (qtbxq_tests8_< ,2,3,4>): Likewise.
2888 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2890         * gnat.dg/warn10.ad[sb]: New test.
2891         * gnat.dg/warn10_pkg.ads: New helper.
2893 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2895         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2896         Don't expect NULL in foo.result set.
2897         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2898         in ESCAPED set.
2899         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2900         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2902 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2904         * gcc.target/s390/nearestint-1.c: New testcase.
2906 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2907             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2909         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2910         * testsuite/gcc.target/arc: New directory.
2911         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2912         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2913         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2914         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2915         * testsuite/gcc.dg/builtin-apply2.c
2916         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2918 2013-09-04  Jan Hubicka  <jh@suse.cz>
2920         PR middle-end/58201
2921         * g++.dg/torture/pr58201_0.C: New testcase.
2922         * g++.dg/torture/pr58201_1.C: New testcase.
2923         * g++.dg/torture/pr58201.h: New testcase.
2925 2013-09-05  Jan Hubicka  <jh@suse.cz>
2927         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2929 2013-09-05  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/58137
2932         * gcc.target/i386/pr58137.c: New testcase.
2934 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2936         * g++.dg/ipa/remref-1.C: New test.
2937         * g++.dg/ipa/remref-2.C: Likewise.
2939 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2941         PR c++/24926
2942         * g++.dg/parse/access11.C: New.
2944 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2946         * g++.dg/warn/weak1.C: Skip on AIX.
2948 2013-09-04  Easwaran Raman  <eraman@google.com>
2950         PR middle-end/57370
2951         PR tree-optimization/58011
2952         * gfortran.dg/reassoc_12.f90: New testcase.
2953         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2955 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2957         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2958         * gcc.dg/torture/pr53922.c: Skip on AIX.
2959         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2961 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2963         * gcc.dg/unroll_1.c: Test dumping to stderr.
2965 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2967         PR c++/58305
2968         * g++.dg/warn/deprecated-8.C: New.
2970 2013-09-03  Jeff Law  <law@redhat.com>
2972         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2973         dump output.
2975 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2977         Revert:
2979         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2981         * gcc.dg/Warray-bounds-11.c: New testcase.
2983 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2985         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2987 2013-09-03  Jan Hubicka  <jh@suse.cz>
2989         * g++.dg/ipa/devirt-15.C: Fix testcase.
2991 2013-09-03  Richard Biener  <rguenther@suse.de>
2993         PR middle-end/57656
2994         * gcc.dg/torture/pr57656.c: New testcase.
2996 2013-09-03  Richard Biener  <rguenther@suse.de>
2998         PR middle-end/57287
2999         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3001 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3003         PR fortran/PR56519
3004         * gfortran.dg/do_concurrent_3.f90:  New test case.
3006 2013-09-02  Jan Hubicka  <jh@suse.cz>
3008         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3010 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3012         PR ipa/58106
3013         * gcc.dg/ipa/pr58106.c: New test.
3015 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3017         * gcc.target/aarch64/scalar_intrinsics.c
3018         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3020 2013-09-02  Richard Biener  <rguenther@suse.de>
3022         PR middle-end/57511
3023         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3025 2013-09-02  Richard Biener  <rguenther@suse.de>
3027         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3028         reference.
3030 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3032         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3034 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3036         PR c++/21682, implement DR 565
3037         * g++.dg/template/using24.C: New.
3038         * g++.dg/template/using25.C: Likewise.
3039         * g++.dg/template/using26.C: Likewise.
3041 2013-09-01  Jan Hubicka  <jh@suse.cz>
3043         * g++.dg/ipa/devirt-15.C: New testcase.
3045 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3047         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3049 2013-08-31  Jan Hubicka  <jh@suse.cz>
3051         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3052         * g++.dg/tree-ssa/pr45453.C: Likewise.
3054 2013-08-31  Jan Hubicka  <jh@suse.cz>
3056         * gcc.dg/fork-instrumentation.c: New testcase.
3058 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3060         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3062 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3064         * gcc.dg/Warray-bounds-11.c: New testcase.
3066 2013-08-30  Marek Polacek  <polacek@redhat.com>
3068         * g++.dg/ubsan/div-by-zero-1.C: New test.
3069         * c-c++-common/ubsan/save-expr-1.c: New test.
3070         * c-c++-common/ubsan/save-expr-2.c: New test.
3071         * c-c++-common/ubsan/save-expr-3.c: New test.
3072         * c-c++-common/ubsan/save-expr-4.c: New test.
3073         * c-c++-common/ubsan/typedef-1.c: New test.
3074         * c-c++-common/ubsan/const-char-1.c: New test.
3075         * c-c++-common/ubsan/const-expr.c: New test.
3076         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3077         * c-c++-common/ubsan/shift-1.c: Likewise.
3078         * c-c++-common/ubsan/shift-2.c: Likewise.
3079         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3080         * lib/ubsan-dg.exp: New file.
3081         * g++.dg/dg.exp: Add ubsan tests.
3082         * g++.dg/ubsan/ubsan.exp: New file.
3083         * gcc.dg/ubsan/ubsan.exp: New file.
3084         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3085         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3086         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3087         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3088         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3089         * c-c++-common/ubsan/shift-3.c: New test.
3090         * c-c++-common/ubsan/unreachable-1.c: New test.
3091         * c-c++-common/ubsan/shift-1.c: New test.
3092         * c-c++-common/ubsan/shift-2.c: New test.
3093         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3094         * gcc.dg/ubsan/c99-shift-2.c: New test.
3095         * gcc.dg/ubsan/c99-shift-1.c: New test.
3097 2013-08-29  Jan Hubicka  <jh@suse.cz>
3099         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3100         to match template and comment.
3102 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3104         PR c++/51424
3105         * g++.dg/cpp0x/dc8.C: New.
3106         * g++.dg/template/meminit1.C: Adjust.
3108 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3110         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3112 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3114         PR tree-optimization/58277
3115         * gcc.c-torture/execute/pr58277-1.c: New test.
3116         * gcc.c-torture/execute/pr58277-2.c: New test.
3118 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3120         * gcc.dg/guality/param-1.c: New test.
3121         * gcc.dg/guality/param-2.c: Likewise.
3123 2013-08-30  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/58228
3126         * gcc.dg/torture/pr58228.c: New testcase.
3128 2013-08-30  Richard Biener  <rguenther@suse.de>
3130         PR tree-optimization/58223
3131         * gcc.dg/torture/pr58223.c: New testcase.
3132         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3134 2013-08-30  Richard Biener  <rguenther@suse.de>
3136         PR tree-optimization/58010
3137         * gcc.dg/pr58010.c: New testcase.
3139 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3141         * gcc.dg/unroll_3.c: Message change.
3142         * gcc.dg/unroll_4.c: Likewise.
3143         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3144         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3145         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3146         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3147         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3148         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3149         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3150         * gcc.dg/unroll_1.c: Likewise.
3151         * gcc.dg/vect/bb-slp-31.c: Likewise.
3152         * gcc.dg/vect/bb-slp-14.c: Likewise.
3153         * gcc.dg/vect/bb-slp-8.c: Likewise.
3154         * gcc.dg/vect/bb-slp-23.c: Likewise.
3155         * gcc.dg/vect/bb-slp-15.c: Likewise.
3156         * gcc.dg/vect/bb-slp-9.c: Likewise.
3157         * gcc.dg/vect/bb-slp-24.c: Likewise.
3158         * gcc.dg/vect/bb-slp-16.c: Likewise.
3159         * gcc.dg/vect/bb-slp-25.c: Likewise.
3160         * gcc.dg/vect/bb-slp-17.c: Likewise.
3161         * gcc.dg/vect/bb-slp-26.c: Likewise.
3162         * gcc.dg/vect/bb-slp-18.c: Likewise.
3163         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3164         * gcc.dg/vect/bb-slp-27.c: Likewise.
3165         * gcc.dg/vect/bb-slp-19.c: Likewise.
3166         * gcc.dg/vect/bb-slp-28.c: Likewise.
3167         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3168         * gcc.dg/vect/bb-slp-29.c: Likewise.
3169         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3170         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3171         * gcc.dg/vect/bb-slp-1.c: Likewise.
3172         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3173         * gcc.dg/vect/bb-slp-2.c: Likewise.
3174         * gcc.dg/vect/bb-slp-3.c: Likewise.
3175         * gcc.dg/vect/bb-slp-10.c: Likewise.
3176         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3177         * gcc.dg/vect/bb-slp-4.c: Likewise.
3178         * gcc.dg/vect/bb-slp-11.c: Likewise.
3179         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3180         * gcc.dg/vect/bb-slp-5.c: Likewise.
3181         * gcc.dg/vect/bb-slp-20.c: Likewise.
3182         * gcc.dg/vect/bb-slp-6.c: Likewise.
3183         * gcc.dg/vect/bb-slp-21.c: Likewise.
3184         * gcc.dg/vect/bb-slp-30.c: Likewise.
3185         * gcc.dg/vect/bb-slp-13.c: Likewise.
3186         * gcc.dg/vect/bb-slp-7.c: Likewise.
3187         * gcc.dg/vect/bb-slp-22.c: Likewise.
3188         * gcc.dg/unroll_2.c: Likewise.
3189         * g++.dg/vect/slp-pr50413.cc: Likewise.
3190         * g++.dg/vect/slp-pr56812.cc: Likewise.
3191         * g++.dg/vect/slp-pr50819.cc: Likewise.
3193 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3195         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3197 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3199         * gcc.dg/pr40209.c: Use -fopt-info.
3200         * gcc.dg/pr26570.c: Ditto.
3201         * gcc.dg/pr32773.c: Ditto.
3202         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3204 2013-08-29  Richard Biener  <rguenther@suse.de>
3206         PR tree-optimization/58246
3207         * gcc.dg/torture/pr58246.c: New testcase.
3209 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3211         PR fortran/52243
3212         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3213         obsolete by patch.
3214         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3216 2013-08-29  Richard Biener  <rguenther@suse.de>
3218         PR middle-end/57287
3219         * gcc.dg/pr57287-2.c: New testcase.
3221 2013-08-29  Richard Biener  <rguenther@suse.de>
3223         PR tree-optimization/57685
3224         * gcc.dg/torture/pr57685.c: New testcase.
3226 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3228         PR c++/58255
3229         * g++.dg/cpp0x/dc7.C: New.
3231 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3233         PR middle-end/58257
3234         * c-c++-common/gomp/pr58257.c: New test.
3236 2013-08-28  Richard Biener  <rguenther@suse.de>
3238         PR tree-optimization/56933
3239         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3241 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3243         * gcc.target/aarch64/scalar_shift_1.c: New.
3245 2013-08-27  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/57521
3248         * gcc.dg/torture/pr57521.c: New testcase.
3250 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3252         PR rtl-optimization/57860
3253         PR rtl-optimization/57861
3254         PR rtl-optimization/57875
3255         PR rtl-optimization/57876
3256         PR rtl-optimization/57877
3257         * gcc.c-torture/execute/pr57860.c: New test.
3258         * gcc.c-torture/execute/pr57861.c: New test.
3259         * gcc.c-torture/execute/pr57875.c: New test.
3260         * gcc.c-torture/execute/pr57876.c: New test.
3261         * gcc.c-torture/execute/pr57877.c: New test.
3263 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3265         PR fortran/58146
3266         * gfortran.dg/bounds_check_18.f90:  New test.
3268 2013-08-23  Jan Hubicka  <jh@suse.cz>
3270         * g++.dg/ipa/devirt-14.C: Fix typo.
3272 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3274         PR fortran/57798
3275         * gfortran.dg/inline_sum_5.f90: New.
3277 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3279         PR fortran/57843
3280         * gfortran.dg/typebound_assignment_7.f90: New.
3282 2013-08-23  Jan Hubicka  <jh@suse.cz>
3284         * g++.dg/ipa/devirt-13.C: New testcase.
3285         * g++.dg/ipa/devirt-14.C: New testcase.
3287 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3289         PR target/58218
3290         * gcc.target/i386/pr58218.c: New test.
3292         PR tree-optimization/58209
3293         * gcc.c-torture/execute/pr58209.c: New test.
3295 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3297         * gcc.target/powerpc/pr57744.c: Declare abort.
3299 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3301         PR c++/56380
3302         * g++.dg/template/error54.C: New.
3304 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3306         PR fortran/58185
3307         * gfortran.dg/select_type_34.f90: New.
3309 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3311         PR c++/56130
3312         * g++.dg/warn/deprecated-7.C: New.
3314 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3316         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3318 2013-08-21  Jeff Law  <law@redhat.com>
3320         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3322 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3324         PR c++/56134
3325         * g++.dg/ext/attr-alias-3.C: New.
3327 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3329         PR fortran/53655
3330         * gfortran.dg/intent_out_8.f90: New.
3332 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3334         PR rtl-optimizations/57451
3335         * g++.dg/tree-prof/pr57451.C: New test.
3337 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3339         PR c++/58190
3340         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3342 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3344         PR c/57490
3345         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3347 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3349         * gcc.target/powerpc/dfp-dd-2.c: New test.
3350         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3351         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3353 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3355         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3356         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3357         Check for SLL too.
3359 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3361         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3363         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3364         "Threaded".
3366         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3367         correct test response.
3369         PR testsuite/52641
3370         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3371         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3372         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3373         (v4si): Use it.
3374         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3375         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3377         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3379 2013-08-18  Jan Hubicka  <jh@suse.cz>
3381         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3383 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3385         PR fortran/46271
3386         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3388 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3390         PR tree-optimization/58006
3391         * g++.dg/opt/pr58006.C: New test.
3393 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3395         * gnat.dg/specs/linker_alias.ads: New test.
3397 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3399         PR tree-optimization/58164
3400         * gcc.c-torture/compile/pr58164.c: New test.
3402         PR tree-optimization/58165
3403         * g++.dg/opt/pr58165.C: New test.
3405 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3407         PR c++/51912
3408         * g++.dg/cpp0x/enum28.C: New.
3409         * g++.dg/cpp0x/enum15.C: Adjust.
3411 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3413         PR target/57949
3414         * gcc.target/powerpc/pr57949-1.c: New.
3415         * gcc.target/powerpc/pr57949-2.c: New.
3417 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3419         PR tree-optimization/58145
3420         * gcc.dg/pr58145-1.c: New test.
3421         * gcc.dg/pr58145-2.c: New test.
3423 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3425         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3426         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3427         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3428         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3429         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3430         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3431         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3432         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3433         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3434         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3435         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3436         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3437         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3438         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3439         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3440         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3441         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3442         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3443         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3444         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3445         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3446         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3447         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3448         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3449         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3450         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3451         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3452         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3453         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3454         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3455         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3456         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3457         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3458         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3459         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3460         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3461         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3462         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3463         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3464         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3465         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3467         PR testsuite/52641
3468         * gcc.c-torture/execute/pr56799.x: New file.
3470         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3472         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3474         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3475         * gcc.dg/pr44214-3.c (v2df): Likewise.
3477         * gcc.dg/pr46647.c: xfail for avr-*-*.
3479         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3480         memcpy by one.
3481         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3482         Expect l to be optimized away.
3483         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3485         PR testsuite/52641
3486         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3487         to tests that assume int/double are larger than short/float.
3489         PR testsuite/52641
3490         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3491         target { ! int16 }.
3492         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3493         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3494         target { int16 }.  Restrict existing tests to target { int32 }
3495         where appropriate.
3496         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3497         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3498         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3499         * lib/target-supports.exp (check_effective_target_int32): New proc.
3501         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3502         exclude from scan test.
3504         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3505         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3506         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3507         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3508         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3509         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3510         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3511         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3512         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3513         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3514         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3515         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3516         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3517         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3518         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3519         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3520         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3521         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3522         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3524 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3526         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3528         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3529         to be the first test directive.
3530         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3531         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3532         * gcc.target/arm/atomic-op-char.c: Likewise.
3533         * gcc.target/arm/atomic-op-consume.c: Likewise.
3534         * gcc.target/arm/atomic-op-int.c: Likewise.
3535         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3536         * gcc.target/arm/atomic-op-release.c: Likewise.
3537         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3538         * gcc.target/arm/atomic-op-short.c: Likewise.
3540 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3542         PR rtl-optimization/57662
3543         * gcc.dg/pr57662.c: New test.
3545 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3547         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3548         alternative to -1.
3549         * gcc.target/mips/nans-legacy.c: Likewise.
3551 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3553         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3554         escapes.
3555         * gcc.target/mips/fabs-legacy.c: Likewise.
3556         * gcc.target/mips/fabsf-2008.c: Likewise.
3557         * gcc.target/mips/fabsf-legacy.c: Likewise.
3558         * gcc.target/mips/fneg-2008.c: Likewise.
3559         * gcc.target/mips/fneg-legacy.c: Likewise.
3560         * gcc.target/mips/fnegf-2008.c: Likewise.
3561         * gcc.target/mips/fnegf-legacy.c: Likewise.
3562         * gcc.target/mips/nan-2008.c: Likewise.
3563         * gcc.target/mips/nan-legacy.c: Likewise.
3564         * gcc.target/mips/nanf-2008.c: Likewise.
3565         * gcc.target/mips/nanf-legacy.c: Likewise.
3566         * gcc.target/mips/nans-2008.c: Likewise.
3567         * gcc.target/mips/nans-legacy.c: Likewise.
3568         * gcc.target/mips/nansf-2008.c: Likewise.
3569         * gcc.target/mips/nansf-legacy.c: Likewise.
3571 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3573         * gnat.dg/valued_proc.adb: New test.
3574         * gnat.dg/valued_proc_pkg.ads: New helper.
3576 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3578         PR tree-optimization/57661
3579         * g++.dg/opt/pr57661.C: New test.
3581         PR sanitizer/56417
3582         * gcc.dg/asan/pr56417.c: New test.
3584 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3586         * gnat.dg/loop_optimization16.adb: New test.
3587         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3589 2013-08-13  Marek Polacek  <polacek@redhat.com>
3591         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3593 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3595         Example of converting global state to per-pass state.
3597         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3598         global state "static int counter" to...
3599         (one_pass::counter): ...this instance data.
3601 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3603         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3604         to member function...
3605         (one_pass::gate): ...this.
3606         (one_pass_exec): Convert to member function...
3607         (one_pass::impl_execute): ...this.
3609 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/57416
3612         * g++.dg/cpp0x/pr57416.C: New.
3614 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3616         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3617         changes.
3618         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3619         * g++.dg/cpp0x/defaulted2.C: Likewise.
3620         * g++.dg/cpp0x/defaulted31.C: Likewise.
3621         * g++.dg/cpp0x/error6.C: Likewise.
3622         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3623         * g++.dg/cpp0x/override2.C: Likewise.
3624         * g++.dg/cpp0x/parse1.C: Likewise.
3625         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3626         * g++.dg/cpp0x/temp_default4.C: Likewise.
3627         * g++.dg/ext/attrib32.C: Likewise.
3628         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3629         * g++.dg/ext/mv13.C: Likewise.
3630         * g++.dg/ext/mv7.C: Likewise.
3631         * g++.dg/ext/mv9.C: Likewise.
3632         * g++.dg/ext/pr57362.C: Likewise.
3633         * g++.dg/ext/typeof10.C: Likewise.
3634         * g++.dg/lookup/anon6.C: Likewise.
3635         * g++.dg/lookup/crash6.C: Likewise.
3636         * g++.dg/lookup/name-clash5.C: Likewise.
3637         * g++.dg/lookup/name-clash6.C: Likewise.
3638         * g++.dg/other/anon4.C: Likewise.
3639         * g++.dg/other/error15.C: Likewise.
3640         * g++.dg/other/error8.C: Likewise.
3641         * g++.dg/other/redecl2.C: Likewise.
3642         * g++.dg/parse/crash16.C: Likewise.
3643         * g++.dg/parse/crash21.C: Likewise.
3644         * g++.dg/parse/crash38.C: Likewise.
3645         * g++.dg/parse/redef2.C: Likewise.
3646         * g++.dg/parse/struct-as-enum1.C: Likewise.
3647         * g++.dg/template/crash39.C: Likewise.
3648         * g++.dg/template/redecl3.C: Likewise.
3649         * g++.dg/tls/diag-3.C: Likewise.
3650         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3651         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3652         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3653         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3654         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3655         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3656         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3657         * g++.old-deja/g++.brendan/static3.C: Likewise.
3658         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3659         * g++.old-deja/g++.jason/binding.C: Likewise.
3660         * g++.old-deja/g++.jason/crash4.C: Likewise.
3661         * g++.old-deja/g++.jason/crash7.C: Likewise.
3662         * g++.old-deja/g++.jason/lineno.C: Likewise.
3663         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3664         * g++.old-deja/g++.mike/misc3.C: Likewise.
3665         * g++.old-deja/g++.mike/net44.C: Likewise.
3666         * g++.old-deja/g++.mike/ns3.C: Likewise.
3667         * g++.old-deja/g++.ns/alias4.C: Likewise.
3668         * g++.old-deja/g++.ns/ns11.C: Likewise.
3669         * g++.old-deja/g++.other/crash23.C: Likewise.
3670         * g++.old-deja/g++.other/decl8.C: Likewise.
3671         * g++.old-deja/g++.other/linkage3.C: Likewise.
3672         * g++.old-deja/g++.other/typeck1.C: Likewise.
3673         * g++.old-deja/g++.other/typedef5.C: Likewise.
3674         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3675         * g++.old-deja/g++.pt/friend36.C: Likewise.
3676         * obj-c++.dg/method-8.mm: Likewise.
3677         * obj-c++.dg/tls/diag-3.mm: Likewise.
3679 2013-08-12  Perez Read  <netfirewall@gmail.com>
3681         PR target/58132
3682         * gcc.target/i386/movabs-1.c: New test.
3684 2013-08-12  Marek Polacek  <polacek@redhat.com>
3686         PR tree-optimization/57980
3687         * gcc.dg/pr57980.c: New test.
3689 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3691         PR fortran/56666
3692         * gfortran.dg/do_check_10.f90:  New test.
3693         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3694         * gfortran.dg/array_constructor_18.f90:  Likewise.
3695         * gfortran.dg/array_constructor_22.f90:  Likewise.
3696         * gfortran.dg/coarray_15.f90:  Likewise.
3697         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3698         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3699         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3701 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3703         PR c++/53349
3704         * g++.dg/cpp0x/constexpr-ice8.C: New.
3706 2013-08-09  Xinliang David Li  <davidxl@google.com>
3708         * gcc.target/i386/memcpy-strategy-1.c: New test.
3709         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3710         * gcc.target/i386/memset-strategy-1.c: Ditto.
3711         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3713 2013-08-09  Jan Hubicka  <jh@suse.cz>
3715         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3716         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3718 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3720         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3722 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3724         PR fortran/58058
3725         * gfortran.dg/transfer_intrinsic_6.f90: New.
3727 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3729         Revert:
3730         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3732         PR c++/46206
3733         * g++.dg/lookup/typedef2.C: New.
3735 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3737         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3738         output of vdup intrinsics.
3740 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3742         * gcc.target/arm/lp1189445.c: New testcase.
3744 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3746         PR rtl-optimization/58079
3747         * gcc.dg/torture/pr58079.c: New test.
3749 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3751         * gnat.dg/warn9.adb: New test.
3753 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3755         PR c++/46206
3756         * g++.dg/lookup/typedef2.C: New.
3758 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3760         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3761         to optstr when building plugins on darwin.
3763 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3765         PR tree-optimization/57539
3766         * gcc.dg/ipa/pr57539.c: New test.
3768 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3769             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3771         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3772         (a): Fix constructor.
3774 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3776         PR fortran/57987
3777         * gfortran.dg/pr57987.f90: New test.
3779 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3781         PR middle-end/58041
3782         * gcc.dg/torture/pr58041.c: New test.
3783         * gcc.target/arm/pr58041.c: Likewise.
3785 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3787         PR fortran/57306
3788         * gfortran.dg/pointer_init_8.f90: New.
3790 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3792         PR c++/58080
3793         * g++.dg/cpp0x/pr58080.C: New.
3795 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3797         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3798         to optstr when building plugins.
3800 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3802         Patch autogenerated by refactor_passes.py from
3803         https://github.com/davidmalcolm/gcc-refactoring-scripts
3804         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3806         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3807         struct to a subclass of gimple_opt_pass along with...
3808         (pass_data_one_pass): ...new pass_data instance and...
3809         (make_one_pass): ...new function.
3810         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3811         global struct to a subclass of gimple_opt_pass along with...
3812         (pass_data_warn_self_assign): ...new pass_data instance and...
3813         (make_pass_warn_self_assign): ...new function.
3814         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3815         a global struct to a subclass of gimple_opt_pass along with...
3816         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3817         (make_pass_dumb_plugin_example): ...new function.
3818         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3819         global struct to a subclass of gimple_opt_pass along with...
3820         (pass_data_warn_self_assign): ...new pass_data instance and...
3821         (make_pass_warn_self_assign): ...new function.
3823 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3825         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3826         is created and added to the pass_manager to reflect
3827         autogenerated changes.
3828         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3829         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3830         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3832 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3834         PR c++/58072
3835         * g++.dg/cpp0x/pr58072.C: New.
3837 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3839         * gcc.dg/torture/pr57993-2.cpp: New.
3841 2013-08-02  Jan Hubicka  <jh@suse.cz>
3843         * gcc.dg/ipa/ipa-1.c: Update.
3844         * gcc.dg/ipa/ipa-2.c: Update.
3845         * gcc.dg/ipa/ipa-3.c: Update.
3846         * gcc.dg/ipa/ipa-4.c: Update.
3847         * gcc.dg/ipa/ipa-5.c: Update.
3848         * gcc.dg/ipa/ipa-7.c: Update.
3849         * gcc.dg/ipa/ipa-8.c: Update.
3850         * gcc.dg/ipa/ipcp-1.c: Update.
3851         * gcc.dg/ipa/ipcp-2.c: Update.
3853 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3855         PR rtl-optimization/58048
3856         * gcc.target/i386/pr58048.c: New.
3858 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3860         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3862 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3863             Peter Bergner  <bergner@vnet.ibm.com>
3865         PR c++/54537
3866         * g++.dg/overload/using3.C: New.
3867         * g++.dg/overload/using2.C: Adjust.
3868         * g++.dg/lookup/using9.C: Likewise.
3870 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3872         * gcc.target/arm/pr46972-2.c: New test.
3874 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3876         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3878 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3880         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3882 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3884         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3885         rather than addressing!=absolute when deciding how to handle MIPS16
3886         when the test forces an ABI.
3888 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/57673
3891         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3893 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3895         * gcc.target/mips/code-readable-1.c: Increase switch size.
3896         * gcc.target/mips/code-readable-2.c: Ditto.
3897         * gcc.target/mips/code-readable-3.c: Ditto.
3898         * gcc.target/mips/code-readable-4.c: Ditto.
3900 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3902         PR c++/57947
3903         * g++.dg/parse/crash63.C: New.
3905 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3907         PR fortran/57530
3908         * gfortran.dg/pointer_assign_8.f90: New.
3909         * gfortran.dg/pointer_assign_9.f90: New.
3910         * gfortran.dg/pointer_assign_10.f90: New.
3911         * gfortran.dg/pointer_assign_11.f90: New.
3913 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3915         * gcc.target/arm/pr57637.c: New testcase.
3917 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3919         PR tree-optimization/57993
3920         * gcc.dg/torture/pr57993.c: New test.
3922 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3924         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3926 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3928         PR c++/57948
3929         * g++.dg/conversion/ambig2.C: New.
3931 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3933         * gcc.target/mips/fabs-2008.c: New test case.
3934         * gcc.target/mips/fabs-legacy.c: New test case.
3935         * gcc.target/mips/fabsf-2008.c: New test case.
3936         * gcc.target/mips/fabsf-legacy.c: New test case.
3937         * gcc.target/mips/fneg-2008.c: New test case.
3938         * gcc.target/mips/fneg-legacy.c: New test case.
3939         * gcc.target/mips/fneg-2008.c: New test case.
3940         * gcc.target/mips/fneg-legacy.c: New test case.
3941         * gcc.target/mips/nan-2008.c: New test case.
3942         * gcc.target/mips/nan-legacy.c: New test case.
3943         * gcc.target/mips/nanf-2008.c: New test case.
3944         * gcc.target/mips/nanf-legacy.c: New test case.
3945         * gcc.target/mips/nans-2008.c: New test case.
3946         * gcc.target/mips/nans-legacy.c: New test case.
3947         * gcc.target/mips/nansf-2008.c: New test case.
3948         * gcc.target/mips/nansf-legacy.c: New test case.
3949         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3951 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3952             Maxim Kuvyrkov  <maxim@kugelworks.com>
3954         * lib/target-supports.exp (check_effective_target_non_bionic): New
3955         effective-target test.
3956         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3957         * g++.dg/tls/thread_local4g.C: Ditto.
3959 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3961         PR fortran/58009
3962         * gfortran.dg/vector_subsript_7.f90:  New test.
3964 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3966         PR fortran/57991
3967         * gfortran.dg/warn_alias.f90: New.
3969 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3971         PR fortran/57285
3972         * gfortran.dg/class_array_19.f90: New.
3974 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3976         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3977         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3978         * gcc.dg/vect/pr57741-3.c: Likewise.
3979         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3981 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3983         Skip tests that make assumptions about struct layout that don't hold
3984         on epiphany:
3985         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3986         * g++.dg/cpp0x/iop.C: Likewise.
3987         * g++.dg/cpp0x/named_refs.C: Likewise.
3988         * g++.dg/cpp0x/rv1p.C: Likewise.
3989         * g++.dg/cpp0x/rv2p.C: Likewise.
3990         * g++.dg/cpp0x/rv3p.C: Likewise.
3991         * g++.dg/cpp0x/rv4p.C: Likewise.
3992         * g++.dg/cpp0x/rv5p.C: Likewise.
3993         * g++.dg/cpp0x/rv6p.C: Likewise.
3994         * g++.dg/cpp0x/rv7p.C: Likewise.
3995         * g++.dg/cpp0x/rv8p.C: Likewise.
3996         * g++.dg/ext/strncpy-chk1.C: Likewise.
3997         * gcc.dg/builtin-object-size-10.c: Likewise.
3998         * gcc.dg/builtin-object-size-11.c: Likewise.
3999         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4000         * gcc.dg/pr25805.c: Likewise.
4001         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4002         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4003         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4004         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4005         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4006         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4007         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4008         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4009         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4010         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4011         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4012         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4013         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4014         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4015         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4017         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4018         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4020         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4021         * gcc.dg/sibcall-6.c: Enable for epiphany.
4023 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4025         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4027 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4029         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4030         memcpy not initializers.
4032         * gcc.dg/guality/guality.exp: Skip on AIX.
4034 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4036         PR c++/57101
4037         * g++.dg/cpp0x/pr57101.C: New.
4039 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4041         * gcc.target/aarch64/neg_1.c: New test.
4043 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4045         PR fortran/57966
4046         * gfortran.dg/typebound_call_25.f90: New.
4048 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4050         PR c++/57981
4051         * g++.dg/cpp0x/pr57981.C: New.
4053 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/57880
4056         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4058 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4060         PR rtl-optimization/57960
4061         * gcc.target/s390/pr57960.c: New.
4063 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4065         PR fortran/57639
4066         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4068 2013-07-25  Terry Guo  <terry.guo@arm.com>
4070         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4072 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4074         PR c++/57942
4075         * g++.dg/inherit/pr57942.C: New.
4077 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4079         * gcc.target/powerpc/bool2.h: New file, test the code generation
4080         of logical operations for power5, altivec, power7, and power8 systems.
4081         * gcc.target/powerpc/bool2-p5.c: Likewise.
4082         * gcc.target/powerpc/bool2-av.c: Likewise.
4083         * gcc.target/powerpc/bool2-p7.c: Likewise.
4084         * gcc.target/powerpc/bool2-p8.c: Likewise.
4085         * gcc.target/powerpc/bool3.h: Likewise.
4086         * gcc.target/powerpc/bool3-av.c: Likewise.
4087         * gcc.target/powerpc/bool2-p7.c: Likewise.
4088         * gcc.target/powerpc/bool2-p8.c: Likewise.
4090 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4092         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4094 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4096         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4098 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4100         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4101         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4102         type from long to long long.
4103         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4104         to have effective-target keywords of lp64 and ilp32.
4105         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4106         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4107         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4108         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4109         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4110         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4111         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4112         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4113         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4115 2013-07-23  Tom Tromey  <tromey@redhat.com>
4116             Joseph Myers  <joseph@codesourcery.com>
4118         * gcc.dg/c11-generic-1.c: New file.
4119         * gcc.dg/c11-generic-2.c: New file.
4121 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4123         PR fortran/57906
4124         PR fortran/52052
4125         * coarray/lib_realloc_1.f90: Permit optimization.
4126         * gfortran.dg/coarray_31.f90: New.
4128 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4130         PR fortran/57762
4131         * gfortran.dg/class_array_7.f03: Fix memory leak.
4133 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4135         PR c++/52816
4136         * g++.dg/cpp0x/decltype56.C: New.
4138 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4140         * gcc.dg/pr53265.c: Correct line number in dg-message.
4142 2013-07-22  Diego Novillo  <dnovillo@google.com>
4144         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4146 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4148         PR testsuite/52641
4149         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4150         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4152 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4154         PR testsuite/52641
4155         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4156         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4157         * gcc.dg/torture/pr53366-1.c: Same.
4158         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4159         * gcc.dg/torture/pr56488.c: Same.
4160         * gcc.dg/torture/pr57584.c: Same.
4161         * gcc.dg/tree-ssa/pr57385.c: Same.
4162         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4164 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4166         * c-c++-common/pr41779.c: Fix typos.
4167         * gcc.c-torture/compile/20031125-2.c: Likewise.
4168         * gcc.c-torture/compile/20040621-1.c: Likewise.
4169         * gcc.c-torture/execute/20020418-1.c: Likewise.
4170         * gcc.dg/20020108-1.c: Likewise.
4171         * gcc.dg/atomic-generic-aux.c: Likewise.
4172         * gcc.dg/builtin-complex-err-2.c: Likewise.
4173         * gcc.dg/decl-1.c: Likewise.
4174         * gcc.dg/di-sync-multithread.c: Likewise.
4175         * gcc.dg/format/c90-printf-1.c: Likewise.
4176         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4177         * gcc.dg/long-long-compare-1.c: Likewise.
4178         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4179         * gcc.dg/pr17055-1.c: Likewise.
4180         * gcc.dg/pr27095.c: Likewise.
4181         * gcc.dg/torture/fp-int-convert.h: Likewise.
4182         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4183         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4184         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4185         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4186         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4187         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4188         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4189         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4190         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4191         * gcc.dg/vect/vect-cond-5.c: Likewise.
4192         * gcc.dg/weak/typeof-2.c: Likewise.
4193         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4194         * gcc.target/arm/naked-1.c: Likewise.
4195         * gcc.target/i386/pr9771-1.c: Likewise.
4196         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4197         * gcc.target/sparc/struct-ret-check.c: Likewise.
4198         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4199         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4200         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4201         Likewise.
4203 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4205         PR fortran/56937
4206         * gfortran.dg/dependency_42.f90:  New test.
4207         * gfortran.dg/dependency_43.f90:  New test.
4209 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4211         PR fortran/35862
4212         * gfortran.dg/round_4.f90: New.
4214 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4216         PR fortran/57894
4217         * gfortran.dg/min_max_conformance_2.f90: New.
4219 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4221         PR preprocessor/57620
4222         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4223         (main): Don't test {s,u,U,L}12.
4224         * c-c++-common/raw-string-13.c: New test.
4225         * c-c++-common/raw-string-14.c: New test.
4226         * c-c++-common/raw-string-15.c: New test.
4227         * c-c++-common/raw-string-16.c: New test.
4229 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4231         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4233 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4235         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4237         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4238         target { ! keeps_null_pointer_checks }.
4239         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4240         target { ! keeps_null_pointer_checks }.
4242         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4243         * gcc.dg/torture/pr56488.c: Likewise.
4245 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4247         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4248         new testcase.
4250 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4252         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4253         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4254         * gfortran.dg/guality/guality.exp: Skip on AIX.
4256         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4258         * g++.dg/debug/pr56819.C: Skip on AIX.
4259         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4260         * g++.dg/guality/guality.exp: Skip on AIX.
4262         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4264         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4266         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4268 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4270         PR target/57516
4271         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4272         Adjust to corrected rounding.
4274 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4276         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4277         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4278         check_effective_target_cilkplus.
4279         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4281 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4283         * gcc.target/powerpc/pr57744.c: Fix typo.
4285 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4287         PR middle-end/57698
4288         * gcc.c-torture/compile/pr57698.c: New test.
4289         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4290         * gcc.c-torture/compile/pr44043.c: Ditto.
4292 2013-07-18  Wei Mi  <wmi@google.com>
4294         PR rtl-optimization/57878
4295         * g++.dg/pr57878.C: New test.
4297 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4299         * gcc.dg/pr42611.c: Move dg-error to correct line.
4301 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4303         PR fortran/57895
4304         * gfortran.dg/dollar_sym_3.f: New.
4305         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4307 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4309         PR target/55654
4310         PR target/55656
4311         PR target/55657
4312         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4313         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4314         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4315         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4316         * objc.dg/image-info.m: Likewise.
4317         * objc.dg/symtab-1.m: Likewise.
4318         * objc.dg/torture/strings/const-str-10.m: Likewise.
4319         * objc.dg/torture/strings/const-str-11.m: Likewise.
4320         * objc.dg/torture/strings/const-str-9.m: Likewise.
4321         * objc.dg/zero-link-1.m: Likewise.
4322         * objc.dg/zero-link-2.m: Likewise.
4323         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4324         * objc.dg/objc-foreach-4.m: Likewise.
4325         * objc.dg/objc-foreach-5.m: Likewise.
4326         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4327         (for Darwin).
4328         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4329         * obj-c++.dg/syntax-error-1.mm: Likewise.
4330         * objc.dg/method-6.m: Likewise.
4331         * objc.dg/pr23214.m: Likewise.
4332         * objc.dg/proto-lossage-7.m: Likewise.
4333         * objc.dg/strings/const-str-12b.m: Likewise.
4334         * objc.dg/zero-link-3.m: Likewise.
4335         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4336         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4337         adjust headers, interfaces and encoded types to reflect current system
4338         versions.  Add FIXME and outputs from current system compiler for
4339         reference.
4341 2013-07-15  Cong Hou  <congh@google.com>
4343         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4344         counted.
4345         * gcc.target/i386/l_fma_float_3.c: Likewise.
4346         * gcc.target/i386/l_fma_double_1.c: Likewise.
4347         * gcc.target/i386/l_fma_double_3.c: Likewise.
4349 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4351         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4352         function to test if HTM is available.
4353         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4354         * gcc.target/powerpc/htm-builtin-1.c: New test.
4356 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4358         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4359         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4360         * gfortran.dg/coarray_6.f90: Add dg-error.
4362 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4364         PR fortran/37336
4365         * gfortran.dg/finalize_18.f90: New.
4367 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4369         PR fortran/52669
4370         * fortran.dg/module_variable_1.f90:  New test.
4371         * fortran.dg/module_variable_2.f90:  New test.
4373 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4375         * g++.dg/ext/vector19.C: Adapt.
4376         * g++.dg/ext/vector23.C: New testcase.
4378 2013-07-12  Michael Matz  <matz@suse.de>
4380         PR middle-end/55771
4381         * c-c++-common/pr55771.c: New test.
4383 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4385         * gcc.target/aarch64/vect-movi.c: New.
4387 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4389         PR target/57362
4390         * g++.dg/ext/pr57362.C: New.
4392 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4394         PR target/57631
4395         * gcc.target/avr/torture/pr57631.c: New test.
4397 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4399         PR c++/57827
4400         * g++.dg/cpp0x/constexpr-ice7.C: New.
4402 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4404         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4405         for EABI targets.
4406         * gcc.c-torture/execute/nest-align-1.x: New.
4408 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4410         PR c++/57874
4411         * g++.dg/cpp0x/sfinae48.C: New.
4413 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4415         PR preprocessor/57824
4416         * c-c++-common/raw-string-17.c: New test.
4417         * c-c++-common/gomp/pr57824.c: New test.
4419 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4421         PR c++/57869
4422         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4423         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4424         * g++.dg/conversion/dr195.C: Update.
4425         * g++.dg/expr/cast2.C: Likewise.
4427 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4429         * c-c++-common/raw-string-18.c: New test.
4430         * c-c++-common/raw-string-19.c: New test.
4432         PR preprocessor/57757
4433         * g++.dg/cpp/paste1.C: New test.
4434         * g++.dg/cpp/paste2.C: New test.
4436 2013-07-10  Graham Stott  <grahams@btinternet.com>
4438         * gcc.target/mips/mulsize-1.c: New.
4439         * gcc.target/mips/mulsize-2.c: New.
4440         * gcc.target/mips/mulsize-3.c: New.
4441         * gcc.target/mips/mulsize-4.c: New.
4443 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4445         PR c++/53094
4446         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4447         * g++.dg/ext/vector24.C: New testcase.
4449 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4451         PR c++/53000
4452         * g++.dg/cpp0x/decltype17.C: Adjust.
4454 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4456         PR c++/51786
4457         * g++.dg/cpp0x/pr51786.C: New.
4459 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4461         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4463         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4465         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4467         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4468         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4470 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4472         PR fortran/57834
4473         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4475 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4477         PR fortran/50554
4478         * gfortran.dg/do_check_9.f90: New.
4480 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4482         PR fortran/57785
4483         * gfortran.dg/dot_product_2.f90: New.
4485 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4487         PR fortran/57469
4488         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4490 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4492         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4493         * gfortran.dg/finalize_10.f90: Fix dg-final.
4495 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4497         PR target/57819
4498         * gcc.target/i386/pr57819.c: New test.
4500         PR rtl-optimization/57829
4501         * gcc.c-torture/execute/pr57829.c: New test.
4503 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4505         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4506         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4508 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4510         PR target/57807
4511         * gcc.target/i386/pr57807.c: New test.
4513 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4515         PR target/29776
4516         * gcc.dg/tree-ssa/vrp89.c: New test.
4518 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4520         PR c++/28262
4521         * g++.dg/parse/defarg16.C: New.
4523 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4525         PR rtl-optimization/55342
4526         * gcc.target/i386/pr55342.c: New.
4528 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4530         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4532 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4534         PR c++/14263
4535         * g++.dg/inherit/virtual10.C: New.
4537 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4539         PR c/57821
4540         * gcc.dg/large-size-array-6.c: New test.
4542 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4544         PR c++/38634
4545         * g++.dg/template/crash116.C: New.
4547 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4549         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4550         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4552 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4554         PR c++/54998
4555         * g++.dg/cpp0x/nsdmi-list3.C: New.
4557 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4559         PR target/57777
4560         * gcc.target/i386/pr57777.c: New test.
4562         PR c++/57771
4563         * g++.dg/template/arg9.C: New test.
4565 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4567         * gcc.target/i386/avx-inline.c: New test.
4569 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4571         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4572         * gcc.target/mips/call-2.c: Likewise.
4573         * gcc.target/mips/call-3.c: Likewise.
4574         * gcc.target/mips/lazy-binding-1.c: Likewise.
4576 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4578         PR tree-optimization/57741
4579         * gcc.dg/vect/pr57741-1.c: New test.
4580         * gcc.dg/vect/pr57741-2.c: New test.
4581         * gcc.dg/vect/pr57741-3.c: New test.
4583 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4585         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4586         on big endian.
4587         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4588         * lib/target-supports.exp: Define aarch64_little_endian.
4590 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4592         * gcc.target/aarch64/abs_1.c: New test.
4594 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4596         * gcc.target/aarch64/bfxil_1.c: New test.
4597         * gcc.target/aarch64/bfxil_2.c: Likewise.
4599 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4601         PR c/57766
4602         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4603         array sizes from 100 to 20.
4605 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4607         PR fortran/54788
4608         * gfortran.dg/pointer_remapping_8.f90: New.
4610 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4612         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4613         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4614         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4615         * g++.dg/cpp1y/complex_literals.h: New.
4617 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4619         PR c++/57645
4620         * g++.dg/cpp0x/noexcept21.C: New.
4622 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4624         PR target/57736
4625         * gcc.target/i386/pr57736.c: New test.
4627 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4629         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4630         c specific.
4631         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4632         strings to match the fixed error messages.
4633         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4634         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4635         message check.
4637 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4639         PR target/57744
4640         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4641         stqcx. get even registers.
4643 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4645         PR c++/57509
4646         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4648 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4650         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4651         Fix scan patterns.
4652         * gcc.target/i386/bmi-1.c: Ditto.
4653         * gcc.target/i386/bmi-bextr-4.c: New.
4654         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4656 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4658         PR c++/57682
4659         * g++.dg/cpp0x/initlist73.C: New.
4661 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4663         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4664         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4665         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4667 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4669         PR c++/57509
4670         * g++.dg/ext/pr57509.C: New file.
4672 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4674         PR target/57623
4675         * gcc.target/i386/bmi-bextr-3.c: New test.
4677         PR target/57623
4678         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4680 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4682         PR c++/57172
4683         * g++.dg/cpp0x/pr57172.C: New testcase.
4685 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4687         * gcc.target/s390/htm-1.c: New file.
4688         * gcc.target/s390/htm-nofloat-1.c: New file.
4689         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4691 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4693         PR fortran/29800
4694         * gfortran.dg/bounds_check_17.f90: New.
4696 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4698         PR c++/57640
4699         * g++.dg/cpp1y/pr57640.C: New.
4701 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4703         PR c/57692
4704         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4705         overflow due to size of arrays.
4707 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4709         PR tree-optimization/57705
4710         * gcc.dg/vect/pr57705.c: New test.
4711         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4713 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4715         PR middle-end/57670
4716         * g++.dg/ipa/pr57670.C: New test.
4718 2013-06-25  Richard Biener  <rguenther@suse.de>
4720         PR middle-end/56977
4721         * gcc.dg/pr56977.c: New testcase.
4723 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4725         PR tree-optimization/57358
4726         * gcc.dg/ipa/pr57358.c: New test.
4728 2013-06-24  Richard Biener  <rguenther@suse.de>
4730         PR testsuite/57686
4731         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4733 2013-06-24  Richard Biener  <rguenther@suse.de>
4735         PR tree-optimization/57488
4736         * gcc.dg/torture/pr57488.c: New testcase.
4738 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4739             Dominique d'Humieres  <dominiq@lps.ens.fr>
4741         PR fortran/52413
4742         * gfortran.dg/fraction.f90: New.
4744 2013-06-24  Alan Modra  <amodra@gmail.com>
4746         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4747         Add scan-assembler-not "lvx".
4748         * gcc.target/powerpc/le-altivec-consts.c: New.
4750 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4752         * g++.dg/cpp0x/sfinae47.C: New.
4754 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4756         PR target/52483
4757         * gcc.target/sh/pr52483-1.c: New.
4758         * gcc.target/sh/pr52483-2.c: New.
4759         * gcc.target/sh/pr52483-3.c: New.
4760         * gcc.target/sh/pr52483-4.c: New.
4761         * gcc.target/sh/pr52483-5.c: New.
4763 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4765         * gcc.target/i386/intrinsics_1.c: New test.
4766         * gcc.target/i386/intrinsics_2.c: Ditto.
4767         * gcc.target/i386/intrinsics_3.c: Ditto.
4768         * gcc.target/i386/intrinsics_4.c: Ditto.
4769         * gcc.target/i386/intrinsics_5.c: Ditto.
4770         * gcc.target/i386/intrinsics_6.c: Ditto.
4771         * gcc.target/i386/avx-1.c: Provide macros for builtins
4772         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4774 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4776         PR fortran/37336
4777         * gfortran.dg/finalize_17.f90: New.
4779 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4781         * gfortran.dg/realloc_on_assign_18.f90: New.
4783 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4785         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4786         Also changed the returns from error as distinct values so that
4787         debugging can get easier.
4788         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4789         errors specific to C, if necessary.  Also added new error
4790         hooks for C++.
4791         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4792         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4793         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4794         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4795         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4796         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4797         the same changes as parser_errors3.c, spaces were added between colons
4798         to not confuse C++ compiler with 2 colons as scope.
4799         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4800         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4801         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4802         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4803         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4804         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4805         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4806         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4807         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4808         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4809         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4810         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4811         in the list.
4813 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4815         PR other/53317
4816         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4818 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4820         PR target/57655
4821         * gcc.target/i386/pr57655.c: New test.
4823 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4825         * ada/acats/tests/gcc: Delete.
4826         * gnat.dg/style: Likewise.
4828 2013-06-20  Jeff Law  <law@redhat.com>
4830         PR tree-optimization/57660
4831         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4832         based on their branch cost.
4834         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4836 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4838         PR fortran/57633
4839         * gfortran.dg/list_read_11.f90: New.
4841 2013-06-20  Richard Biener  <rguenther@suse.de>
4843         PR tree-optimization/57584
4844         * gcc.dg/torture/pr57584.c: New testcase.
4846 2013-06-19  Sharad Singhai  <singhai@google.com>
4848         * g++.dg/gcov/gcov-8.C: New testcase.
4849         * lib/gcov.exp: Handle intermediate format.
4851 2013-06-19  Wei Mi  <wmi@google.com>
4853         PR rtl-optimization/57518
4854         * testsuite/gcc.dg/pr57518.c: New test.
4856 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4858         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4860 2013-06-19  Jan Hubicka  <jh@suse.cz>
4862         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4864 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4866         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4867         hard-coded values of array sizes with a #define.
4868         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4869         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4870         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4871         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4872         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4874 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4876         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4877         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4879 2013-06-19  Jeff Law  <law@redhat.com>
4881         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4883 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4885         PR c++/57638
4886         * g++.dg/template/error53.C: New.
4888 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4890         PR target/55033
4891         * gcc.target/powerpc/pr55033.c: Fix options.
4893 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4895         * gcc.target/i386/inline_error.c: New test.
4896         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4897         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4899 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4901         PR c++/53211
4902         * g++.dg/cpp0x/decltype55.C: New.
4904 2013-06-18  Marek Polacek  <polacek@redhat.com>
4906         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4908 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4910         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4912 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4914         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4915         Also changed the returns from error as distinct values so that it is
4916         easier to debug.
4918 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4920         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4922 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4924         PR c++/16128
4925         * g++.dg/template/error52.C: New.
4926         * g++.dg/lookup/friend15.C: Update.
4927         * g++.dg/parse/error11.C: Likewise.
4928         * g++.dg/parse/error14.C: Likewise.
4929         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4930         * g++.dg/parse/template25.C: Likewise.
4931         * g++.old-deja/g++.jason/cond.C: Likewise.
4932         * g++.old-deja/g++.mike/for2.C: Likewise.
4933         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4934         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4936 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4938         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4939         ensure alignment.
4941 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4943         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4944         accidentally placing minus sign for length instead of stride.
4946 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4948         PR rtl-optimization/57425
4949         PR rtl-optimization/57569
4950         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4951         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4953 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4955         PR fortran/49074
4956         PR fortran/56136
4957         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4958         packing.
4959         * gfortran.dg/typebound_assignment_6.f03: New.
4961 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4963         * gcc.target/h8300/h8300.exp: New.
4964         * gcc.dg/pragma-isr.c: Move to ...
4965         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4966         * gcc.target/h8300/pragma-isr.c: ... and here.
4967         * gcc.dg/pragma-isr2.c: Move to ...
4968         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4969         * gcc.target/h8300/pragma-isr2.c: ... and here.
4970         * gcc.dg/pragma-isr-trapa.c: Move to ...
4971         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4972         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4973         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4974         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4975         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4976         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4977         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4978         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4979         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4980         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4981         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4982         * gcc.dg/attr-isr-trapa.c: Move to ...
4983         * gcc.target/sh/attr-isr-trapa.c: ... here.
4985 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4987         PR c++/51413
4988         * g++.dg/ext/builtin-offsetof1.C: New.
4990 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4992         * gcc.target/aarch64/vect_smlal_1.c: New file.
4994 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4996         PR fortran/57508
4997         * gfortran.dg/defined_assignment_7.f90: New.
4999 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5001         PR c++/57599
5002         * g++.dg/rtti/dyncast6.C: New.
5003         * g++.dg/cpp0x/dyncast1.C: Likewise.
5005 2013-06-14  Alan Modra  <amodra@gmail.com>
5007         PR middle-end/57134
5008         * gcc.dg/pr57134.c: New.
5010 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5012         PR fortran/57596
5013         * gfortran.dg/deferred_type_param_9.f90: New.
5015 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5017         * gcc.dg/fold-minus-1.c: New testcase.
5019 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5021         PR fortran/49074
5022         * gfortran.dg/typebound_assignment_5.f03: New.
5024 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5026         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5028 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5029             Pat Haugen  <pthaugen@us.ibm.com>
5030             Peter Bergner  <bergner@vnet.ibm.com>
5032         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5033         load/store instructions on power7, power8.
5034         * gcc.target/powerpc/atomic-p8.c: Likewise.
5036 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5038         PR c/57577
5039         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5041 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5043         PR c++/38958
5044         * g++.dg/warn/Wunused-var-20.C: New.
5046 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5048         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5049         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5050         Run with -fno-common.
5052 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5054         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5055         and exit function calls with return 1 and return 0, respectively.
5057 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5059         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5060         New tests.
5062 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5064         PR tree-optimization/57361
5065         * gcc.dg/tree-ssa/pr57361.c: New file.
5067 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5069         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5070         to ensure alignment.
5071         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5073 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5075         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5077 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5078             Dominique d'Humieres  <dominiq@lps.ens.fr>
5080         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5082 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5084         PR target/56564
5085         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5086         * gcc.target/i386/pr56564-3.c: Likewise.
5088 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5090         PR fortran/57535
5091         * gfortran.dg/class_array_18.f90: New.
5093 2013-06-11  Jan Hubicka  <jh@suse.cz>
5095         PR c++/57551
5096         * g++.dg/ext/visibility/anon6.C: Update testcase.
5098 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5100         PR c/57563
5101         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5102         in how we check __sec_reduce_mutating function's result.
5104 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5105             Pat Haugen  <pthaugen@us.ibm.com>
5106             Peter Bergner  <bergner@vnet.ibm.com>
5108         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5109         direct move instructions.
5110         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5111         * gcc.target/powerpc/direct-move.h: Likewise.
5112         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5113         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5114         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5115         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5116         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5117         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5119 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5121         PR c++/52440
5122         * g++.dg/cpp0x/pr52440.C: New.
5124 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5126         PR target/56564
5127         * gcc.target/i386/pr56564-1.c: New test.
5128         * gcc.target/i386/pr56564-2.c: New test.
5129         * gcc.target/i386/pr56564-3.c: New test.
5130         * gcc.target/i386/pr56564-4.c: New test.
5131         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5132         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5133         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5134         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5135         * gcc.target/i386/vect-sizes-1.c: Likewise.
5136         * gcc.target/i386/memcpy-1.c: Likewise.
5137         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5138         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5140 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5142         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5143         systems to cover all GNU systems.
5144         * g++.dg/abi/guard2.C: Likewise.
5145         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5146         * g++.dg/eh/sighandle.C: Likewise.
5147         * g++.dg/ext/cleanup-10.C: Likewise.
5148         * g++.dg/ext/cleanup-11.C: Likewise.
5149         * g++.dg/ext/cleanup-8.C: Likewise.
5150         * g++.dg/ext/cleanup-9.C: Likewise.
5151         * g++.dg/opt/const5.C: Likewise.
5152         * g++.dg/opt/life1.C: Likewise.
5153         * g++.dg/other/pr39496.C: Likewise.
5154         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5155         * g++.old-deja/g++.abi/align.C: Likewise.
5156         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5157         * g++.old-deja/g++.law/weak.C: Likewise.
5158         * g++.old-deja/g++.pt/asm1.C: Likewise.
5159         * gcc.c-torture/execute/20030125-1.x: Likewise.
5160         * gcc.c-torture/execute/990127-2.x: Likewise.
5161         * gcc.dg/20041106-1.c: Likewise.
5162         * gcc.dg/20050503-1.c: Likewise.
5163         * gcc.dg/builtin-object-size-5.c: Likewise.
5164         * gcc.dg/cleanup-10.c: Likewise.
5165         * gcc.dg/cleanup-11.c: Likewise.
5166         * gcc.dg/cleanup-8.c: Likewise.
5167         * gcc.dg/cleanup-9.c: Likewise.
5168         * gcc.dg/complex-5.c: Likewise.
5169         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5170         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5171         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5172         * gcc.dg/dfp/pr35739.c: Likewise.
5173         * gcc.dg/fdata-sections-1.c: Likewise.
5174         * gcc.dg/lto/20090206-1_0.c: Likewise.
5175         * gcc.dg/lto/20090206-2_0.c: Likewise.
5176         * gcc.dg/pr30360.c: Likewise.
5177         * gcc.dg/pr37303.c: Likewise.
5178         * gcc.dg/pr39323-1.c: Likewise.
5179         * gcc.dg/pr39323-2.c: Likewise.
5180         * gcc.dg/pr39323-3.c: Likewise.
5181         * gcc.dg/pr45416.c: Likewise.
5182         * gcc.dg/setjmp-2.c: Likewise.
5183         * gcc.dg/split-1.c: Likewise.
5184         * gcc.dg/split-3.c: Likewise.
5185         * gcc.dg/split-4.c: Likewise.
5186         * gcc.dg/strlenopt-12g.c: Likewise.
5187         * gcc.dg/strlenopt-14g.c: Likewise.
5188         * gcc.dg/strlenopt-14gf.c: Likewise.
5189         * gcc.dg/strlenopt-16g.c: Likewise.
5190         * gcc.dg/strlenopt-17g.c: Likewise.
5191         * gcc.dg/strlenopt-18g.c: Likewise.
5192         * gcc.dg/strlenopt-1f.c: Likewise.
5193         * gcc.dg/strlenopt-22g.c: Likewise.
5194         * gcc.dg/strlenopt-2f.c: Likewise.
5195         * gcc.dg/strlenopt-4g.c: Likewise.
5196         * gcc.dg/strlenopt-4gf.c: Likewise.
5197         * gcc.dg/struct-ret-3.c: Likewise.
5198         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5199         * gcc.misc-tests/linkage.exp: Likewise.
5200         * gcc.target/i386/20000724-1.c: Likewise.
5201         * gcc.target/i386/align-main-3.c: Likewise.
5202         * gcc.target/i386/cleanup-1.c: Likewise.
5203         * gcc.target/i386/inline-mcpy.c: Likewise.
5204         * gcc.target/i386/pr32268.c: Likewise.
5205         * gcc.target/i386/pr36613.c: Likewise.
5206         * gcc.target/i386/pr39013-1.c: Likewise.
5207         * gcc.target/i386/pr39013-2.c: Likewise.
5208         * gcc.target/i386/pr39496.c: Likewise.
5209         * gcc.target/i386/pr40906-3.c: Likewise.
5210         * gcc.target/i386/pr46084.c: Likewise.
5211         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5213 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5215         PR target/6526
5216         * gcc.target/sh/pr6526.c: New.
5218 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5220         PR target/57568
5221         * gcc.c-torture/execute/pr57568.c: New test.
5223 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5225         PR c++/37404
5226         * g++.dg/other/vararg-4.C: New.
5228 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5230         PR rtl-optimization/57559
5231         * gcc.target/s390/pr57559.c : New test.
5233 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5235         PR fortran/37336
5236         * gfortran.dg/finalize_10.f90: New.
5237         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5238         * gfortran.dg/finalize_15.f90: New.
5240 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5242         PR fortran/57553
5243         * gfortran.dg/storage_size_4.f90: New.
5245 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5247         PR c++/57548
5248         * testsuite/g++.dg/ext/pr57548.C: New test.
5250 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5252         PR middle-end/57541
5253         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5255 2013-06-07  Jan Hubicka  <jh@suse.cz>
5257         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5259 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5261         PR fortran/57549
5262         * gfortran.dg/array_constructor_48.f90: New.
5263         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5264         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5266 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5268         PR target/56315
5269         * gcc.target/arm/xordi3-opt.c: New test.
5271 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5273         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5274         Revert to dg-options.
5276 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5278         PR target/55033
5279         * gcc.target/powerpc/pr55033.c: New.
5281 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5283         PR c++/53658
5284         * g++.dg/cpp0x/alias-decl-36.C: New.
5286 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5287             Pat Haugen  <pthaugen@us.ibm.com>
5288             Peter Bergner  <bergner@vnet.ibm.com>
5290         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5291         power8 builtin functions.
5292         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5293         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5294         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5295         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5296         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5297         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5298         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5299         tests to test power8 auto-vectorization.
5300         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5301         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5302         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5303         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5305         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5306         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5308         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5310         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5311         support.
5312         (check_effective_target_powerpc_p8vector_ok): Likewise.
5313         (is-effective-target): Likewise.
5314         (check_vect_support_and_set_flags): Likewise.
5316 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5318         PR c++/43652
5319         * g++.dg/parse/error53.C: New.
5321 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5323         PR rtl-optimization/57459
5324         * gcc.target/i386/pr57459.c: New test.
5326 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5328         PR c++/53743
5329         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5330         into -freorder-blocks-and-partition test.
5331         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5332         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5333         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5334         * gcc.dg/tree-prof/pr50907.c: Ditto.
5335         * gcc.dg/tree-prof/pr45354.c: Ditto.
5336         * g++.dg/tree-prof/partition2.C: Ditto.
5337         * g++.dg/tree-prof/partition3.C: Ditto.
5339 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5341         PR fortran/57542
5342         * gfortran.dg/finalize_16.f90: New.
5344 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5346         * gcc.dg/vect/no-section-anchors-vect-68.c:
5347         Add dg-skip-if aarch64_tiny.
5349 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5351         PR C/57457
5352         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5353         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5355 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5357         PR c++/51908
5358         * g++.dg/cpp0x/decltype54.C: New.
5360 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5362         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5363         arm*-*-*eabi* targets.
5364         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5365         arm*-*-* targets.
5366         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5368 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5369             Tobias Burnus  <burnus@net-b.de>
5371         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5372         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5373         * gfortran.dg/io_real_boz_4.f90: Ditto.
5374         * gfortran.dg/io_real_boz_5.f90: Ditto.
5376 2013-06-05  Andreas Schwab  <schwab@suse.de>
5378         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5380 2013-06-04  Jan Hubicka  <jh@suse.cz>
5382         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5384 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5386         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5387         parameters with void.
5388         (main2): Removed argc parameter.
5389         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5390         (main): Replaced argc, argv parameters with void.
5391         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5392         (main2): Removed argc parameter.
5393         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5394         argv parameters with void.  Added __asm volatile to avoid optimization
5395         on argc, if necessary.
5396         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5397         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5398         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5399         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5400         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5401         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5402         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5403         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5404         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5405         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5406         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5407         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5408         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5409         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5410         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5411         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5412         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5413         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5414         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5415         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5416         parameters with void.
5417         (main2): Removed argc parameter.
5418         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5419         (main): Replaced argc, argv parameters with void.
5420         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5421         argv parameters with void.  Also renamed this function as main, and
5422         delete the existing main.
5423         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5424         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5425         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5427 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5429         * gcc.target/aarch64/movi_1.c: New test.
5431 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5433         PR fortran/37336
5434         * gfortran.dg/finalize_12.f90: New.
5435         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5436         end of scope finalization.
5437         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5438         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5439         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5440         * gfortran.dg/class_19.f03: Ditto.
5441         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5442         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5443         * gfortran.dg/extends_14.f03: Ditto.
5444         * gfortran.dg/move_alloc_4.f90: Ditto.
5445         * gfortran.dg/typebound_proc_27.f03: Ditto.
5447 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5449         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5450         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5451         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5452         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5453         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5454         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5455         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5456         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5457         * gfortran.dg/io_real_boz_4.f90: Ditto.
5458         * gfortran.dg/io_real_boz_5.f90: Ditto.
5459         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5460         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5461         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5462         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5463         * gfortran.dg/transpose_2.f90: Fix dg-output.
5465 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5467         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5468         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5469         dg-option and an header comment.
5471 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5473         PR c++/57419
5474         * g++.dg/cpp0x/sfinae46.C: New.
5475         * g++.dg/cpp0x/defaulted13.C: Adjust.
5476         * g++.dg/cpp0x/defaulted2.C: Likewise.
5477         * g++.dg/cpp0x/defaulted26.C: Likewise.
5478         * g++.dg/cpp0x/defaulted3.C: Likewise.
5479         * g++.dg/cpp0x/error1.C: Likewise.
5480         * g++.dg/cpp0x/implicit1.C: Likewise.
5481         * g++.dg/cpp0x/implicit11.C: Likewise.
5482         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5483         * g++.dg/cpp0x/initlist47.C: Likewise.
5484         * g++.dg/cpp0x/initlist9.C: Likewise.
5485         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5486         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5487         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5488         * g++.dg/cpp0x/union4.C: Likewise.
5489         * g++.dg/template/crash108.C: Likewise.
5490         * g++.dg/template/crash41.C: Likewise.
5491         * g++.old-deja/g++.jason/local.C: Likewise.
5492         * g++.old-deja/g++.law/visibility3.C: Likewise.
5494 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5496         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5497         * gcc.dg/vect/bb-slp-14.c: Ditto.
5498         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5499         * gcc.dg/vect/bb-slp-23.c: Ditto.
5500         * gcc.dg/vect/bb-slp-15.c: Ditto.
5501         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5502         * gcc.dg/vect/bb-slp-24.c: Ditto.
5503         * gcc.dg/vect/bb-slp-16.c: Ditto.
5504         * gcc.dg/vect/bb-slp-25.c: Ditto.
5505         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5506         * gcc.dg/vect/bb-slp-17.c: Ditto.
5507         * gcc.dg/vect/bb-slp-1.c: Ditto.
5508         * gcc.dg/vect/bb-slp-26.c: Ditto.
5509         * gcc.dg/vect/bb-slp-18.c: Ditto.
5510         * gcc.dg/vect/bb-slp-2.c: Ditto.
5511         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5512         * gcc.dg/vect/bb-slp-27.c: Ditto.
5513         * gcc.dg/vect/bb-slp-19.c: Ditto.
5514         * gcc.dg/vect/bb-slp-3.c: Ditto.
5515         * gcc.dg/vect/bb-slp-28.c: Ditto.
5516         * gcc.dg/vect/bb-slp-4.c: Ditto.
5517         * gcc.dg/vect/bb-slp-29.c: Ditto.
5518         * gcc.dg/vect/bb-slp-5.c: Ditto.
5519         * gcc.dg/vect/bb-slp-6.c: Ditto.
5520         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5521         * gcc.dg/vect/bb-slp-7.c: Ditto.
5522         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5523         * gcc.dg/vect/bb-slp-8.c: Ditto.
5524         * gcc.dg/vect/bb-slp-9.c: Ditto.
5525         * gcc.dg/vect/bb-slp-10.c: Ditto.
5526         * gcc.dg/vect/bb-slp-11.c: Ditto.
5527         * gcc.dg/vect/bb-slp-20.c: Ditto.
5528         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5529         * gcc.dg/vect/bb-slp-21.c: Ditto.
5530         * gcc.dg/vect/bb-slp-30.c: Ditto.
5531         * gcc.dg/vect/bb-slp-13.c: Ditto.
5532         * gcc.dg/vect/bb-slp-22.c: Ditto.
5533         * g++.dg/vect/slp-pr50413.cc: Ditto.
5534         * g++.dg/vect/slp-pr56812.cc: Ditto.
5535         * g++.dg/vect/slp-pr50819.cc: Ditto.
5537 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5539         PR fortran/57456
5540         * gfortran.dg/class_array_17.f90: New.
5542 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5544         * ada/acats/floatstore.lst: New.
5545         * ada/acats/run_all.sh: Process it.
5547 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5549         * gcc.target/powerpc/e500-ord-1.c: New test.
5550         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5551         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5552         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5554 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5556         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5558 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5560         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5562 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5564         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5566 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5568         PR c/57452
5569         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5570         test-case.
5572 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5574         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5576 2013-05-31  Marek Polacek  <polacek@redhat.com>
5578         PR tree-optimization/57478
5579         PR tree-optimization/57453
5580         * gcc.dg/torture/pr57478.c: New test.
5582 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5584         PR fortran/57456
5585         * gfortran.dg/class_array_17.f90: New.
5587 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5589         PR target/56315
5590         * gcc.target/arm/iordi3-opt.c: New test.
5592 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5594         PR fortran/54190
5595         PR fortran/57217
5596         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5597         * gfortran.dg/interface_26.f90: Ditto.
5598         * gfortran.dg/proc_ptr_11.f90: Ditto.
5599         * gfortran.dg/proc_ptr_15.f90: Ditto.
5600         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5601         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5602         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5603         * gfortran.dg/typebound_override_1.f90: Ditto.
5604         * gfortran.dg/typebound_override_4.f90: Ditto.
5605         * gfortran.dg/typebound_proc_6.f03: Ditto.
5606         * gfortran.dg/assumed_type_7.f90: New test.
5607         * gfortran.dg/typebound_override_5.f90: New test.
5608         * gfortran.dg/typebound_override_6.f90: New test.
5609         * gfortran.dg/typebound_override_7.f90: New test.
5611 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5613         PR middle-end/57073
5614         * gfortran.dg/power_6.f90: New.
5616 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5618         * gcc.target/aarch64/insv_1.c: New test.
5620 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5622         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5623         dg-skip-if "No stabs".
5625 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5627         PR fortran/54189
5628         * gfortran.dg/assumed_size_1.f90: New.
5630 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5632         * gcc.dg/shrink-wrap-alloca.c: New added.
5633         * gcc.dg/shrink-wrap-pretend.c: New added.
5634         * gcc.dg/shrink-wrap-sibcall.c: New added.
5636 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5638         PR fortran/57458
5639         * gfortran.dg/assumed_rank_13.f90: New.
5641 2013-05-29  Easwaran Raman  <eraman@google.com>
5643         PR tree-optimization/57442
5644         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5646 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5648         PR tree-optimization/57441
5649         * gcc.c-torture/compile/pr57441.c: New.
5651 2013-05-29  Dehao Chen  <dehao@google.com>
5653         PR testsuite/57413
5654         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5656 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5658         PR fortran/37336
5659         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5660         * gfortran.dg/class_19.f03: Ditto.
5662 2013-05-29  Richard Biener  <rguenther@suse.de>
5664         * gcc.dg/vect/bb-slp-32.c: New testcase.
5666 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5668         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5669         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5670         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5671         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5672         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5673         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5674         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5675         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5676         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5677         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5678         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5679         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5680         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5681         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5682         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5683         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5684         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5685         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5686         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5687         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5688         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5689         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5690         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5691         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5692         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5693         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5694         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5695         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5696         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5697         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5698         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5699         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5700         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5701         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5702         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5703         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5704         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5705         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5706         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5708 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5710         PR fortran/37336
5711         * gfortran.dg/finalize_11.f90: New.
5712         * gfortran.dg/finalize_4.f03: Remove dg-error.
5713         * gfortran.dg/finalize_5.f03: Ditto.
5714         * gfortran.dg/finalize_6.f03: Ditto.
5715         * gfortran.dg/finalize_7.f03: Ditto.
5717 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5719         * gfortran.dg/class_array_16.f90: New.
5721 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5723         PR fortran/57435
5724         * testsuite/gfortran.dg/use_29.f90: New.
5726 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5728         * gnat.dg/fp_exception.adb: New test.
5730 2013-05-28  Richard Biener  <rguenther@suse.de>
5732         PR tree-optimization/56787
5733         * gcc.dg/vect/pr56787.c: New testcase.
5735 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5736             Tobias Burnus  <burnus@net-b.de>
5738         PR fortran/57217
5739         * gfortran.dg/typebound_override_4.f90: New.
5741 2013-05-28  Richard Biener  <rguenther@suse.de>
5743         PR tree-optimization/57411
5744         * g++.dg/opt/pr57411.C: New testcase.
5746 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5748         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5749         * gcc.dg/builtin-bswap-9.c: Likewise.
5751 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5753         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5755 2013-05-27  Richard Biener  <rguenther@suse.de>
5757         PR middle-end/57412
5758         * gcc.dg/gomp/pr57412.c: New testcase.
5760 2013-05-27  Bud Davis  <jmdavis@link.com>
5762         PR fortran/50405
5763         * gfortran.dg/stfunc_8.f90: New.
5765 2013-05-27  Richard Biener  <rguenther@suse.de>
5767         PR tree-optimization/57343
5768         * gcc.dg/torture/pr57343.c: New testcase.
5770 2013-05-27  Richard Biener  <rguenther@suse.de>
5772         PR tree-optimization/57417
5773         * gcc.dg/torture/pr57417.c: New testcase.
5775 2013-05-27  Richard Biener  <rguenther@suse.de>
5777         PR tree-optimization/57396
5778         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5780 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5782         * gnat.dg/specs/last_bit.ads: New test.
5784 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5786         * gnat.dg/specs/machine_attribute.ads: New test.
5788 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5790         * gnat.dg/incomplete3.ad[sb]: New test.
5792 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5794         PR target/53916
5795         * gcc.target/mips/div-13.c: New test.
5797 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5799         PR target/55777
5800         * gcc.target/mips/mips16-attributes-5.c,
5801         * gcc.target/mips/mips16-attributes-6.c: New tests.
5803 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5805         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5806         * gcc.dg/builtin-bswap-8.c: Likewise.
5808 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5810         PR c++/52216
5811         * g++.dg/cpp0x/new1.C: New.
5813 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5815         PR c++/25666
5816         * g++.dg/parse/dtor16.C: New.
5817         * g++.dg/parse/dtor6.C: Adjust.
5819 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5821         PR c++/19618
5822         * g++.dg/expr/bitfield12.C: New.
5824 2013-05-24  Jeff Law  <law@redhat.com>
5826         PR tree-optimization/57124
5827         * gcc.c-torture/execute/pr57124.c: New test.
5828         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5830 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5832         PR tree-optimization/57294
5833         * gcc.dg/ipa/pr57294.c: New test.
5835 2013-05-24  Dehao Chen  <dehao@google.com>
5837         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5839 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5841         * gcc.target/aarch64/scalar_intrinsics.c
5842         (force_simd): Use a valid instruction.
5843         (test_vdupd_lane_s64): Pass a valid lane argument.
5844         (test_vdupd_lane_u64): Likewise.
5846 2013-05-24  Richard Biener  <rguenther@suse.de>
5848         PR tree-optimization/57287
5849         * gcc.dg/pr57287.c: New testcase.
5851 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5853         PR c++/26572
5854         * g++.dg/template/error51.C: New.
5856 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5858         PR c++/25503
5859         * g++.dg/template/bitfield2.C: New.
5861 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5863         * gnat.dg/specs/noinline1.ads: New test.
5864         * gnat.dg/noinline2.ad[sb]: Likewise.
5865         * gnat.dg/specs/noinline3.ads: Likewise.
5866         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5868 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5870         PR tree-ssa/57385
5871         * gcc.dg/tree-ssa/pr57385.c: New test.
5873 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5875         * gnat.dg/derived_type4.adb: New test.
5877 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5879         * gcc.dg/builtin-bswap-6.c: New test.
5880         * gcc.dg/builtin-bswap-7.c: Likewise.
5881         * gcc.dg/builtin-bswap-8.c: Likewise.
5882         * gcc.dg/builtin-bswap-9.c: Likewise.
5884 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5886         PR debug/57351
5887         * gcc.dg/debug/pr57351.c: New test
5889 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5891         * gcc.target/aarch64/vect-clz.c: New file.
5893 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5895         PR middle-end/57347
5896         * gcc.dg/ipa/pr57347.c: New test.
5898 2013-05-23  Richard Biener  <rguenther@suse.de>
5900         PR tree-optimization/57380
5901         * g++.dg/tree-ssa/pr57380.C: New testcase.
5903 2013-05-23  Richard Biener  <rguenther@suse.de>
5905         PR middle-end/57381
5906         * gcc.dg/torture/pr57381.c: New testcase.
5908 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5910         PR middle-end/57344
5911         * gcc.c-torture/execute/pr57344-1.c: New test.
5912         * gcc.c-torture/execute/pr57344-2.c: New test.
5913         * gcc.c-torture/execute/pr57344-3.c: New test.
5914         * gcc.c-torture/execute/pr57344-4.c: New test.
5916 2013-05-23  Richard Biener  <rguenther@suse.de>
5918         PR rtl-optimization/57341
5919         * gcc.dg/torture/pr57341.c: New testcase.
5921 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5923         PR c++/57352
5924         * g++.dg/parse/crash62.C: New.
5926 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5927             Pat Haugen  <pthaugen@us.ibm.com>
5928             Peter Bergner  <bergner@vnet.ibm.com>
5930         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5931         crypto builtins.
5933 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5935         PR fortran/57364
5936         * gfortran.dg/defined_assignment_6.f90: New.
5938 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5940         PR fortran/57338
5941         * gfortran.dg/assumed_type_6.f90: New.
5943 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5945         PR c++/57211
5946         * g++.dg/cpp0x/Wunused-parm.C: New.
5948 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5950         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5951         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5953 2013-05-21  Easwaran Raman  <eraman@google.com>
5955         PR tree-optimization/57322
5956         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5958 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5960         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5961         .set (no)?micromips
5963 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5965         PR fortran/57035
5966         * gfortran.dg/assumed_type_5.f90: New.
5967         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5968         * gfortran.dg/assumed_rank_2.f90: Ditto.
5969         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5970         * gfortran.dg/no_arg_check_3.f90: Ditto.
5972 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5974         PR tree-optimization/57331
5975         * gcc.c-torture/compile/pr57331.c: New test.
5977 2013-05-21  Richard Biener  <rguenther@suse.de>
5979         PR tree-optimization/57330
5980         * gcc.dg/torture/pr57330.c: New testcase.
5982 2013-05-21  Richard Biener  <rguenther@suse.de>
5984         PR tree-optimization/57303
5985         * gcc.dg/torture/pr57303.c: New testcase.
5987 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5989         PR tree-optimization/57321
5990         * gcc.c-torture/execute/pr57321.c: New test.
5992 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5994         PR fortran/48858
5995         PR fortran/55465
5996         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5997         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5998         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5999         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6000         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6001         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6002         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6003         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6004         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6005         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6006         * gfortran.dg/binding_label_tests_24.f90: New.
6007         * gfortran.dg/binding_label_tests_25.f90: New.
6009 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6011         PR fortran/48858
6012         * gfortran.dg/binding_label_tests_17.f90: New.
6013         * gfortran.dg/binding_label_tests_18.f90: New.
6014         * gfortran.dg/binding_label_tests_19.f90: New.
6015         * gfortran.dg/binding_label_tests_20.f90: New.
6016         * gfortran.dg/binding_label_tests_21.f90: New.
6017         * gfortran.dg/binding_label_tests_22.f90: New.
6018         * gfortran.dg/binding_label_tests_23.f90: New.
6020 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6022         PR fortran/48858
6023         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6024         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6025         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6026         * gfortran.dg/common_18.f90: New.
6027         * gfortran.dg/common_19.f90: New.
6028         * gfortran.dg/common_20.f90: New.
6029         * gfortran.dg/common_21.f90: New.
6031 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6033         PR c++/12288
6034         * g++.dg/parse/error52.C: New.
6035         * g++.dg/parse/error3.C: Adjust.
6036         * g++.dg/parse/error36.C: Likewise.
6038 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6040         PR target/56547
6041         * gcc.target/sh/pr56547-1.c: New.
6042         * gcc.target/sh/pr56547-2.c: New.
6044 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6046         PR c++/23608
6047         * g++.dg/warn/Wsign-compare-6.C: New.
6048         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6050 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6052         PR c++/57327
6053         * g++.dg/template/error50.C: New.
6055 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6057         PR c++/10207
6058         * g++.dg/ext/complit13.C: New.
6060 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6062         PR c++/57175
6063         * g++.dg/pr57175.C: New testcase.
6065 2013-05-17  Easwaran Raman  <eraman@google.com>
6067         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6069 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6071         PR testsuite/57313
6072         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6074 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6076         PR rtl-optimization/57281
6077         PR rtl-optimization/57300
6078         * gcc.dg/pr57300.c: New test.
6079         * gcc.c-torture/execute/pr57281.c: New test.
6081 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6083         PR c++/18126
6084         * g++.dg/ext/sizeof-complit.C: New.
6086 2013-05-17  Marek Polacek  <polacek@redhat.com>
6088         * gcc.dg/strlenopt-25.c: New test.
6089         * gcc.dg/strlenopt-26.c: Likewise.
6091 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6093         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6094         instead of -mavx2, require only avx instead of avx2.
6095         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6096         of avx2-check.h and turn into an avx runtime test instead of
6097         avx2 runtime test.
6099 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6101         * g++.dg/ext/vector22.C: Uncomment working test.
6103 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6105         PR c++/17410
6106         * g++.dg/template/pr17410.C: New.
6108 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6110         * gcc.target/i386/rotate-3.c: New test.
6111         * gcc.target/i386/rotate-3a.c: New test.
6112         * gcc.target/i386/rotate-4.c: New test.
6113         * gcc.target/i386/rotate-4a.c: New test.
6114         * gcc.target/i386/rotate-5.c: New test.
6115         * gcc.target/i386/rotate-5a.c: New test.
6117 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6119         * gcc.dg/visibility-21.c: Require section_anchors.
6121 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6123         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6124         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6125         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6127 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6129         * gcc.dg/visibility-21.c: New.
6131 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6133         PR middle-end/57286
6134         * gcc.dg/pr57286.c: New testcase.
6135         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6136         * g++.dg/ext/vector22.C: Comment out transformations not
6137         performed anymore.
6139 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6141         PR target/57260
6142         * gcc.target/mips/call-1.c: Restrict to o32.
6143         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6145 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6147         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6148         dg-messages.
6149         * g++.dg/warn/Wshadow-1.C: Likewise.
6150         * g++.dg/warn/Wshadow-6.C: Likewise.
6151         * g++.dg/warn/Wshadow-7.C: Likewise.
6153 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6155         PR c++/31952
6156         * g++.dg/parse/pr31952-1.C: New.
6157         * g++.dg/parse/pr31952-2.C: Likewise.
6158         * g++.dg/parse/pr31952-3.C: Likewise.
6160         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6161         * g++.old-deja/g++.jason/cond.C: Likewise.
6162         * g++.dg/cpp0x/range-for5.C: Likewise.
6164 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6166         PR target/19599
6167         * gcc.target/arm/pr40887.c: Adjust testcase.
6168         * gcc.target/arm/pr19599.c: New test.
6170 2013-05-15  Richard Biener  <rguenther@suse.de>
6172         PR tree-optimization/57275
6173         * gcc.target/i386/pr57275.c: New testcase.
6175 2013-05-15  Jan Hubicka  <jh@suse.cz>
6177         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6178         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6179         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6181 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6183         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6184         scheduling.
6186 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6188         PR c++/57274
6189         * c-c++-common/Wsequence-point-1.c: New test.
6191 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6193         * g++.dg/ext/vector22.C: New testcase.
6194         * gcc.dg/binop-xor3.c: Remove xfail.
6196 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6198         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6199         FLOAT cmp FLOAT ? INT : INT.
6200         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6201         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6202         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6203         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6204         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6205         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6207 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6209         PR c++/53903
6210         * g++.dg/cpp0x/defaulted43.C: New.
6212 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6214         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6215         (alloca): Remove declaration.
6216         (foo9): Replace alloca by __builtin_alloca.
6218 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6220         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6221         Expect "size of array is too large" error.
6223 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6225         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6227 2013-05-14  Richard Biener  <rguenther@suse.de>
6229         PR middle-end/57235
6230         * g++.dg/torture/pr57235.C: New testcase.
6232 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6234         PR middle-end/57251
6235         * gcc.dg/torture/pr57251.c: New test.
6237 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6239         PR target/57264
6240         * gcc.target/i386/pr57264.c: New test.
6242 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6244         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6246 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6248         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6250 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6252         PR tree-optimization/45216
6253         PR tree-optimization/57157
6254         * c-c++-common/rotate-1.c: Add 32 tests with +.
6255         * c-c++-common/rotate-1a.c: Adjust.
6256         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6257         * c-c++-common/rotate-2b.c: New test.
6258         * c-c++-common/rotate-3.c: Add 32 tests with +.
6259         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6260         * c-c++-common/rotate-4b.c: New test.
6261         * c-c++-common/rotate-5.c: New test.
6263 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6265         PR middle-end/42371
6266         * gcc.dg/ipa/remref-0.c: New test.
6267         * gcc.dg/ipa/remref-1a.c: Likewise.
6268         * gcc.dg/ipa/remref-1b.c: Likewise.
6269         * gcc.dg/ipa/remref-2a.c: Likewise.
6270         * gcc.dg/ipa/remref-2b.c: Likewise.
6272 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6274         * gcc.dg/vector-shift-2.c: New testcase.
6276 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6278         PR tree-optimization/57230
6279         * gcc.dg/strlenopt-24.c: New test.
6281         PR tree-optimization/57230
6282         * gcc.dg/strlenopt-23.c: New test.
6284 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6286         PR target/57108
6287         * gcc.target/sh/pr57108.c: Move this test case to ...
6288         * gcc.c-torture/compile/pr57108.c: ... here.
6290 2013-05-10  Richard Biener  <rguenther@suse.de>
6292         PR tree-optimization/57214
6293         * gcc.dg/torture/pr57214.c: New testcase.
6295 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6297         * gcc.dg/vector-shift.c: New testcase.
6299 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6301         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6303         PR tree-optimization/45216
6304         PR tree-optimization/57157
6305         * c-c++-common/rotate-1.c: New test.
6306         * c-c++-common/rotate-1a.c: New test.
6307         * c-c++-common/rotate-2.c: New test.
6308         * c-c++-common/rotate-2a.c: New test.
6309         * c-c++-common/rotate-3.c: New test.
6310         * c-c++-common/rotate-3a.c: New test.
6311         * c-c++-common/rotate-4.c: New test.
6312         * c-c++-common/rotate-4a.c: New test.
6314 2013-05-10  Richard Biener  <rguenther@suse.de>
6316         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6317         * gcc.target/i386/l_fma_double_1.c: Adjust.
6318         * gcc.target/i386/l_fma_double_2.c: Likewise.
6319         * gcc.target/i386/l_fma_double_3.c: Likewise.
6320         * gcc.target/i386/l_fma_double_4.c: Likewise.
6321         * gcc.target/i386/l_fma_double_5.c: Likewise.
6322         * gcc.target/i386/l_fma_double_6.c: Likewise.
6323         * gcc.target/i386/l_fma_float_1.c: Likewise.
6324         * gcc.target/i386/l_fma_float_2.c: Likewise.
6325         * gcc.target/i386/l_fma_float_3.c: Likewise.
6326         * gcc.target/i386/l_fma_float_4.c: Likewise.
6327         * gcc.target/i386/l_fma_float_5.c: Likewise.
6328         * gcc.target/i386/l_fma_float_6.c: Likewise.
6330 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6332         PR c++/51226
6333         * g++.dg/cpp0x/pr51226.C: New.
6335 2013-04-16  Han Shen  <shenhan@google.com>
6337         Test cases for '-fstack-protector-strong'.
6338         * gcc.dg/fstack-protector-strong.c: New.
6339         * g++.dg/fstack-protector-strong.C: New.
6341 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6343         * gcc.target/aarch64/ands_1.c: New test.
6344         * gcc.target/aarch64/ands_2.c: Likewise
6346 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6348         * lib/target-supports.exp (check_effective_target_hw): New
6349         function.
6350         * c-c++-common/asan/clone-test-1.c: Call
6351         check_effective_target_hw.
6352         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6353         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6354         possible decorations.
6355         * c-c++-common/asan/null-deref-1.c: Likewise.
6356         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6357         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6358         * c-c++-common/asan/use-after-free-1.c: Likewise.
6359         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6360         * g++.dg/asan/large-func-test-1.C: Likewise.
6362 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6364         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6366 2013-05-07  Richard Biener  <rguenther@suse.de>
6368         PR middle-end/57190
6369         * g++.dg/torture/pr57190.C: New testcase.
6371 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6373         PR tree-optimization/57149
6374         * gcc.dg/pr57149.c: New test.
6376         PR debug/57184
6377         * gcc.dg/pr57184.c: New test.
6379 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6381         * gnat.dg/specs/array3.ads: New test.
6383 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6385         * c-c++-common/vector-scalar-2.c: New testcase.
6387 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6389         * gcc.target/i386/asm-dialect-2.c: New testcase.
6391 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6393         PR c++/57183
6394         * g++.dg/cpp0x/auto38.C: New.
6396 2013-05-06  Richard Biener  <rguenther@suse.de>
6398         PR tree-optimization/57185
6399         * gcc.dg/autopar/pr57185.c: New testcase.
6401 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6403         PR target/57106
6404         * gcc.target/i386/pr57106.c: New test.
6406 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6408         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6409         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6410         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6411         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6412         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6413         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6414         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6416 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6418         PR bootstrap/57154
6419         * gcc.dg/pr57154.c: New test.
6421 2013-05-06  Richard Biener  <rguenther@suse.de>
6423         PR middle-end/57147
6424         * gcc.dg/torture/pr57147-1.c: New testcase.
6425         * gcc.dg/torture/pr57147-2.c: Likewise.
6426         * gcc.dg/torture/pr57147-3.c: Likewise.
6428 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6430         PR target/55303
6431         * gcc.target/sh/pr55303-1.c: New.
6432         * gcc.target/sh/pr55303-2.c: New.
6433         * gcc.target/sh/pr55303-3.c: New.
6435 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6437         * gfortran.dg/allocate_with_source_3.f90: New.
6439 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6441         PR fortran/57141
6442         * gfortran.dg/null_8.f90: New.
6444 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6446         PR c++/53745
6447         * g++.dg/cpp0x/enum27.C: New.
6448         * g++.dg/cpp0x/enum_base.C: Adjust.
6450 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6452         PR tree-optimization/56205
6453         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6455 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6457         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6458         * gfortran.dg/bind_c_usage_27.f90: New.
6459         * gfortran.dg/bind_c_usage_28.f90: New.
6461 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6463         PR c++/51927
6464         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6466 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6468         PR target/57150
6469         * gcc.target/powerpc/pr57150.c: New file.
6471 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6473         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6474         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6475         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6476         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6477         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6478         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6479         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6481 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6483         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6484         scan-assembler-times.
6486 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6488         * gcc.dg/tree-ssa/slsr-32.c: New.
6489         * gcc.dg/tree-ssa/slsr-33.c: New.
6490         * gcc.dg/tree-ssa/slsr-34.c: New.
6491         * gcc.dg/tree-ssa/slsr-35.c: New.
6492         * gcc.dg/tree-ssa/slsr-36.c: New.
6493         * gcc.dg/tree-ssa/slsr-37.c: New.
6494         * gcc.dg/tree-ssa/slsr-38.c: New.
6496 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6498         * gcc.target/aarch64/tst_1.c: New test.
6499         * gcc.target/aarch64/tst_2.c: Likewise
6501 2013-05-02  Jeff Law  <law@redhat.com>
6503         PR tree-optimization/57144
6504         * gcc.c-torture/execute/pr57144.c: New test.
6506 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6508         PR rtl-optimization/57130
6509         * gcc.c-torture/execute/pr57130.c: New test.
6511 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6513         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6515 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6517         * gcc.target/aarch64/fabd.c: New file.
6519 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6521         PR c++/54318
6522         * g++.dg/cpp0x/pr54318.C: New.
6524 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6526         PR c++/14283
6527         * g++.dg/parse/error51.C: New.
6528         * g++.dg/parse/error15.C: Adjust column numbers.
6530 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6532         PR fortran/57142
6533         * gfortran.dg/size_kind_2.f90: New.
6534         * gfortran.dg/size_kind_3.f90: New.
6536 2013-05-02  Richard Biener  <rguenther@suse.de>
6538         PR middle-end/57140
6539         * g++.dg/torture/pr57140.C: New testcase.
6541 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6543         PR target/56732
6544         * gcc.target/arm/pr56732-1.c: New test.
6546 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6548         PR middle-end/56988
6549         * gcc.dg/ipa/pr56988.c: New test.
6551 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6553         * gcc.target/aarch64/bics_1.c: New test.
6554         * gcc.target/aarch64/bics_2.c: Likewise.
6556 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6558         PR rtl-optimization/57131
6559         * gcc.c-torture/execute/pr57131.c: New test.
6561 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6563         PR c++/57132
6564         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6566 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6568         PR target/57091
6569         * gcc.target/i386/pr57091.c: New test.
6571 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6573         * gcc.target/aarch64/vect-vaddv.c: New.
6575 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6577         * gcc.target/aarch64/vect-vmaxv.c: New.
6578         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6580 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6582         * gcc.target/aarch64/scalar-vca.c: New.
6583         * gcc.target/aarch64/vect-vca.c: Likewise.
6585 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6587         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6588         (test_vceqd_s64): Force arguments to SIMD registers.
6589         (test_vceqzd_s64): Likewise.
6590         (test_vcged_s64): Likewise.
6591         (test_vcled_s64): Likewise.
6592         (test_vcgezd_s64): Likewise.
6593         (test_vcged_u64): Likewise.
6594         (test_vcgtd_s64): Likewise.
6595         (test_vcltd_s64): Likewise.
6596         (test_vcgtzd_s64): Likewise.
6597         (test_vcgtd_u64): Likewise.
6598         (test_vclezd_s64): Likewise.
6599         (test_vcltzd_s64): Likewise.
6600         (test_vtst_s64): Likewise.
6601         (test_vtst_u64): Likewise.
6603 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6605         PR c++/57092
6606         * g++.dg/cpp0x/decltype53.C: New.
6608 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6610         PR fortran/57071
6611         * gfortran.dg/power_5.f90:  New test.
6613 2013-04-30  Richard Biener  <rguenther@suse.de>
6615         PR middle-end/57122
6616         * gcc.dg/torture/pr57122.c: New testcase.
6618 2013-04-30  Richard Biener  <rguenther@suse.de>
6620         PR middle-end/57107
6621         * g++.dg/torture/pr57107.C: New testcase.
6623 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6625         PR rtl-optimization/57105
6626         * gcc.dg/pr57105.c: New test.
6628 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6630         PR tree-optimization/57104
6631         * gcc.dg/pr57104.c: New test.
6633 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6635         PR target/44578
6636         * gcc.target/i386/pr44578.c: New test.
6638 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6640         PR target/57097
6641         * gcc.target/i386/pr57097.c: New test.
6643 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6645         PR target/57098
6646         * gcc.target/i386/pr57098.c: New test.
6648 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6650         * gcc.c-torture/execute/pr55875.c: New test.
6652 2013-04-29  Richard Biener  <rguenther@suse.de>
6654         PR middle-end/57075
6655         * gcc.dg/torture/pr57075.c: New testcase.
6657 2013-04-29  Richard Biener  <rguenther@suse.de>
6659         PR middle-end/57103
6660         * gcc.dg/autopar/pr57103.c: New testcase.
6662 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6664         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6666 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6668         * gcc.dg/pr50763.c: Update test.
6670 2013-04-26  Jeff Law  <law@redhat.com>
6672         * gcc.dg/tree-ssa/vrp88.c: New test.
6674 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6676         PR target/57108
6677         * gcc.target/sh/pr57108.c: New test.
6679 2013-04-29  Richard Biener  <rguenther@suse.de>
6681         PR middle-end/57089
6682         * gfortran.dg/gomp/pr57089.f90: New testcase.
6684 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6686         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6688 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6690         * gcc.target/aarch64/vect-vcvt.c: New.
6692 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6694         * gcc.target/aarch64/vect-vrnd.c: New.
6696 2013-04-29  Richard Biener  <rguenther@suse.de>
6698         PR tree-optimization/57081
6699         * gcc.dg/torture/pr57081.c: New testcase.
6701 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6703         PR tree-optimization/57083
6704         * gcc.dg/torture/pr57083.c: New test.
6706 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6708         PR c++/56450
6709         * g++.dg/cpp0x/decltype52.C: New.
6711 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6713         N3472 binary constants
6714         * g++.dg/cpp/limits.C: Adjust warning wording.
6715         * g++.dg/system-binary-constants-1.C: Likewise.
6716         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6718 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6720         PR fortran/57093
6721         * gfortran.dg/coarray_30.f90: New.
6723 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6725         PR fortran/57071
6726         * frontend-passes (optimize_power):  New function.
6727         (optimize_op):  Use it.
6729 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6731         PR target/56866
6732         * gcc.c-torture/execute/pr56866.c: New test.
6733         * gcc.target/i386/pr56866.c: New test.
6735 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6737         PR go/57045
6738         * gcc.dg/setjmp-5.c: New test.
6740 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6742         PR c++/55708
6743         * g++.dg/cpp0x/constexpr-55708.C: New.
6745 2013-04-26  Richard Biener  <rguenther@suse.de>
6747         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6748         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6749         * gcc.dg/pr53265.c: Remove XFAILs.
6750         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6751         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6753 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6755         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6756         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6757         -fdiagnostics-color=never option similarly to
6758         -fno-diagnostics-show-caret option.
6760 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6762         PR rtl-optimization/57003
6763         * gcc.target/i386/pr57003.c: New test.
6765 2013-04-25  Marek Polacek  <polacek@redhat.com>
6767         PR tree-optimization/57066
6768         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6770 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6771             Tejas Belagod  <tejas.belagod@arm.com>
6773         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6774         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6775         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6777 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6779         * gcc.target/aarch64/cmp.c: New.
6781 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6783         * gcc.target/aarch64/ngc.c: New.
6785 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6787         * lib/target-supports.exp
6788         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6789         (check_effective_target_arm_neon_fp16_ok): Likewise.
6790         (add_options_for_arm_neon_fp16): Likewise.
6791         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6792         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6794 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6796         PR rtl-optimizations/57046
6797         * gcc.target/i386/pr57046.c: New test.
6799 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6801         * g++.dg/cpp1y/cplusplus.C: New.
6803 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6805         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6807 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6809         * c-c++-common/Wpointer-arith-1.c: New.
6811 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6813         * g++.dg/cpp1y/cxx1y_macro.C: New.
6815 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6817         PR c++/56970
6818         * g++.dg/cpp0x/sfinae45.C: New.
6820 2013-04-24  Richard Biener  <rguenther@suse.de>
6822         PR testsuite/57050
6823         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6825 2013-04-23  Richard Biener  <rguenther@suse.de>
6827         PR middle-end/57036
6828         * gcc.dg/torture/pr57036-1.c: New testcase.
6829         * gcc.dg/torture/pr57036-2.c: Likewise.
6831 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6833         * gcc.target/aarch64/scalar-mov.c: New testcase.
6835 2013-04-23  Richard Biener  <rguenther@suse.de>
6837         PR tree-optimization/57026
6838         * gcc.dg/torture/pr57026.c: New testcase.
6840 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6842         PR fortran/53685
6843         PR fortran/57022
6844         * gfortran.dg/transfer_check_4.f90: New.
6846 2013-04-22  Marek Polacek  <polacek@redhat.com>
6848         PR sanitizer/56990
6849         * gcc.dg/pr56990.c: New test.
6851 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6853         PR target/57018
6854         * gcc.target/i386/pr57018.c: New test.
6856 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6858         * gcc.target/aarch64/vrecps.c: New.
6859         * gcc.target/aarch64/vrecpx.c: Likewise.
6861 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6863         PR target/56995
6864         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6866 2013-04-21  Jeff Law  <law@redhat.com>
6868         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6870 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6872         PR fortran/56907
6873         * gfortran.dg/c_loc_test_22.f90: New.
6875 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6877         PR rtl-optimization/56847
6878         * gcc.dg/pr56847.c: New test.
6880 2013-04-19  Richard Biener  <rguenther@suse.de>
6882         PR tree-optimization/56982
6883         * gcc.c-torture/execute/pr56982.c: New testcase.
6885 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6887         PR tree-optimization/56718
6888         * g++.dg/ipa/imm-devirt-1.C: New test.
6889         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6891 2013-04-19  Richard Biener  <rguenther@suse.de>
6893         PR tree-optimization/57000
6894         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6896 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6897             Mikael Morin  <mikael@gcc.gnu.org>
6899         PR fortran/56872
6900         * gfortran.dg/array_constructor_45.f90:  New test.
6901         * gfortran.dg/array_constructor_46.f90:  New test.
6902         * gfortran.dg/array_constructor_47.f90:  New test.
6903         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6905 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6907         PR rtl-optimization/56999
6908         * g++.dg/opt/pr56999.C: New test.
6910 2013-04-18  Cary Coutant  <ccoutant@google.com>
6912         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6913         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6915 2013-04-18  Cary Coutant  <ccoutant@google.com>
6917         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6918         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6919         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6920         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6921         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6922         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6923         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6924         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6925         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6926         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6927         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6929 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6931         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6933 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6935         PR tree-optimization/56984
6936         * gcc.c-torture/compile/pr56984.c: New test.
6938         PR rtl-optimization/56992
6939         * gcc.dg/pr56992.c: New test.
6941 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6943         PR fortran/56814
6944         * gfortran.dg/proc_ptr_42.f90: New.
6946 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6948         * gnat.dg/discr41.ad[sb]: New test.
6949         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6950         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6951         * gcc.dg/vect/slp-24.c: Likewise.
6952         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6953         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6954         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6955         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6956         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6957         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6958         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6959         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6960         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6961         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6962         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6963         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6964         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6965         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6966         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6967         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6968         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6969         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6970         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6971         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6972         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6973         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6974         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6975         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6976         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6977         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6979 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6981         PR fortran/40958
6982         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6983         * gfortran.dg/module_md5_1.f90: Remove.
6985 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6987         * gcc.target/aarch64/adds3.c: New.
6988         * gcc.target/aarch64/subs3.c: New.
6990 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6992         * gcc.target/aarch64/adds1.c: New.
6993         * gcc.target/aarch64/adds2.c: New.
6994         * gcc.target/aarch64/subs1.c: New.
6995         * gcc.target/aarch64/subs2.c: New.
6997 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6999         Implement n3599 - Literal operator templates for strings.
7000         * g++.dg/cpp1y/udlit-char-template.C: New test.
7001         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7003 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7005         PR fortran/39505
7006         * gfortran.dg/no_arg_check_1.f90: New.
7007         * gfortran.dg/no_arg_check_2.f90: New.
7008         * gfortran.dg/no_arg_check_3.f90: New.
7010 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7012         PR fortran/56968
7013         * gfortran.dg/proc_ptr_41.f90: New.
7015 2013-04-16  Richard Biener  <rguenther@suse.de>
7017         PR tree-optimization/56756
7018         * gcc.dg/torture/pr56756.c: New testcase.
7020 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7022         PR fortran/56969
7023         * gfortran.dg/c_assoc_5.f90: New.
7025 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7027         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7028         * gcc.c-torture/execute/pr33992.x: Remove.
7029         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7030         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7031         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7033 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7035         PR tree-optimization/56962
7036         * gcc.c-torture/execute/pr56962.c: New test.
7038 2013-04-15  Richard Biener  <rguenther@suse.de>
7040         PR tree-optimization/56933
7041         * gcc.dg/vect/pr56933.c: New testcase.
7043 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7045         * gcc.target/arm/anddi3-opt.c: New test.
7046         * gcc.target/arm/anddi3-opt2.c: Likewise.
7048 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7050         * gcc.dg/pr56890-1.c: New test.
7051         * gcc.dg/pr56890-2.c: Likewise.
7053 2013-04-15  Joey Ye  <joey.ye@arm.com>
7055         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7056         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7058 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7060         PR fortran/56816
7061         * gfortran.dg/select_type_33.f03: New test.
7063 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7065         PR fortran/55959
7066         * gfortran.dg/typebound_proc_29.f03: New.
7068 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7070         PR fortran/56266
7071         * gfortran.dg/typebound_proc_28.f03: New.
7073 2013-04-12  Jeff Law  <law@redhat.com>
7075         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7076         either.
7078 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7080         PR fortran/56929
7081         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7083 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7085         PR target/56903
7086         * gcc.target/i386/pr56903.c: New test.
7088 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7090         PR fortran/56261
7091         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7092         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7093         * gfortran.dg/block_11.f90: Fix invalid test case.
7094         * gfortran.dg/function_types_3.f90: Add new error message.
7095         * gfortran.dg/global_references_1.f90: Ditto.
7096         * gfortran.dg/import2.f90: Remove unneeded parts.
7097         * gfortran.dg/import6.f90: Fix invalid test case.
7098         * gfortran.dg/proc_decl_2.f90: Ditto.
7099         * gfortran.dg/proc_decl_9.f90: Ditto.
7100         * gfortran.dg/proc_decl_18.f90: Ditto.
7101         * gfortran.dg/proc_ptr_40.f90: New.
7102         * gfortran.dg/whole_file_7.f90: Modified error wording.
7103         * gfortran.dg/whole_file_16.f90: Ditto.
7104         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7105         * gfortran.dg/whole_file_18.f90: Modified error wording.
7106         * gfortran.dg/whole_file_20.f03: Ditto.
7107         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7108         invalid test case.
7110 2013-04-12  Richard Biener  <rguenther@suse.de>
7112         Revert
7113         2013-04-10  Richard Biener  <rguenther@suse.de>
7115         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7117 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7119         PR fortran/56845
7120         * gfortran.dg/class_allocate_15.f90: New.
7122         Revert:
7123         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7125         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7126         scan-tree-dump-times.
7128 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7130         PR tree-optimization/56918
7131         PR tree-optimization/56920
7132         * gcc.dg/vect/pr56918.c: New test.
7133         * gcc.dg/vect/pr56920.c: New test.
7135 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7137         PR fortran/56845
7138         * gfortran.dg/class_allocate_14.f90: New.
7139         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7140         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7142 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7144         * gcc.dg/fold-cstvecshift.c: New testcase.
7146 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7148         * gcc.target/aarch64/negs.c: New.
7150 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7152         PR c++/56895
7153         * g++.dg/template/arrow4.C: New test.
7155 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7157         * gnat.dg/array23.adb: New test.
7158         * gnat.dg/array23_pkg[123].ads: New helpers.
7160 2013-04-11  Jeff Law  <law@redhat.com>
7162         PR tree-optimization/56900
7163         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7165 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7167         PR c++/56913
7168         * g++.dg/cpp0x/sfinae44.C: New.
7170 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7172         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7173         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7175 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7177         PR c++/54216
7178         * g++.dg/cpp0x/enum26.C: New.
7179         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7181 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7183         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7184         inverse operands.
7185         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7186         loop is vectorized.
7187         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7188         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7189         loop is vectorized and that the correct instruction is generated.
7190         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7191         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7192         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7194 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7196         PR tree-optimization/56899
7197         * gcc.c-torture/execute/pr56899.c: New test.
7199 2013-04-10  David S. Miller  <davem@davemloft.net>
7201         * gcc.target/sparc/setcc-4.c: New test.
7202         * gcc.target/sparc/setcc-5.c: New test.
7204 2013-04-10  Richard Biener  <rguenther@suse.de>
7206         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7208 2013-04-10  Richard Biener  <rguenther@suse.de>
7210         * gcc.dg/vect/slp-39.c: New testcase.
7212 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7214         PR tree-optimization/55524
7215         * gcc.target/epiphany/fnma-1.c: New test.
7217 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7219         * gcc.dg/tree-ssa/inline-11.c: New test
7221 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7223         PR c++/56895
7224         * g++.dg/template/arrow3.C: New test.
7226 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7228         * gcc.target/arm/minmax_minus.c: New test.
7230 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7232         PR middle-end/56883
7233         * c-c++-common/gomp/pr56883.c: New test.
7235 2013-04-09  Jeff Law  <law@redhat.com>
7237         * gcc.dg/tree-ssa/vrp87.c: New test.
7239 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7241         PR tree-optimization/56854
7242         * g++.dg/torture/pr56854.C: New test.
7244 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7246         PR fortran/56782
7247         * gfortran.dg/array_constructor_44.f90:  New test.
7249 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7251         PR c++/56871
7252         * g++.dg/cpp0x/constexpr-specialization.C: New.
7254 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7256         * gcc.c-torture/execute/pr56837.c: New test.
7258         PR c++/34949
7259         PR c++/50243
7260         * g++.dg/opt/vt3.C: New test.
7261         * g++.dg/opt/vt4.C: New test.
7263 2013-04-08  Jeff Law  <law@redhat.com>
7265         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7267 2013-04-08  Richard Biener  <rguenther@suse.de>
7269         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7271 2013-04-08  Richard Biener  <rguenther@suse.de>
7273         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7275 2013-04-08  Richard Biener  <rguenther@suse.de>
7277         * g++.dg/vect/slp-pr56812.cc: Adjust.
7279 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7281         * gcc.dg/pr56837.c: New test.
7282         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7283         "generated memset minus one".
7285 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7287         PR fortran/56849
7288         * gfortran.dg/reshape_5.f90: New.
7290 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7292         PR target/56843
7293         * gcc.target/powerpc/recip-1.c: Modify expected output.
7294         * gcc.target/powerpc/recip-3.c: Likewise.
7295         * gcc.target/powerpc/recip-4.c: Likewise.
7296         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7298 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7300         * gcc.target/arm/peep-ldrd-1.c: New test.
7301         * gcc.target/arm/peep-strd-1.c: Likewise.
7303 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7305         * gcc.target/arm/negdi-1.c: New test.
7306         * gcc.target/arm/negdi-2.c: Likewise.
7307         * gcc.target/arm/negdi-3.c: Likewise.
7308         * gcc.target/arm/negdi-4.c: Likewise.
7310 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7312         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7313         Add -march=armv8-a when we use v8 NEON.
7314         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7315         (check_effective_target_vect_call_ceilf): Likewise.
7316         (check_effective_target_vect_call_floorf): Likewise.
7317         (check_effective_target_vect_call_roundf): Likewise.
7318         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7319         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7320         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7321         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7322         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7324 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7326         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7327         * gcc.target/powerpc/sd-pwr6.c: Same.
7328         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7329         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7331 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7333         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7335 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7337         PR fortran/40881
7338         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7339         * gfortran.dg/altreturn_4.f90: Ditto.
7340         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7341         * gfortran.dg/altreturn_5.f90: Ditto.
7342         * gfortran.dg/altreturn_6.f90: Ditto.
7343         * gfortran.dg/altreturn_7.f90: Ditto.
7345 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7347         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7348         New procedure.
7349         (check_effective_target_arm_v8_neon_ok_nocache):
7350         Likewise.
7351         (check_effective_target_arm_v8_neon_ok): Change to use
7352         check_effective_target_arm_v8_neon_ok_nocache.
7353         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7354         NEON flags.
7355         (check_effective_target_vect_call_btruncf):
7356         Enable for arm and ARMv8 NEON.
7357         (check_effective_target_vect_call_ceilf): Likewise.
7358         (check_effective_target_vect_call_floorf): Likewise.
7359         (check_effective_target_vect_call_roundf): Likewise.
7360         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7361         target.
7363 2013-04-04  Marek Polacek  <polacek@redhat.com>
7365         PR tree-optimization/48186
7366         * gcc.dg/pr48186.c: New test.
7368 2013-04-04  Richard Biener  <rguenther@suse.de>
7370         PR tree-optimization/56826
7371         * gcc.dg/vect/pr56826.c: New testcase.
7372         * gcc.dg/vect/O3-pr36098.c: Adjust.
7374 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7376         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7377         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7378         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7379         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7380         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7381         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7382         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7383         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7384         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7385         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7387 2013-04-04  Richard Biener  <rguenther@suse.de>
7389         PR tree-optimization/56213
7390         * gcc.dg/vect/vect-123.c: New testcase.
7392 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7394         PR fortran/56810
7395         * gfortran.dg/read_repeat_2.f90: New.
7397 2013-04-04  Richard Biener  <rguenther@suse.de>
7399         PR tree-optimization/56837
7400         * g++.dg/torture/pr56837.C: New testcase.
7402 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7404         PR fortran/50269
7405         * gfortran.dg/c_loc_test_21.f90: New.
7406         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7407         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7408         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7409         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7410         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7412 2013-04-03  Jeff Law  <law@redhat.com>
7414         PR tree-optimization/56799
7415         * gcc.c-torture/execute/pr56799.c: New test.
7417 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7419         PR c++/56815
7420         * g++.dg/warn/Wpointer-arith-1.C: New.
7421         * g++.dg/gomp/for-19.C: Adjust.
7423 2013-04-03  Marek Polacek  <polacek@redhat.com>
7425         PR sanitizer/55702
7426         * gcc.dg/pr55702.c: New test.
7428 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7430         PR target/56809
7431         * gcc.dg/pr56809.c: New testcase.
7433 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7435         PR debug/56819
7436         * g++.dg/debug/pr56819.C: New test.
7438 2013-04-03  Richard Biener  <rguenther@suse.de>
7440         PR tree-optimization/56817
7441         * g++.dg/torture/pr56817.C: New testcase.
7443 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7445         * gcc.dg/vect/bb-slp-31.c: New file.
7447 2013-04-03  Jason Merrill  <jason@redhat.com>
7449         PR c++/34949
7450         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7452 2013-04-03  Richard Biener  <rguenther@suse.de>
7454         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7456 2013-04-03  Richard Biener  <rguenther@suse.de>
7458         PR tree-optimization/55964
7459         * gcc.dg/torture/pr55964-2.c: New testcase.
7461 2013-04-03  Richard Biener  <rguenther@suse.de>
7463         PR tree-optimization/56501
7464         * gcc.dg/torture/pr56501.c: New testcase.
7466 2013-04-03  Richard Biener  <rguenther@suse.de>
7468         PR tree-optimization/56407
7469         * gcc.dg/torture/pr56407.c: New testcase.
7471 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7473         PR tree-optimization/56790
7474         * g++.dg/ext/pr56790-1.C: New testcase.
7476 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7478         * gcc.target/i386/merge-1.c: New testcase.
7479         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7481 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7483         PR c/19449
7484         * gcc.c-torture/execute/pr19449.c: New test.
7486 2013-04-03  Richard Biener  <rguenther@suse.de>
7488         PR tree-optimization/56812
7489         * g++.dg/vect/slp-pr56812.cc: New testcase.
7491 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7493         PR fortran/56284
7494         PR fortran/40881
7495         * gfortran.dg/altreturn_8.f90: New.
7496         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7497         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7498         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7500 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7502         PR rtl-optimization/56745
7503         * gcc.c-torture/compile/pr56745.c: New test.
7505 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7507         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7509 2013-04-02  Richard Biener  <rguenther@suse.de>
7511         PR tree-optimization/56778
7512         * gcc.dg/torture/pr56778.c: New testcase.
7514 2013-04-02  Richard Biener  <rguenther@suse.de>
7516         PR middle-end/56768
7517         * g++.dg/torture/pr56768.C: New testcase.
7519 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7521         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7523 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7525         PR fortran/56660
7526         * gfortran.dg/namelist_82.f90:  New test.
7528 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7530         PR fortran/56500
7531         * gfortran.dg/implicit_class_1.f90: New.
7533 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7535         PR fortran/56786
7536         * gfortran.dg/namelist_81.f90:  New test.
7538 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7540         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7541         for constant and equal string lengths.
7542         * gfortran.dg/character_comparison_5.f90:  Likewise.
7543         * gfortran.dg/character_comparison_9.f90:  New test.
7545 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7547         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7548         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7550 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7552         PR fortran/35203
7553         * gfortran.dg/optional_absent_3.f90: New.
7555 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7557         PR fortran/56737
7558         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7560 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7562         PR fortran/56735
7563         * gfortran.dg/namelist_80.f90: New.
7565 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7567         PR fortran/45159
7568         * gfortran.dg/string_length_2.f90:  New test.
7569         * gfortran.dg/dependency_41.f90:  New test.
7571 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7573         PR fortran/55806
7574         * gfortran.dg/array_constructor_43.f90:  New test.
7575         * gfortran.dg/random_seed_3.f90:  New test.
7577 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7579         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7580         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7581         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7582         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7583         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7584         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7585         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7586         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7587         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7588         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7590 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7592         PR c++/56725
7593         * g++.dg/conversion/op4.C: Adjust.
7594         * g++.dg/cpp0x/rv1n.C: Likewise.
7595         * g++.dg/cpp0x/rv2n.C: Likewise.
7596         * g++.dg/cpp0x/template_deduction.C: Likewise.
7597         * g++.dg/expr/cond8.C: Likewise.
7598         * g++.dg/other/error4.C: Likewise.
7599         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7600         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7601         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7602         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7603         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7604         * g++.old-deja/g++.law/cvt20.C: Likewise.
7605         * g++.old-deja/g++.law/cvt8.C: Likewise.
7606         * g++.old-deja/g++.law/init8.C: Likewise.
7607         * g++.old-deja/g++.mike/net12.C: Likewise.
7608         * g++.old-deja/g++.mike/net8.C: Likewise.
7609         * g++.old-deja/g++.mike/p2793.C: Likewise.
7610         * g++.old-deja/g++.mike/p3836.C: Likewise.
7611         * g++.old-deja/g++.mike/p418.C: Likewise.
7612         * g++.old-deja/g++.mike/p701.C: Likewise.
7613         * g++.old-deja/g++.mike/p807.C: Likewise.
7615 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7617         PR middle-end/56694
7618         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7619         targets.
7621 2013-03-28  Marek Polacek  <polacek@redhat.com>
7623         PR tree-optimization/56695
7624         * gcc.dg/vect/pr56695.c: New test.
7626 2013-03-28  Richard Biener  <rguenther@suse.de>
7628         PR tree-optimization/37021
7629         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7630         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7632 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7634         PR fortran/56650
7635         PR fortran/36437
7636         * gfortran.dg/sizeof_2.f90: New.
7637         * gfortran.dg/sizeof_3.f90: New.
7638         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7640 2013-03-27  Richard Biener  <rguenther@suse.de>
7642         PR tree-optimization/37021
7643         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7645 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7647         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7648         * g++.dg/ipa/ivinline-2.C: Likewise.
7649         * g++.dg/ipa/ivinline-3.C: Likewise.
7650         * g++.dg/ipa/ivinline-4.C: Likewise.
7651         * g++.dg/ipa/ivinline-5.C: Likewise.
7652         * g++.dg/ipa/ivinline-7.C: Likewise.
7653         * g++.dg/ipa/ivinline-8.C: Likewise.
7654         * g++.dg/ipa/ivinline-9.C: Likewise.
7655         * g++.dg/cpp0x/noexcept03.C: Likewise.
7656         * gcc.dg/const-1.c: Likewise.
7657         * gcc.dg/ipa/pure-const-1.c: Likewise.
7658         * gcc.dg/noreturn-8.c: Likewise.
7659         * gcc.target/i386/mmx-1.c: Likewise.
7660         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7661         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7662         * gcc.c-torture/execute/pr33992.x: New file.
7664 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7666         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7668 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7670         PR c++/55951
7671         * g++.dg/ext/desig5.C: New.
7673 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7675         PR fortran/56649
7676         * gfortran.dg/merge_init_expr_2.f90: New.
7677         * gfortran.dg/merge_char_1.f90: Modify test to
7678         stay a run-time test.
7679         * gfortran.dg/merge_char_3.f90: Ditto.
7681 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7683         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7684         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7686 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7688         PR c++/56722
7689         * g++.dg/cpp0x/range-for23.C: New.
7691 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7693         PR libfortran/52512
7694         * gfortran.dg/namelist_79.f90: New.
7696 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7698         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7700 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7702         PR fortran/38536
7703         PR fortran/38813
7704         PR fortran/38894
7705         PR fortran/39288
7706         PR fortran/40963
7707         PR fortran/45824
7708         PR fortran/47023
7709         PR fortran/47034
7710         PR fortran/49023
7711         PR fortran/50269
7712         PR fortran/50612
7713         PR fortran/52426
7714         PR fortran/54263
7715         PR fortran/55343
7716         PR fortran/55444
7717         PR fortran/55574
7718         PR fortran/56079
7719         PR fortran/56378
7720         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7721         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7722         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7723         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7724         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7725         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7726         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7727         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7728         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7729         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7730         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7731         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7732         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7733         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7734         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7735         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7736         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7737         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7738         * gfortran.dg/pr32601_1.f03: Ditto.
7739         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7740         * gfortran.dg/blockdata_7.f90: New.
7741         * gfortran.dg/c_assoc_4.f90: New.
7742         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7743         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7744         * gfortran.dg/c_funloc_tests_8.f90: New.
7745         * gfortran.dg/c_loc_test_17.f90: New.
7746         * gfortran.dg/c_loc_test_18.f90: New.
7747         * gfortran.dg/c_loc_test_19.f90: New.
7748         * gfortran.dg/c_loc_test_20.f90: New.
7749         * gfortran.dg/c_sizeof_5.f90: New.
7750         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7751         * gfortran.dg/transfer_resolve_2.f90: New.
7752         * gfortran.dg/transfer_resolve_3.f90: New.
7753         * gfortran.dg/transfer_resolve_4.f90: New.
7754         * gfortran.dg/pr32601.f03: Update dg-error.
7755         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7756         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7758 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7760         * gcc.target/arm/vseleqdf.c: New test.
7761         * gcc.target/arm/vseleqsf.c: Likewise.
7762         * gcc.target/arm/vselgedf.c: Likewise.
7763         * gcc.target/arm/vselgesf.c: Likewise.
7764         * gcc.target/arm/vselgtdf.c: Likewise.
7765         * gcc.target/arm/vselgtsf.c: Likewise.
7766         * gcc.target/arm/vselledf.c: Likewise.
7767         * gcc.target/arm/vsellesf.c: Likewise.
7768         * gcc.target/arm/vselltdf.c: Likewise.
7769         * gcc.target/arm/vselltsf.c: Likewise.
7770         * gcc.target/arm/vselnedf.c: Likewise.
7771         * gcc.target/arm/vselnesf.c: Likewise.
7772         * gcc.target/arm/vselvcdf.c: Likewise.
7773         * gcc.target/arm/vselvcsf.c: Likewise.
7774         * gcc.target/arm/vselvsdf.c: Likewise.
7775         * gcc.target/arm/vselvssf.c: Likewise.
7777 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7779         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7780         body from here...
7781         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7782         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7783         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7784         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7785         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7786         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7787         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7788         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7789         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7790         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7791         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7792         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7793         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7794         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7795         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7796         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7797         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7798         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7799         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7800         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7801         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7802         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7803         * gcc.target/arm/atomic-op-char.c: Likewise.
7804         * gcc.target/arm/atomic-op-consume.c: Likewise.
7805         * gcc.target/arm/atomic-op-int.c: Likewise.
7806         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7807         * gcc.target/arm/atomic-op-release.c: Likewise.
7808         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7809         * gcc.target/arm/atomic-op-short.c: Likewise.
7811 2013-03-25  Richard Biener  <rguenther@suse.de>
7813         PR middle-end/56694
7814         * g++.dg/torture/pr56694.C: New testcase.
7816 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7818         PR target/56720
7819         * gcc.target/arm/neon-vcond-gt.c: New test.
7820         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7821         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7823 2013-03-25  Richard Biener  <rguenther@suse.de>
7825         PR tree-optimization/56689
7826         * gcc.dg/torture/pr56689.c: New testcase.
7828 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7830         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7832 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7834         PR fortran/56696
7835         * gfortran.dg/eof_5.f90: New.
7837 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7839         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7840         alphabetically.
7842 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7844         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7846 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7848         PR testsuite/55994
7849         * gcc.c-torture/execute/builtins/builtins.exp: Add
7850         -Wl,--allow-multiple-definition for RTEMS targets.
7852 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7854         * gcc.target/aarch64/movk.c: New test.
7856 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7858         * g++.dg/ext/vector21.C: New testcase.
7860 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7862         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7863         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7865 2013-03-21  Richard Biener  <rguenther@suse.de>
7867         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7868         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7870 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7872         * gcc.target/aarch64/vect.c: Test and result vector added
7873         for sabd and saba instructions.
7874         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7875         instructions in assembly.
7876         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7877         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7878         for fabd instruction.
7879         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7880         instruction in assembly.
7881         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7883 2013-03-20  Jeff Law  <law@redhat.com>
7885         * g++.dg/tree-ssa/ssa-dom.C: New test.
7887 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7889         * gcc.target/powerpc/mmfpgpr.c: New test.
7890         * gcc.target/powerpc/sd-vsx.c: Likewise.
7891         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7892         * gcc.target/powerpc/vsx-float0.c: Likewise.
7894 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7896         PR tree-optimization/56355
7897         * gcc.dg/pr56355-1.c: New file.
7899 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7900             Richard Sandiford  <rdsandiford@googlemail.com>
7902         * gcc.target/mips/mips.exp: Add microMIPS support.
7903         * gcc.target/mips/umips-movep-2.c: New test.
7904         * gcc.target/mips/umips-lwp-2.c: New test.
7905         * gcc.target/mips/umips-swp-5.c: New test.
7906         * gcc.target/mips/umips-constraints-1.c: New test.
7907         * gcc.target/mips/umips-lwp-3.c: New test.
7908         * gcc.target/mips/umips-swp-6.c: New test.
7909         * gcc.target/mips/umips-constraints-2.c: New test.
7910         * gcc.target/mips/umips-save-restore-1.c: New test.
7911         * gcc.target/mips/umips-lwp-4.c: New test.
7912         * gcc.target/mips/umips-swp-7.c: New test.
7913         * gcc.target/mips/umips-save-restore-2.c: New test.
7914         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7915         * gcc.target/mips/umips-lwp-5.c: New test.
7916         * gcc.target/mips/umips-save-restore-3.c: New test.
7917         * gcc.target/mips/umips-lwp-6.c: New test.
7918         * gcc.target/mips/umips-swp-1.c: New test.
7919         * gcc.target/mips/umips-lwp-7.c: New test.
7920         * gcc.target/mips/umips-swp-2.c: New test.
7921         * gcc.target/mips/umips-lwp-8.c: New test.
7922         * gcc.target/mips/umips-swp-3.c: New test.
7923         * gcc.target/mips/umips-movep-1.c: New test.
7924         * gcc.target/mips/umips-lwp-1.c: New test.
7925         * gcc.target/mips/umips-swp-4.c: New test.
7927 2013-03-20  Richard Biener  <rguenther@suse.de>
7929         PR tree-optimization/56661
7930         * gcc.dg/torture/pr56661.c: New testcase.
7932 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7934         PR rtl-optimization/56605
7935         * gcc.target/powerpc/pr56605.c: New.
7937 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7939         PR fortran/54932
7940         * gfortran.dg/do_1.f90: Don't xfail.
7942 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7944         PR libfortran/51825
7945         * gfortran.dg/namelist_77.f90: New.
7946         * gfortran.dg/namelist_78.f90: New.
7948 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7950         PR libfortran/48618
7951         * gfortran.dg/open_negative_unit_1.f90: New.
7953 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7955         * gcc.target/aarch64/sbc.c: New test.
7957 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7959         * gcc.target/aarch64/ror.c: New test.
7961 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7963         * gcc.target/aarch64/extr.c: New test.
7965 2013-03-19  Richard Biener  <rguenther@suse.de>
7967         PR tree-optimization/56273
7968         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7969         * c-c++-common/uninit-17.c: Likewise.
7971 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7973         PR tree-optimization/56635
7974         * g++.dg/torture/pr56635.C: New test.
7976 2013-03-18  Richard Biener  <rguenther@suse.de>
7978         PR tree-optimization/3713
7979         * g++.dg/ipa/devirt-12.C: New testcase.
7981 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7983         PR c/56566
7984         * c-c++-common/pr56566.c: New test.
7986 2013-03-17  Jason Merrill  <jason@redhat.com>
7988         * g++.dg/template/abstract-dr337.C: XFAIL.
7990 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7992         PR c++/56607
7993         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7994         * c-c++-common/pr56607.c: New test.
7996 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7998         PR c++/56582
7999         * g++.dg/cpp0x/constexpr-array5.C: New.
8001 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8003         PR fortran/56615
8004         * gfortran.dg/transfer_intrinsic_5.f90: New.
8006 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8008         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8009         * gcc.target/i386/pr20020-1.c: Likewise.
8010         * gcc.target/i386/pr20020-2.c: Likewise.
8011         * gcc.target/i386/pr20020-3.c: Likewise.
8012         * gcc.target/i386/pr53425-1.c: Likewise.
8013         * gcc.target/i386/pr53425-2.c: Likewise.
8014         * gcc.target/i386/pr55093.c: Likewise.
8015         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8017 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8019         PR debug/56307
8020         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8021         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8023 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8025         PR tree-optimization/53265
8026         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8027         undefined behavior.
8028         * gcc.dg/graphite/id-6.c (test): Likewise.
8029         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8030         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8032         PR tree-optimization/53265
8033         * gcc.dg/pr53265.c: New test.
8034         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8035         to dg-options.
8036         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8037         arrays.
8038         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8039         n, use it as high bound instead of 4.
8041 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8043         PR target/49880
8044         * gcc.target/sh/pr49880-1.c: New.
8045         * gcc.target/sh/pr49880-2.c: New.
8046         * gcc.target/sh/pr49880-3.c: New.
8047         * gcc.target/sh/pr49880-4.c: New.
8048         * gcc.target/sh/pr49880-5.c: New.
8050 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8052         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8054 2013-03-13  Richard Biener  <rguenther@suse.de>
8056         PR tree-optimization/56608
8057         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8059 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8061         PR c++/56611
8062         * g++.dg/cpp0x/alias-decl-32.C: New.
8064 2013-03-11  Jan Hubicka  <jh@suse.cz>
8066         PR middle-end/56571
8067         * gcc.c-torture/compile/pr56571.c: New testcase.
8069 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8071         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8072         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8074 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8076         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8077         * gcc.dg/inline_4.c: Likewise.
8078         * gcc.dg/unroll_2.c: Likewise.
8079         * gcc.dg/unroll_3.c: Likewise.
8080         * gcc.dg/unroll_4.c: Likewise.
8082 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8084         PR testsuite/54119
8085         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8087         PR debug/56307
8088         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8090 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8092         PR target/40797
8093         * gcc.c-torture/compile/pr40797.c: New.
8095 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8097         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8099 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8101         PR fortran/56575
8102         * gfortran.dg/class_56.f90: New test.
8104 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8106         PR middle-end/56524
8107         * gcc.target/mips/pr56524.c: New test.
8109 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8111         PR c++/56565
8112         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8114 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8116         PR c++/51412
8117         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8119 2013-03-08  Marek Polacek  <polacek@redhat.com>
8121         PR tree-optimization/56478
8122         * gcc.dg/torture/pr56478.c: New test.
8124 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8126         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8127         targets linker option --allow-multiple-definition.
8129         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8130         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8131         * gcc.dg/pr52549.c: Add LLP64 case.
8132         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8133         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8134         * gcc.dg/torture/pr51071-2.c: Likewise.
8135         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8136         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8137         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8138         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8139         * gcc.dg/weak/weak-1.c: Likewise.
8140         * gcc.dg/weak/weak-2.c: Likewise.
8141         * gcc.dg/weak/weak-3.c: Likewise.
8142         * gcc.dg/weak/weak-4.c: Likewise.
8143         * gcc.dg/weak/weak-5.c: Likewise.
8144         * gcc.dg/weak/weak-15.c: Likewise.
8145         * gcc.dg/weak/weak-16.c: Likewise.
8147         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8149 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8151         PR tree-optimization/56559
8152         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8154 2013-03-07  Andreas Schwab  <schwab@suse.de>
8156         * gcc.dg/pr31490.c: Fix last change.
8158 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8160         PR c++/56534
8161         * g++.dg/template/crash115.C: New.
8163 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8165         PR tree-optimization/56539
8166         * gcc.c-torture/compile/pr56539.c: New test.
8168 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8170         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8171         targets.
8172         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8173         * gcc.dg/lto/20091013-1_2.c: Likewise.
8174         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8176 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8178         * gnat.dg/specs/aggr6.ads: New test.
8180 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8182         * gnat.dg/loop_optimization15.ad[sb]: New test.
8184 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8186         PR middle-end/56548
8187         * gcc.dg/pr56548.c: New test.
8189 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8191         PR debug/53363
8192         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8194 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8196         PR c++/56543
8197         * g++.dg/template/typename20.C: New test.
8199 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8201         PR debug/56510
8202         * gcc.dg/pr56510.c: New test.
8204         PR rtl-optimization/56484
8205         * gcc.c-torture/compile/pr56484.c: New test.
8207 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8209         PR c++/56530
8210         * g++.dg/warn/Wsign-conversion-2.C: New.
8212 2013-03-05  Richard Biener  <rguenther@suse.de>
8214         PR tree-optimization/56270
8215         * gcc.dg/vect/slp-38.c: New testcase.
8217 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8219         PR rtl-optimization/56494
8220         * gcc.dg/pr56494.c: New test.
8222 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8224         * gcc.dg/pr56424.c: New test.
8226 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8228         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8229         * gcc.dg/pr56228.c <avr>: Skip.
8231 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8233         PR testsuite/52641
8234         PR tree-optimization/52631
8235         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8237 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8239         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8240         * gcc.dg/vect/vect-83_64.c: Same.
8242 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8244         PR fortran/56477
8245         * gfortran.dg/pointer_check_13.f90: New test.
8247 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8249         PR fortran/54730
8250         * gfortran.dg/array_constructor_42.f90: New test.
8252 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8254         PR c++/52688
8255         * g++.dg/template/static33.C: New.
8256         * g++.dg/template/static34.C: Likewise.
8258         PR c++/10291
8259         * g++.dg/template/static35.C: New.
8261 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8263         * gcc.dg/pr56396.c: Require pic support.
8265 2013-03-01  Richard Biener  <rguenther@suse.de>
8267         PR tree-optimization/55481
8268         * gcc.dg/torture/pr56488.c: New testcase.
8270 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8271             Jakub Jelinek  <jakub@redhat.com>
8273         PR sanitizer/56454
8274         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8275         no_sanitize_address attribute rather than no_address_safety_analysis.
8276         * g++.dg/asan/sanitizer_test_utils.h
8277         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8278         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8279         in addition to no_address_safety_analysis.
8281 2013-02-28  Jason Merrill  <jason@redhat.com>
8283         PR c++/56481
8284         * g++.dg/cpp0x/constexpr-and.C: New.
8286 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8288         PR tree-optimization/56294
8289         * g++.dg/debug/pr56294.C: New test.
8291 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8293         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8295 2013-02-27  Marek Polacek  <polacek@redhat.com>
8297         PR rtl-optimization/56466
8298         * gcc.dg/pr56466.c: New test.
8300 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8302         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8303         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8304         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8306 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8308         PR middle-end/45472
8309         * gcc.dg/pr45472.c: New test.
8311 2013-02-26  Marek Polacek  <polacek@redhat.com>
8313         PR tree-optimization/56426
8314         * gcc.dg/pr56436.c: New test.
8316 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8318         PR tree-optimization/56448
8319         * gcc.c-torture/compile/pr56448.c: New test.
8321         PR tree-optimization/56443
8322         * gcc.dg/torture/pr56443.c: New test.
8324 2013-02-25  Richard Biener  <rguenther@suse.de>
8326         PR tree-optimization/56175
8327         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8329 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8331         PR c++/56403
8332         * g++.dg/torture/pr56403.C: New test.
8334 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8336         Revert:
8337         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8338         Richard Sandiford  <rdsandiford@googlemail.com>
8340         * gcc.target/mips/mips.exp: Add microMIPS support.
8341         * gcc.target/mips/umips-movep-2.c: New test.
8342         * gcc.target/mips/umips-lwp-2.c: New test.
8343         * gcc.target/mips/umips-swp-5.c: New test.
8344         * gcc.target/mips/umips-constraints-1.c: New test.
8345         * gcc.target/mips/umips-lwp-3.c: New test.
8346         * gcc.target/mips/umips-swp-6.c: New test.
8347         * gcc.target/mips/umips-constraints-2.c: New test.
8348         * gcc.target/mips/umips-save-restore-1.c: New test.
8349         * gcc.target/mips/umips-lwp-4.c: New test.
8350         * gcc.target/mips/umips-swp-7.c: New test.
8351         * gcc.target/mips/umips-save-restore-2.c: New test.
8352         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8353         * gcc.target/mips/umips-lwp-5.c: New test.
8354         * gcc.target/mips/umips-save-restore-3.c: New test.
8355         * gcc.target/mips/umips-lwp-6.c: New test.
8356         * gcc.target/mips/umips-swp-1.c: New test.
8357         * gcc.target/mips/umips-lwp-7.c: New test.
8358         * gcc.target/mips/umips-swp-2.c: New test.
8359         * gcc.target/mips/umips-lwp-8.c: New test.
8360         * gcc.target/mips/umips-swp-3.c: New test.
8361         * gcc.target/mips/umips-movep-1.c: New test.
8362         * gcc.target/mips/umips-lwp-1.c: New test.
8363         * gcc.target/mips/umips-swp-4.c: New test.
8365 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8366             Richard Sandiford  <rdsandiford@googlemail.com>
8368         * gcc.target/mips/mips.exp: Add microMIPS support.
8369         * gcc.target/mips/umips-movep-2.c: New test.
8370         * gcc.target/mips/umips-lwp-2.c: New test.
8371         * gcc.target/mips/umips-swp-5.c: New test.
8372         * gcc.target/mips/umips-constraints-1.c: New test.
8373         * gcc.target/mips/umips-lwp-3.c: New test.
8374         * gcc.target/mips/umips-swp-6.c: New test.
8375         * gcc.target/mips/umips-constraints-2.c: New test.
8376         * gcc.target/mips/umips-save-restore-1.c: New test.
8377         * gcc.target/mips/umips-lwp-4.c: New test.
8378         * gcc.target/mips/umips-swp-7.c: New test.
8379         * gcc.target/mips/umips-save-restore-2.c: New test.
8380         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8381         * gcc.target/mips/umips-lwp-5.c: New test.
8382         * gcc.target/mips/umips-save-restore-3.c: New test.
8383         * gcc.target/mips/umips-lwp-6.c: New test.
8384         * gcc.target/mips/umips-swp-1.c: New test.
8385         * gcc.target/mips/umips-lwp-7.c: New test.
8386         * gcc.target/mips/umips-swp-2.c: New test.
8387         * gcc.target/mips/umips-lwp-8.c: New test.
8388         * gcc.target/mips/umips-swp-3.c: New test.
8389         * gcc.target/mips/umips-movep-1.c: New test.
8390         * gcc.target/mips/umips-lwp-1.c: New test.
8391         * gcc.target/mips/umips-swp-4.c: New test.
8393 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8395         PR sanitizer/56393
8396         * lib/asan-dg.exp (asan_link_flags): Add
8397         -B${gccpath}/libsanitizer/asan/ to flags.
8399 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8401         PR middle-end/56420
8402         * gcc.dg/torture/pr56420.c: New test.
8404 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8406         PR middle-end/56108
8407         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8409 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8411         PR tree-optimization/56310
8412         * g++.dg/ipa/pr56310.C: New test.
8414 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8416         PR fortran/56385
8417         * gfortran.dg/proc_ptr_comp_37.f90: New.
8419 2013-02-21  Richard Biener  <rguenther@suse.de>
8421         PR tree-optimization/56415
8422         Revert
8423         2013-02-11  Richard Biener  <rguenther@suse.de>
8425         PR tree-optimization/56273
8426         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8427         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8428         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8429         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8430         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8431         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8433 2013-02-21  Marek Polacek  <polacek@redhat.com>
8435         PR tree-optimization/56398
8436         * g++.dg/torture/pr56398.C: New test.
8438 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8440         PR inline-asm/56405
8441         * gcc.c-torture/compile/pr56405.c: New test.
8443 2013-02-20  Jan Hubicka  <jh@suse.cz>
8445         PR tree-optimization/56265
8446         * g++.dg/ipa/devirt-11.C: New testcase.
8448 2013-02-20  Richard Biener  <rguenther@suse.de>
8450         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8452 2013-02-20  Richard Biener  <rguenther@suse.de>
8453         Jakub Jelinek  <jakub@redhat.com>
8455         PR tree-optimization/56396
8456         * gcc.dg/pr56396.c: New testcase.
8458 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8460         PR c++/56373
8461         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8463 2013-02-19  Richard Biener  <rguenther@suse.de>
8465         PR tree-optimization/56384
8466         * gcc.dg/torture/pr56384.c: New testcase.
8468 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8470         PR tree-optimization/56350
8471         * gcc.dg/pr56350.c: New test.
8473         PR tree-optimization/56381
8474         * g++.dg/opt/pr56381.C: New test.
8476 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8478         PR pch/54117
8479         * lib/dg-pch.exp (pch-init, pch-finish,
8480         check_effective_target_pch_supported_debug): New procs.
8481         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8482         Likewise if $pch_unsupported_debug and $flags include -g.
8483         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8484         and dg-require-effective-target pch_unsupported_debug.
8485         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8486         * objc.dg/pch/pch.exp: Likewise.
8487         * gcc.dg/pch/pch.exp: Likewise.
8488         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8489         pch_unsupported_debug.
8490         * gcc.dg/pch/valid-1.hs: Likewise.
8491         * gcc.dg/pch/valid-1b.c: Likewise.
8492         * gcc.dg/pch/valid-1b.hs: Likewise.
8494 2013-02-18  Richard Biener  <rguenther@suse.de>
8496         PR tree-optimization/56366
8497         * gcc.dg/torture/pr56366.c: New testcase.
8499 2013-02-18  Richard Biener  <rguenther@suse.de>
8501         PR middle-end/56349
8502         * gcc.dg/torture/pr56349.c: New testcase.
8504 2013-02-18  Richard Biener  <rguenther@suse.de>
8506         PR tree-optimization/56321
8507         * gcc.dg/torture/pr56321.c: New testcase.
8509 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8511         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8513 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8514             Dodji Seketeli  <dodji@redhat.com>
8516         PR asan/56330
8517         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8518         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8519         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8520         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8521         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8522         * c-c++-common/asan/pr56330.c: Likewise.
8523         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8524         Ensure the size argument of __builtin_memcpy is a constant.
8526 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8527             Paolo Carlini  <paolo.carlini@oracle.com>
8529         PR c++/51242
8530         * g++.dg/cpp0x/enum23.C: New.
8532 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8534         PR target/54685
8535         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8537 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8539         PR rtl-optimization/56348
8540         * gcc.target/i386/pr56348.c: New test.
8542 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8544         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8545         * gcc.target/arm/interrupt-2.c: Likewise.
8547 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8549         PR fortran/56318
8550         * gfortran.dg/matmul_9.f90: New.
8552 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8554         PR fortran/53818
8555         * gfortran.dg/init_flag_11.f90: New.
8557 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8559         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8561 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8563         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8564         characters.
8566 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8567             Tobias Burnus  <burnus@net-b.de>
8569         PR testsuite/56138
8570         * gfortran.dg/allocatable_function_7.f90: New.
8572 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8574         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8575         * asan_globals_test-wrapper.cc: New file.
8576         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8577         instead of asan_globals_test.cc as dg-additional-sources.
8578         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8579         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8580         "sanitizer_test_utils.h" instead of
8581         "sanitizer_common/tests/sanitizer_test_utils.h".
8582         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8583         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8584         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8585         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8586         * g++.dg/asan/asan_test.cc: Synced from upstream.
8587         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8589 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8591         Fix an asan crash
8592         * c-c++-common/asan/memcmp-2.c: New test.
8594 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8596         PR c++/55582
8597         * g++.dg/cpp0x/udlit-string-literal.h: New.
8598         * g++.dg/cpp0x/udlit-string-literal.C: New.
8600 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8602         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8604 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8606         PR target/56184
8607         * gcc.target/arm/pr56184.C: New test.
8609 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8611         PR c++/56302
8612         * g++.dg/torture/pr56302.C: New test.
8613         * g++.dg/cpp0x/constexpr-56302.C: New test.
8614         * c-c++-common/pr56302.c: New test.
8616 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8617             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8619         PR fortran/56204
8620         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8621         * gfortran.dg/quad_3.f90: Ditto.
8623 2013-02-13  Kostya Serebryany  <kcc@google.com>
8625         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8626         to match the fresh asan run-time.
8627         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8629 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8631         Avoid instrumenting duplicated memory access in the same basic block
8632         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8633         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8634         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8635         * c-c++-common/asan/inc.c: Likewise.
8637 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8639         PR inline-asm/56148
8640         * gcc.target/i386/pr56148.c: New test.
8642 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8643             Tobias Burnus  <burnus@net-b.de>
8645         PR testsuite/56082
8646         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8647         to kind=2.
8649 2013-02-12  Richard Biener  <rguenther@suse.de>
8651         PR lto/56297
8652         * gcc.dg/lto/pr56297_0.c: New testcase.
8653         * gcc.dg/lto/pr56297_0.c: Likewise.
8655 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8657         PR fortran/46952
8658         * gfortran.dg/typebound_deferred_1.f90: New.
8660 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8662         PR rtl-optimization/56151
8663         * gcc.target/i386/pr56151.c: New test.
8665 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8667         * g++.dg/ext/mv12.C: New test.
8668         * g++.dg/ext/mv12.h: New file.
8669         * g++.dg/ext/mv12-aux.C: New file.
8670         * g++.dg/ext/mv13.C: New test.
8672 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8674         * lib/target-supports.exp
8675         (check_effective_target_powerpc_eabi_ok): New.
8676         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8677         powerpc_eabi_ok.
8678         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8679         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8680         only.
8681         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8682         * gcc.target/powerpc/pr51623.c: Likewise.
8683         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8684         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8686 2013-02-11  Alexander Potapenko  <glider@google.com>
8687             Jack Howarth  <howarth@bromo.med.uc.edu>
8688             Jakub Jelinek  <jakub@redhat.com>
8690         PR sanitizer/55617
8691         * g++.dg/asan/pr55617.C: Run on all targets.
8693 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8695         PR rtl-optimization/56275
8696         * gcc.dg/pr56275.c: New test.
8698 2013-02-11  Richard Biener  <rguenther@suse.de>
8700         PR tree-optimization/56273
8701         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8703 2013-02-11  Richard Biener  <rguenther@suse.de>
8705         PR tree-optimization/56264
8706         * gcc.dg/torture/pr56264.c: New testcase.
8708 2013-02-11  Richard Biener  <rguenther@suse.de>
8710         PR tree-optimization/56273
8711         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8712         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8713         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8714         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8715         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8716         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8718 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8720         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8721         for *-*-linux-gnu targets.
8722         * g++.dg/asan/interception-test-1.c: Ditto.
8723         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8724         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8726 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8728         PR fortran/55362
8729         * gfortran.dg/intrinsic_size_4.f90 : New test.
8731 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8733         PR target/56256
8734         * gcc.target/powerpc/pr56256.c: New test.
8736 2013-02-08  Ian Lance Taylor  <iant@google.com>
8738         * lib/go.exp: Load timeout.exp.
8740 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8742         PR rtl-optimization/56246
8743         * gcc.target/i386/pr56246.c: New test.
8745 2013-02-08  Jeff Law  <law@redhat.com>
8747         PR debug/53948
8748         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8750 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8752         PR target/56043
8753         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8754         powerpc*-*-linux*.
8756 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8758         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8760 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8762         PR rtl-optimization/56195
8763         * gcc.dg/torture/pr56195.c: New test.
8765 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8767         PR fortran/54107
8768         * gfortran.dg/recursive_interface_2.f90: New test.
8770 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8772         PR tree-optimization/56250
8773         * gcc.c-torture/execute/pr56250.c: New test.
8775 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8777         PR tree-optimization/56064
8778         * gcc.dg/fixed-point/view-convert-2.c: New test.
8780 2013-02-08  Michael Matz  <matz@suse.de>
8782         PR tree-optimization/52448
8783         * gcc.dg/pr52448.c: New test.
8785 2013-02-08  Richard Biener  <rguenther@suse.de>
8787         PR middle-end/56181
8788         * gcc.dg/torture/pr56181.c: New testcase.
8790 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8792         PR target/54222
8793         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8794         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8796 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8798         PR c++/56241
8799         * g++.dg/parse/crash61.C: New test.
8801         PR c++/56239
8802         * g++.dg/parse/pr56239.C: New test.
8804         PR c++/56237
8805         * g++.dg/abi/mangle61.C: New test.
8807 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8809         PR rtl-optimization/56225
8810         * gcc.target/i386/pr56225.c: New test.
8812 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8814         PR debug/56154
8815         * gcc.dg/guality/pr56154-1.c: New test.
8816         * gcc.dg/guality/pr56154-2.c: New test.
8817         * gcc.dg/guality/pr56154-3.c: New test.
8818         * gcc.dg/guality/pr56154-4.c: New test.
8819         * gcc.dg/guality/pr56154-aux.c: New file.
8821         PR tree-optimization/55789
8822         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8823         cleanup-tree-dump.
8824         * gcc.dg/tree-ssa/inline-3.c: Add
8825         --param max-early-inliner-iterations=2 option.
8827 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8829         PR debug/53363
8830         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8831         Add -fno-dwarf2-cfi-asm to dg-options.
8832         Adapt match count.
8834 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8836         PR target/56228
8837         * gcc.dg/pr56228.c: New test.
8839 2013-02-07  Alan Modra  <amodra@gmail.com>
8841         PR target/54009
8842         * gcc.target/powerpc/pr54009.c: New test.
8843         PR target/54131
8844         * gfortran.dg/pr54131.f: New test.
8846 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8848         PR fortran/55789
8849         * gfortran.dg/array_constructor_41.f90: New test.
8851 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8853         PR fortran/55978
8854         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8856 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8858         PR middle-end/56217
8859         * g++.dg/gomp/pr56217.C: New test.
8861 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8863         PR tree-optimization/56205
8864         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8865         * gcc.c-torture/execute/pr56205.c: New test.
8867 2013-02-05  Richard Biener  <rguenther@suse.de>
8869         PR tree-optimization/53342
8870         PR tree-optimization/53185
8871         * gcc.dg/vect/pr53185-2.c: New testcase.
8873 2013-02-05  Jan Hubicka  <jh@suse.cz>
8875         PR tree-optimization/55789
8876         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8877         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8878         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8879         * g++.dg/ipa/inline-1.C: New testcase.
8880         * g++.dg/ipa/inline-2.C: New testcase.
8881         * g++.dg/ipa/inline-3.C: New testcase.
8883 2013-02-05  Jan Hubicka  <jh@suse.cz>
8885         PR tree-optimization/55789
8886         * g++.dg/torture/pr55789.C: New testcase.
8888 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8890         PR middle-end/56167
8891         * gcc.dg/pr56167.c: New test.
8893 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8895         PR target/55146
8896         * gcc.target/sh/pr55146.c: New.
8898 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8900         PR tree-optimization/54386
8901         * gcc.target/sh/pr54386.c: New.
8903 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8905         PR fortran/56008
8906         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8908         PR fortran/47517
8909         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8911 2013-02-04  Alexander Potapenko  <glider@google.com>
8912             Jack Howarth  <howarth@bromo.med.uc.edu>
8913             Jakub Jelinek  <jakub@redhat.com>
8915         PR sanitizer/55617
8916         * g++.dg/asan/pr55617.C: New test.
8918 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8920         PR fortran/54195
8921         * gfortran.dg/typebound_operator_19.f90: New test.
8922         * gfortran.dg/typebound_assignment_4.f90: New test.
8924 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8926         PR fortran/54107
8927         * gfortran.dg/recursive_interface_1.f90: New test.
8929 2013-02-04  Richard Guenther  <rguenther@suse.de>
8931         PR lto/56168
8932         * gcc.dg/lto/pr56168_0.c: New testcase.
8933         * gcc.dg/lto/pr56168_1.c: Likewise.
8935 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8937         PR fortran/50627
8938         PR fortran/56054
8939         * gfortran.dg/block_12.f90:  New test.
8940         * gfortran.dg/module_error_1.f90:  New test.
8942 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8944         * lib/target-supports.exp (check_effective_target_vect_float)
8945         (check_effective_target_vect_no_align): Add mips-sde-elf.
8947 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8949         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8951 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8953         * gcc.dg/pr56023.c: XFAIL on AIX.
8954         * gcc.dg/vect/pr49352.c: Same.
8956 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8958         * gnat.dg/opt26.adb: New test.
8960 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8962         Revert.
8963         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8965         * gcc.target/arm/neon-vfnms-1.c: New test.
8966         * gcc.target/arm/neon-vfnma-1.c: New test.
8968 2013-01-31  Richard Biener  <rguenther@suse.de>
8970         PR tree-optimization/56157
8971         * gcc.dg/torture/pr56157.c: New testcase.
8973 2013-01-30  Richard Biener  <rguenther@suse.de>
8975         PR tree-optimization/56150
8976         * gcc.dg/torture/pr56150.c: New testcase.
8978 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8980         PR sanitizer/55374
8981         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8982         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8983         printed in backtrace.
8984         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8985         to avoid errors about mismatched allocation vs. deallocation.
8987         PR c++/55742
8988         * g++.dg/mv1.C: Moved to...
8989         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8990         * g++.dg/mv2.C: Moved to...
8991         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8992         * g++.dg/mv3.C: Moved to...
8993         * g++.dg/ext/mv3.C: ... here.
8994         * g++.dg/mv4.C: Moved to...
8995         * g++.dg/ext/mv4.C: ... here.
8996         * g++.dg/mv5.C: Moved to...
8997         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8998         * g++.dg/mv6.C: Moved to...
8999         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9000         * g++.dg/ext/mv7.C: New test.
9001         * g++.dg/ext/mv8.C: New test.
9002         * g++.dg/ext/mv9.C: New test.
9003         * g++.dg/ext/mv10.C: New test.
9004         * g++.dg/ext/mv11.C: New test.
9006 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9008         PR rtl-optimization/56144
9009         * gcc.dg/pr56144.c: New.
9011 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9013         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9014         message.
9015         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9016         * g++.dg/cpp0x/constexpr-55573.C: Same
9018 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9020         PR tree-optimization/56064
9021         * gcc.dg/fixed-point/view-convert.c: New test.
9023 2013-01-30  Andreas Schwab  <schwab@suse.de>
9025         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9026         evaluate the end index in string range.
9028 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9030         PR fortran/56138
9031         * gfortran.dg/allocatable_function_6.f90: New.
9033 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9034             Mikael Morin  <mikael@gcc.gnu.org>
9036         PR fortran/54107
9037         * gfortran.dg/proc_ptr_comp_36.f90: New.
9039 2013-01-29  Richard Biener  <rguenther@suse.de>
9041         PR tree-optimization/55270
9042         * gcc.dg/torture/pr55270.c: New testcase.
9044 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9046         PR rtl-optimization/56117
9047         * gcc.dg/pr56117.c: New test.
9049 2013-01-28  Richard Biener  <rguenther@suse.de>
9051         PR tree-optimization/56034
9052         * gcc.dg/torture/pr56034.c: New testcase.
9054 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9056         PR tree-optimization/56125
9057         * gcc.dg/pr56125.c: New test.
9059 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9060             Mikael Morin  <mikael@gcc.gnu.org>
9062         PR fortran/53537
9063         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9064         * gfortran.dg/import8.f90: Likewise.
9065         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9066         * gfortran.dg/import10.f90: New test.
9067         * gfortran.dg/import11.f90: Likewise
9069 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9071         PR testsuite/56053
9072         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9073         string.h.  Provide memset, malloc and free prototypes, adjust line
9074         numbers in dg-output.
9075         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9076         Provide memset prototype and adjust line numbers in dg-output.
9077         * c-c++-common/asan/global-overflow-1.c: Likewise.
9079         PR tree-optimization/56094
9080         * gcc.dg/pr56094.c: New test.
9082 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9084         * gcc.target/arm/neon-vfnms-1.c: New test.
9085         * gcc.target/arm/neon-vfnma-1.c: New test.
9087 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9089         PR target/56114
9090         * gcc.target/i386/pr56114.c: New test.
9092 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9094         PR fortran/55984
9095         * gfortran.dg/associate_14.f90: New test.
9097         PR fortran/56047
9098         * gfortran.dg/associate_13.f90: New test.
9100 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9102         PR tree-optimization/56098
9103         * gcc.dg/pr56098-1.c: New test.
9104         * gcc.dg/pr56098-2.c: New test.
9106 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9108         PR target/54222
9109         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9111 2013-01-22  Marek Polacek  <polacek@redhat.com>
9113         PR tree-optimization/56035
9114         * gcc.dg/pr56035.c: New test.
9116 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9118         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9119         for MIPS.
9121 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9123         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9125 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9127         PR c/56078
9128         * gcc.dg/pr56078.c: New test.
9129         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9131 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9133         PR tree-optimization/55927
9134         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9136 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9138         * gcc.target/i386/movsd.c: New test.
9140 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9142         PR inline-asm/55934
9143         * gcc.target/i386/pr55934.c: New test.
9145 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9147         PR fortran/56081
9148         * gfortran.dg/select_8.f90: New.
9150 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9152         * gcc.target/microblaze/microblaze.exp: Remove
9153         target_config_cflags check.
9155 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9157         PR fortran/56052
9158         * gfortran.dg/gomp/pr56052.f90: New test.
9160         PR target/49069
9161         * gcc.dg/pr49069.c: New test.
9163 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9165         PR c++/55944
9166         * g++.dg/cpp0x/constexpr-static10.C: New.
9168 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9170         PR target/56028
9171         * gcc.target/i386/pr56028.c: New test.
9173 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9175         PR target/55686
9176         * gcc.target/i386/pr55686.c: New test.
9178 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9180         PR c++/53609
9181         * g++.dg/cpp0x/variadic139.C: New test.
9182         * g++.dg/cpp0x/variadic140.C: Likewise.
9183         * g++.dg/cpp0x/variadic141.C: Likewise.
9185 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9187         * gnat.dg/warn8.adb: New test.
9189 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9191         PR fortran/55919
9192         * gfortran.dg/include_8.f90: New test.
9194 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9196         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9197         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9199 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9201         PR tree-optimization/56051
9202         * gcc.c-torture/execute/pr56051.c: New test.
9204 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9206         PR rtl-optimization/56023
9207         * gcc.dg/pr56023.c: New test.
9209 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9211         PR middle-end/56022
9212         * gcc.target/i386/pr56022.c: New test.
9214 2013-01-21  Jason Merrill  <jason@redhat.com>
9216         * lib/target-supports.exp (check_effective_target_alias): New.
9218 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9220         PR debug/53235
9221         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9223 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9225         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9227 2013-01-19  Jeff Law  <law@redhat.com>
9229         PR tree-optimization/52631
9230         * tree-ssa/pr52631.c: New test.
9231         * tree-ssa/ssa-fre-9: Update expected output.
9233 2013-01-19  Anthony Green  <green@moxielogic.com>
9235         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9236         for moxie.
9238 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9240         PR tree-optimization/56029
9241         * g++.dg/torture/pr56029.C: New test.
9243 2013-01-18  Sharad Singhai  <singhai@google.com>
9245         PR tree-optimization/55995
9246         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9248 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9250         PR target/55433
9251         * gcc.target/i386/pr55433.c: New.
9253 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9255         PR middle-end/56015
9256         * gfortran.dg/pr56015.f90: New test.
9258 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9260         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9262 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9264         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9265         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9266         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9267         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9268         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9270 2013-01-17  Jeff Law  <law@redhat.com>
9272         * gcc.dg/pr52573.c: Move to...
9273         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9275         PR rtl-optimization/52573
9276         * gcc.dg/pr52573.c: New test.
9278 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9280         PR sanitizer/55679
9281         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9282         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9283         check_no_compiler_messages to test support in ucontext.h.
9284         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9285         compliant RLIMIT_AS.
9287 2013-01-17  Marek Polacek  <polacek@redhat.com>
9289         PR rtl-optimization/55833
9290         * gcc.dg/pr55833.c: New test.
9292 2013-01-17  Jan Hubicka  <jh@suse.cz>
9294         PR tree-optimization/55273
9295         * gcc.c-torture/compile/pr55273.c: New testcase.
9297 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9299         PR target/55981
9300         * gcc.target/pr55981.c: New test.
9302 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9304         * gcc.target/arm/pr40887.c: Require at least armv5.
9305         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9306         * gcc.target/arm/pr51915.c: Likewise.
9307         * gcc.target/arm/pr52006.c: Likewise.
9308         * gcc.target/arm/pr53187.c: Likewise.
9310         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9311         * gcc.target/arm/ftest-support-arm.h: Delete.
9312         * gcc.target/arm/ftest-support-thumb.h: Delete.
9313         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9314         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9315         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9316         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9317         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9318         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9319         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9320         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9321         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9322         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9323         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9324         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9325         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9326         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9327         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9328         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9329         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9330         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9331         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9332         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9333         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9334         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9335         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9336         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9338 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9340         PR tree-optimizations/55264
9341         * g++.dg/ipa/pr55264.C: New test.
9343 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9345         PR fortran/55983
9346         * gfortran.dg/class_55.f90: New.
9348 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9350         PR testsuite/55994
9351         * gcc.c-torture/execute/builtins/builtins.exp: Add
9352         -Wl,--allow-multiple-definition for eabi and elf targets.
9354         PR testsuite/54622
9355         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9356         check_effective_target_vect_perm_short,
9357         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9358         check_effective_target_vect64): Return 0 for big-endian ARM.
9359         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9361         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9362         prototypes.
9364 2013-01-16  Richard Biener  <rguenther@suse.de>
9366         PR tree-optimization/55964
9367         * gcc.dg/torture/pr55964.c: New testcase.
9369 2013-01-16  Richard Biener  <rguenther@suse.de>
9371         PR tree-optimization/54767
9372         PR tree-optimization/53465
9373         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9375 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9377         PR target/55301
9378         * gcc.target/sh/sh-switch.c: New testcase.
9380 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9382         * gcc.dg/webizer.c: Increase the array size.
9384 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9386         PR target/55940
9387         * gcc.dg/pr55940.c: New test.
9389 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9390             Harald Anlauf  <anlauf@gmx.de>
9392         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9393         * gfortran.dg/bounds_check_5.f90: Likewise.
9394         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9395         * gfortran.dg/continuation_9.f90: Likewise.
9396         * gfortran.dg/move_alloc_13.f90: Likewise.
9397         * gfortran.dg/structure_constructor_11.f90: Likewise.
9398         * gfortran.dg/tab_continuation.f: Likewise.
9399         * gfortran.dg/warning-directive-2.F90: Likewise.
9400         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9402 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9404         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9405         * gcc.target/arm/fma-sp.c: Likewise.
9407 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9409         PR rtl-optimization/55153
9410         * gcc.dg/pr55153.c: New.
9412 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9414         PR tree-optimization/55920
9415         * gcc.c-torture/compile/pr55920.c: New test.
9417 2013-01-15  Richard Biener  <rguenther@suse.de>
9419         PR middle-end/55882
9420         * gcc.dg/torture/pr55882.c: New testcase.
9422 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9424         PR tree-optimization/55955
9425         * gcc.c-torture/compile/pr55955.c: New test.
9427 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9429         PR c++/55663
9430         * g++.dg/cpp0x/alias-decl-31.C: New test.
9432 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9434         PR fortran/54286
9435         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9436         case where interface is null.
9438 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9440         PR fortran/55806
9441         * gfortran.dg/array_constructor_40.f90:  New test.
9443 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9445         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9447 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9449         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9450         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9451         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9452         * gcc.target/aarch64/vect-ld1r.c: New.
9453         * gcc.target/aarch64/vect-ld1r.x: New.
9455 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9457         PR target/55948
9458         * gcc.target/i386/hle-clear-rel.c: New file
9459         * gcc.target/i386/hle-store-rel.c: New file.
9461 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9463         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9464         * gfortran.dg/bounds_check_4.f90: Likewise.
9465         * gfortran.dg/inquire_10.f90: Likewise.
9466         * gfortran.dg/minloc_3.f90: Likewise.
9467         * gfortran.dg/minlocval_3.f90: Likewise.
9468         * gfortran.dg/module_double_reuse.f90: Likewise.
9469         * gfortran.dg/mvbits_1.f90: Likewise.
9470         * gfortran.dg/oldstyle_1.f90: Likewise.
9471         * gfortran.dg/pr20163-2.f: Likewise.
9472         * gfortran.dg/save_1.f90: Likewise.
9473         * gfortran.dg/scan_1.f90: Likewise.
9474         * gfortran.dg/select_char_1.f90: Likewise.
9475         * gfortran.dg/shape_4.f90: Likewise.
9476         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9477         * gfortran.dg/function_optimize_10.f90: Likewise.
9478         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9479         * gfortran.dg/used_types_17.f90: Likewise.
9480         * gfortran.dg/used_types_18.f90: Likewise.
9482 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9484         PR fortran/54286
9485         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9487 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9489         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9491 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9493         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9495 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9497         PR fortran/55072
9498         * gfortran.dg/assumed_type_2.f90: Fix test case.
9499         * gfortran.dg/internal_pack_13.f90: New test.
9500         * gfortran.dg/internal_pack_14.f90: New test.
9502 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9504         PR fortran/55868
9505         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9506         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9507         $tar to STAR.
9509 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9511         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9513 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9515         PR target/55719
9516         * gcc.target/s390/pr55719.c: New testcase.
9518 2013-01-11  Richard Guenther  <rguenther@suse.de>
9520         PR tree-optimization/44061
9521         * gcc.dg/pr44061.c: New testcase.
9523 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9525         Update copyright years.
9527 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9528             Jakub Jelinek  <jakub@redhat.com>
9530         PR target/55565
9531         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9533 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9535         PR rtl-optimization/55672
9536         * gcc.target/i386/pr55672.c: New.
9538 2013-01-10  Jeff Law  <law@redhat.com>
9540         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9541         pass/fail message unique.
9544 2013-01-10  Jason Merrill  <jason@redhat.com>
9546         * ada/.gitignore: New.
9548 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9550         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9551         Add tls options.
9552         * g++.dg/tls/thread_local2.C: Likewise.
9553         * g++.dg/tls/thread_local2g.C: Likewise.
9554         * g++.dg/tls/thread_local6.C: Likewise.
9555         * g++.dg/tls/thread_local-order1.C: Add tls options.
9556         * g++.dg/tls/thread_local-order2.C: Likewise.
9557         * g++.dg/tls/thread_local3.C: Likewise.
9558         * g++.dg/tls/thread_local3g.C: Likewise.
9559         * g++.dg/tls/thread_local4.C: Likewise.
9560         * g++.dg/tls/thread_local4g.C: Likewise.
9561         * g++.dg/tls/thread_local5.C: Likewise.
9562         * g++.dg/tls/thread_local5g.C: Likewise.
9563         * g++.dg/tls/thread_local6g.C: Likewise.
9565 2013-01-10  Kostya Serebryany  <kcc@google.com>
9567         * g++.dg/asan/asan_test.cc: Sync from upstream.
9569 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9571         PR tree-optimization/55921
9572         * gcc.c-torture/compile/pr55921.c: New test.
9574 2013-01-09  Jan Hubicka  <jh@suse.cz>
9576         PR tree-optimization/55569
9577         * gcc.c-torture/compile/pr55569.c: New testcase.
9579 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9581         PR fortran/47203
9582         * gfortran.dg/use_28.f90: New test.
9584 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9586         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9587         number matching more robust.
9589 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9591         PR rtl-optimization/55829
9592         * gcc.target/i386/pr55829.c: New.
9594 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9596         PR fortran/55758
9597         * gfortran.dg/bind_c_bool_1.f90: New.
9598         * gfortran.dg/do_5.f90: Add dg-warning.
9600 2013-01-09  Jan Hubicka  <jh@suse.cz>
9602         PR tree-optimization/55875
9603         * gcc.c-torture/execute/pr55875.c: New testcase.
9604         * g++.dg/torture/pr55875.C: New testcase.
9606 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9608         PR c/48418
9609         * c-c++-common/pr48418.c: New test.
9611 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9613         PR c++/55801
9614         * g++.dg/tls/thread_local-ice.C: New.
9616 2013-01-09  Andreas Schwab  <schwab@suse.de>
9618         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9620 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9622         PR tree-optimization/48189
9623         * gcc.dg/pr48189.c: New test.
9625 2013-01-04  Jan Hubicka  <jh@suse.cz>
9627         PR tree-optimization/55823
9628         * g++.dg/ipa/devirt-10.C: New testcase.
9630 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9631             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9633         PR rtl-optimization/55845
9634         * gcc.target/i386/pr55845.c: New test.
9636 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9638         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9639         instructions generated instead of number of occurances.
9641 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9643         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9644         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9645         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9646         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9647         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9648         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9649         * gcc.target/aarch64/vect-fcm.x: Likewise.
9650         * lib/target-supports.exp
9651         (check_effective_target_vect_cond): Enable for AArch64.
9653 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9655         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9656         endian-safe float pool loading.
9657         (test_square_root_v4sf): Likewise.
9658         (test_square_root_v2df): Likewise.
9659         * lib/target-supports.exp
9660         (check_effective_target_vect_call_sqrtf): Add AArch64.
9662 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9664         PR debug/55579
9665         * gcc.dg/tree-ssa/pr55579.c: New test.
9667 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9669         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9670         asm comments.
9672 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9674         PR middle-end/55890
9675         * gcc.dg/torture/pr55890-3.c: New test.
9677         PR middle-end/55851
9678         * gcc.c-torture/compile/pr55851.c: New test.
9680         PR sanitizer/55844
9681         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9682         dg-options.
9684 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9686         PR fortran/55618
9687         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9689 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9691         PR fortran/55763
9692         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9693         * gfortran.dg/pointer_init_7.f90: New.
9695 2013-01-07  Richard Biener  <rguenther@suse.de>
9697         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9699 2013-01-07  Richard Biener  <rguenther@suse.de>
9701         PR middle-end/55890
9702         * gcc.dg/torture/pr55890-1.c: New testcase.
9703         * gcc.dg/torture/pr55890-2.c: Likewise.
9705 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9707         * gcc.target/aarch64/fmovd.c: New.
9708         * gcc.target/aarch64/fmovf.c: Likewise.
9709         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9710         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9711         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9712         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9713         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9714         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9716 2013-01-07  Richard Biener  <rguenther@suse.de>
9718         PR tree-optimization/55888
9719         PR tree-optimization/55862
9720         * gcc.dg/torture/pr55888.c: New testcase.
9722 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9724         PR fortran/55852
9725         * gfortran.dg/intrinsic_size_3.f90: New.
9727 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9729         PR fortran/55763
9730         * gfortran.dg/select_type_32.f90: New.
9732 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9734         PR c++/52343
9735         * g++.dg/cpp0x/alias-decl-29.C: New test.
9737 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9739         PR fortran/53876
9740         PR fortran/54990
9741         PR fortran/54992
9742         * gfortran.dg/class_array_15.f03: New test.
9744 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9746         PR fortran/42769
9747         PR fortran/45836
9748         PR fortran/45900
9749         * gfortran.dg/use_23.f90: New test.
9750         * gfortran.dg/use_24.f90: New test.
9751         * gfortran.dg/use_25.f90: New test.
9752         * gfortran.dg/use_26.f90: New test.
9753         * gfortran.dg/use_27.f90: New test.
9755 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9757         * gnat.dg/specs/clause_on_volatile.ads: New test.
9759 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9761         * gnat.dg/alignment10.adb: New test.
9763 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9764             Mikael Morin  <mikael@gcc.gnu.org>
9766         PR fortran/55827
9767         * gfortran.dg/use_22.f90: New test.
9769 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9771         * gcc.target/aarch64/cmp-1.c: New testcase.
9773 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9775         PR fortran/55172
9776         * gfortran.dg/select_type_31.f03: New test.
9778 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9780         PR c++/54526 (again)
9781         * g++.dg/cpp0x/parse2.C: Extend.
9782         * g++.old-deja/g++.other/crash28.C: Adjust.
9784 2013-01-04  Richard Biener  <rguenther@suse.de>
9786         PR tree-optimization/55862
9787         * gcc.dg/torture/pr55862.c: New testcase.
9789 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9791         PR tree-optimization/55755
9792         * gcc.dg/torture/pr55755.c: New test.
9793         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9794         * gcc.dg/tree-ssa/pr45144.c: Update.
9796 2013-01-04  Richard Biener  <rguenther@suse.de>
9798         PR middle-end/55863
9799         * gcc.dg/fold-reassoc-2.c: New testcase.
9801 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9803         PR fortran/55763
9804         * gfortran.dg/null_7.f90: New.
9806 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9808         PR fortran/55854
9809         PR fortran/55763
9810         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9811         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9812         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9814 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9816         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9818 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9820         PR fortran/55855
9821         * gfortran.dg/assignment_1.f90: Modified.
9822         * gfortran.dg/assignment_4.f90: New.
9824 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9826         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9828 2013-01-03  Richard Biener  <rguenther@suse.de>
9830         PR tree-optimization/55857
9831         * gcc.dg/vect/pr55857-1.c: New testcase.
9832         * gcc.dg/vect/pr55857-2.c: Likewise.
9834 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9836         PR rtl-optimization/55838
9837         * gcc.dg/pr55838.c: New test.
9839         PR tree-optimization/55832
9840         * gcc.c-torture/compile/pr55832.c: New test.
9842 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9844         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9845         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9846         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9847         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9848         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9849         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9850         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9851         * gcc.dg/unroll_1.c: Ditto.
9852         * gcc.dg/unroll_2.c: Ditto.
9853         * gcc.dg/unroll_3.c: Ditto.
9854         * gcc.dg/unroll_4.c: Ditto.
9856 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9858         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9860 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9862         PR fortran/55818
9863         * gfortran.dg/eof_4.f90: New test.
9865 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9867         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9868         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9869         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9870         (compat_setup_dfp): Initialize compat_alt_caret and
9871         compat_save_TEST_ALWAYS_FLAGS.
9873 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9875         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9877 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9879         * gcc.dg/torture/fp-int-convert-2.c: New test.
9881 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9883         * gfortran.dg/newunit_3.f90: Add dg-do run.
9884         * gfortran.dg/inquire_15.f90: Add dg-do run.
9886 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9888         PR tree-optimization/55831
9889         * gcc.dg/pr55831.c: New test.
9891 Copyright (C) 2013 Free Software Foundation, Inc.
9893 Copying and distribution of this file, with or without modification,
9894 are permitted in any medium without royalty provided the copyright
9895 notice and this notice are preserved.