PR middle-end/59175
[official-gcc.git] / gcc / testsuite / ChangeLog
blob975dc098523568b32f31c736accc697967f96ccf
1 2013-11-18  Jan Hubicka  <jh@suse.cz>
2             Uros Bizjak  <ubizjak@gmail.com>
4         PR middle-end/59175
5         * gcc.target/i386/memcpy-2.c: Fix template;
6         add +1 so the testcase passes at 32bit.
8 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
11         Remove spurious FIXME.
13 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
17 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
19         PR c++/53473
20         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
22 2013-11-18  Richard Biener  <rguenther@suse.de>
24         PR tree-optimization/59125
25         PR tree-optimization/54570
26         * gcc.dg/builtin-object-size-8.c: Un-xfail.
27         * gcc.dg/builtin-object-size-14.c: New testcase.
28         * gcc.dg/strlenopt-14gf.c: Adjust.
29         * gcc.dg/strlenopt-1f.c: Likewise.
30         * gcc.dg/strlenopt-4gf.c: Likewise.
32 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
34         * gnat.dg/volatile11.adb: New test.
35         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
37 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
39         PR sanitizer/59106
40         * c-c++-common/asan/pr59106.c: New test.
42 2013-11-17  Jan Hubicka  <jh@suse.cz>
44         * gcc.target/i386/memcpy-2.c: New testcase.
46 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
48         PR target/59153
49         * gcc.target/i386/pr59153.c: New test.
51 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
53         PR c++/59123
54         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
55         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
57 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
59         PR c++/29143
60         * g++.dg/overload/addr2.C: New.
61         * g++.old-deja/g++.other/overload11.C: Adjust.
63 2013-11-15  Mike Stump  <mikestump@comcast.net>
65         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
66         * lib/g++.exp (g++_target_compile): Likewise.
67         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
68         libraries.  Remove debugging.
69         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
70         libraries.  Remove -O0, redundant with default.
72 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
74         * c-c++-common/cpp/ucnid-2011-1.c: New test.
76 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
78         PR c++/58188
79         * g++.dg/cpp0x/nsdmi-template8.C: New.
81 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
83         PR c++/58725
84         * g++.dg/cpp0x/nsdmi-template7.C: New.
86 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
88         PR c++/58829
89         * g++.dg/cpp0x/nsdmi-template6.C: New.
91 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/58599
94         * g++.dg/cpp0x/nsdmi-template5.C: New.
96 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
98         * c-c++-common/cilk-plus/PS: New directory.
99         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
100         * g++.dg/dg.exp: Run Cilk Plus tests.
101         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
103 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
105         * gcc.dg/vmx/3b-15.c: Revise for little endian.
107 2013-11-15  Richard Biener  <rguenther@suse.de>
109         PR tree-optimization/50262
110         * gcc.dg/tree-ssa/alias-28.c: New testcase.
111         * gcc.dg/strlenopt-1.c: Adjust.
112         * gcc.dg/strlenopt-1f.c: Likewise.
114 2013-11-15  Richard Biener  <rguenther@suse.de>
116         * gcc.dg/torture/20131115-1.c: New testcase.
118 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
120         * gcc.dg/cpp/ucnid-9.c: New test.
122 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
124         * gnat.dg/stack_usage1b.adb: New test.
125         * gnat.dg/stack_usage1c.adb: Likewise.
127 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
129         * gnat.dg/specs/addr1.ads: Revert the last change.
130         * gnat.dg/specs/atomic1.ads: Likewise.
132 2013-11-14  Cong Hou  <congh@google.com>
134         * gcc.dg/vect/vect-alias-check.c: Update.
136 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
138         PR c++/57887
139         * g++.dg/cpp0x/nsdmi-template3.C: New.
140         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
142 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
144         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
145         compiler and linker field if _CALL_ELF == 2.
146         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
147         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
148         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
150 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
152         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
153         (WRAPPER): Use it.
154         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
155         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
156         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
158 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
160         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
161         New function.
162         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
163         * gcc.target/powerpc/pr57949-2.c: Likewise.
165 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
167         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
169 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
171         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
172         * gcc.dg/torture/float128-div-underflow.c: Likewise.
173         * gcc.dg/torture/float128-extend-nan.c: Likewise.
175 2013-11-14  Richard Biener  <rguenther@suse.de>
177         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
179 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
181         * gnat.dg/specs/addr1.ads: XFAIL on x32.
182         * gnat.dg/specs/atomic1.ads: Likewise.
184 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
186         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
187         to "cortex-a53".
188         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
189         to "cortex-a53".
191 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
193         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
194         *-*-solaris2.1[0-9]*.
195         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
197 2013-11-14  Joey Ye  <joey.ye@arm.com>
199         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
200         * gcc.dg/tree-ssa/vrp47.c: Likewise.
201         * gcc.dg/tree-ssa/vrp87.c: Likewise.
202         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
203         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
205 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
207         PR c++/58533
208         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
210 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
212         PR target/59101
213         * gcc.c-torture/execute/pr59101.c: New test.
215 2013-11-13  Jeff Law  <law@redhat.com>
217         PR tree-optimization/59102
218         * gcc.c-torture/compile/pr59102.c: New test.
220 2013-11-13  Tom de Vries  <tom@codesourcery.com>
222         * gcc.dg/tail-merge-store.c: New test.
224 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
226         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
227         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
229 2013-11-13  Jeff Law  <law@redhat.com>
231         * PR middle-end/59119
232         * gcc.c-torture/compile/pr59119.c: New test.
234 2013-11-13  Martin Jambor  <mjambor@suse.cz>
236         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
237         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
238         * gcc.dg/pr10474.c: Likewise.
240 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
242         * lib/target-supports.exp
243         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
244         of targets that do not need command line argument to enable SIMD.
246 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
248         * gcc.dg/guality/param-4.c: New test.
250 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
252         * gcc.dg/c11-complex-1.c: New test.
254 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
256         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
257         gcc.dg/auto-type-2.c: New tests.
259 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
261         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
262         LTO tests.
264 2013-11-12  Jeff Law  <law@redhat.com>
266         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
267         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
268         the SSA optimizers.
270 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
272         PR target/59054
273         * gcc.target/powerpc/pr59054.c: New test.
275 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
277         * g++.dg/cpp1y/lambda-generic.C: New test case.
278         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
279         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
280         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
281         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
282         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
283         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
284         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
285         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
287 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
289         PR c++/58534
290         PR c++/58536
291         PR c++/58548
292         PR c++/58549
293         PR c++/58637
294         * g++.dg/cpp1y/pr58534.C: New testcase.
295         * g++.dg/cpp1y/pr58536.C: New testcase.
296         * g++.dg/cpp1y/pr58548.C: New testcase.
297         * g++.dg/cpp1y/pr58549.C: New testcase.
298         * g++.dg/cpp1y/pr58637.C: New testcase.
300 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
302         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
303         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
304         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
305         diagnostics.
307 2013-11-12  Tristan Gingold  <gingold@adacore.com>
309         * gnat.dg/aggr21.adb: New test.
310         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
312 2013-11-12  Jeff Law  <law@redhat.com>
314         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
315         * gcc.dg/tree-ssa/isolate-5.c: New test.
317 2013-11-12  Martin Jambor  <mjambor@suse.cz>
319         PR rtl-optimization/10474
320         * gcc.dg/pr10474.c: New testcase.
321         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
322         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
324 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
326         PR c++/57734
327         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
329 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
331         * gcc.dg/time-profiler-1.c: New test.
332         * gcc.dg/time-profiler-2.c: Ditto.
334 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
335             Jeff Law  <law@redhat.com>
337         * gcc.dg/tree-ssa/alias-27.c: New testcase.
339 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
341         PR target/58853
342         * gcc.target/i386/pr58853.c: New test.
344 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
346         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
347         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
348         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
349         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
350         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
352         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
353         * gcc.dg/tree-ssa/vrp47.c: Likewise.
354         * gcc.dg/tree-ssa/vrp87.c: Likewise.
356 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
358         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
359         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
360         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
361         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
362         gcc.dg/atomic/stdatomic-exchange-1.c,
363         gcc.dg/atomic/stdatomic-exchange-2.c,
364         gcc.dg/atomic/stdatomic-exchange-3.c,
365         gcc.dg/atomic/stdatomic-exchange-4.c,
366         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
367         gcc.dg/atomic/stdatomic-generic.c,
368         gcc.dg/atomic/stdatomic-kill-dep.c,
369         gcc.dg/atomic/stdatomic-load-1.c,
370         gcc.dg/atomic/stdatomic-load-2.c,
371         gcc.dg/atomic/stdatomic-load-3.c,
372         gcc.dg/atomic/stdatomic-load-4.c,
373         gcc.dg/atomic/stdatomic-lockfree.c,
374         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
375         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
376         gcc.dg/atomic/stdatomic-store-1.c,
377         gcc.dg/atomic/stdatomic-store-2.c,
378         gcc.dg/atomic/stdatomic-store-3.c,
379         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
380         tests.
382 2013-11-08  Cong Hou  <congh@google.com>
384         PR tree-optimization/58508
385         * gcc.dg/vect/pr58508.c: Update.
387 2013-11-08  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/59047
390         * gcc.dg/torture/pr59047.c: New testcase.
392 2013-11-08  Richard Biener  <rguenther@suse.de>
394         PR tree-optimization/59038
395         PR tree-optimization/58955
396         * gcc.dg/torture/pr59038.c: New testcase.
398 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
400         PR fortran/58471
401         * gfortran.dg/constructor_9.f90: New.
403 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
405         * gcc.dg/atomic-compare-exchange-1.c,
406         gcc.dg/atomic-compare-exchange-2.c,
407         gcc.dg/atomic-compare-exchange-3.c,
408         gcc.dg/atomic-compare-exchange-4.c,
409         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
410         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
411         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
412         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
413         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
414         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
415         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
416         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
417         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
418         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
419         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
420         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
421         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
422         gcc.dg/atomic-store-5.c: Declare main as returning int.
423         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
424         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
425         gcc.dg/atomic-exchange-5.c: Separate increments of count from
426         expression using value of count.
428 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
430         * lib/target-supports.exp
431         (check_effective_target_fenv_exceptions): New function.
432         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
433         * gcc.dg/atomic/c11-atomic-exec-1.c,
434         gcc.dg/atomic/c11-atomic-exec-2.c,
435         gcc.dg/atomic/c11-atomic-exec-3.c,
436         gcc.dg/atomic/c11-atomic-exec-4.c,
437         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
438         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
439         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
441 2013-11-07  Cong Hou  <congh@google.com>
443         * gcc.dg/vect/vect-alias-check.c: New.
445 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
447         * gcc.dg/tree-ssa/loop-39.c: New test.
449         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
450         * gcc.dg/unroll_2.c: Likewise.
451         * gcc.dg/unroll_3.c: Likewise.
452         * gcc.dg/unroll_4.c: Likewise.
453         * gcc.dg/vrp90.c: New test.
455 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
457         PR c++/58176
458         * g++.dg/cpp0x/nullptr30.C: New.
460 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
461             Jakub Jelinek  <jakub@redhat.com>
463         PR sanitizer/59029
464         * c-c++-common/asan/pr59029.c: New test.
466 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
468         PR target/59034
469         * gcc.target/i386/pr59034-1.c: New test.
470         * gcc.target/i386/pr59034-2.c: Likewise.
472 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
474         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
475         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
476         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
478 2013-11-06  DJ Delorie  <dj@redhat.com>
480         * gcc.dg/mismatch-decl-1.c: New test.
482 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
484         * gcc.dg/torture/float128-cmp-invalid.c,
485         gcc.dg/torture/float128-div-underflow.c,
486         gcc.dg/torture/float128-extend-nan.c,
487         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
489 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
491         * gcc.target/sh/pr51244-11.c: Remove target line.
492         * gcc.target/sh/sh4a-sincosf.c: Likewise.
493         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
494         * gcc.target/sh/pr51244-15.c: Likewise.
495         * gcc.target/sh/pr51244-19.c: Likewise.
496         * gcc.target/sh/cmpstr.c: Likewise.
497         * gcc.target/sh/pr33135-3.c: Likewise.
498         * gcc.target/sh/pr53512-2.c: Likewise.
499         * gcc.target/sh/pr54602-2.c: Likewise.
500         * gcc.target/sh/pr52483-1.c: Likewise.
501         * gcc.target/sh/pr21255-2-ml.c: Likewise.
502         * gcc.target/sh/pr54760-4.c: Likewise.
503         * gcc.target/sh/pr52483-5.c: Likewise.
504         * gcc.target/sh/pr54089-2.c: Likewise.
505         * gcc.target/sh/pr56547-2.c: Likewise.
506         * gcc.target/sh/pr54089-6.c: Likewise.
507         * gcc.target/sh/pr51244-20.c: Likewise.
508         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
509         * gcc.target/sh/sh4a-fsrra.c: Likewise.
510         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
511         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
512         * gcc.target/sh/pr55303-2.c: Likewise.
513         * gcc.target/sh/sh2a-resbank.c: Likewise.
514         * gcc.target/sh/sp-switch.c: Likewise.
515         * gcc.target/sh/pr51244-3.c: Likewise.
516         * gcc.target/sh/pr50751-3.c: Likewise.
517         * gcc.target/sh/pr51244-7.c: Likewise.
518         * gcc.target/sh/struct-arg-dw2.c: Likewise.
519         * gcc.target/sh/pr50751-7.c: Likewise.
520         * gcc.target/sh/pr49468-di.c: Likewise.
521         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
522         * gcc.target/sh/pr49880-3.c: Likewise.
523         * gcc.target/sh/pr51244-12.c: Likewise.
524         * gcc.target/sh/pr53988.c: Likewise.
525         * gcc.target/sh/pr6526.c: Likewise.
526         * gcc.target/sh/sh2a-bxor.c: Likewise.
527         * gcc.target/sh/pr51244-16.c: Likewise.
528         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
529         * gcc.target/sh/sh2a-bor.c: Likewise.
530         * gcc.target/sh/pr53511-1.c: Likewise.
531         * gcc.target/sh/pr21255-3.c: Likewise.
532         * gcc.target/sh/pr53512-3.c: Likewise.
533         * gcc.target/sh/pr33135-4.c: Likewise.
534         * gcc.target/sh/pr54602-3.c: Likewise.
535         * gcc.target/sh/pr54760-1.c: Likewise.
536         * gcc.target/sh/pr52483-2.c: Likewise.
537         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
538         * gcc.target/sh/pr54680.c: Likewise.
539         * gcc.target/sh/pr54386.c: Likewise.
540         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
541         * gcc.target/sh/pr54089-3.c: Likewise.
542         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
543         * gcc.target/sh/pr54089-7.c: Likewise.
544         * gcc.target/sh/strlen.c: Likewise.
545         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
546         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
547         * gcc.target/sh/pr55303-3.c: Likewise.
548         * gcc.target/sh/pr51244-4.c: Likewise.
549         * gcc.target/sh/pr50751-4.c: Likewise.
550         * gcc.target/sh/pr39423-1.c: Likewise.
551         * gcc.target/sh/pr51244-8.c: Likewise.
552         * gcc.target/sh/pr55146.c: Likewise.
553         * gcc.target/sh/pr50751-8.c: Likewise.
554         * gcc.target/sh/sh2a-bset.c: Likewise.
555         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
556         * gcc.target/sh/sh2a-movi20s.c: Likewise.
557         * gcc.target/sh/20080410-1.c: Likewise.
558         * gcc.target/sh/pr49880-4.c: Likewise.
559         * gcc.target/sh/pr51244-13.c: Likewise.
560         * gcc.target/sh/sh2a-movrt.c: Likewise.
561         * gcc.target/sh/pr51244-17.c: Likewise.
562         * gcc.target/sh/pr21255-2-mb.c: Likewise.
563         * gcc.target/sh/sh2a-bclr.c: Likewise.
564         * gcc.target/sh/pr33135-1.c: Likewise.
565         * gcc.target/sh/pr53512-4.c: Likewise.
566         * gcc.target/sh/pr54602-4.c: Likewise.
567         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
568         * gcc.target/sh/pr54760-2.c: Likewise.
569         * gcc.target/sh/pr52483-3.c: Likewise.
570         * gcc.target/sh/sh2a-bld.c: Likewise.
571         * gcc.target/sh/pr54089-4.c: Likewise.
572         * gcc.target/sh/pr54685.c: Likewise.
573         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
574         * gcc.target/sh/pr54089-8.c: Likewise.
575         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
576         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
577         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
578         * gcc.target/sh/pr51244-1.c: Likewise.
579         * gcc.target/sh/pr50751-1.c: Likewise.
580         * gcc.target/sh/pr55160.c: Likewise.
581         * gcc.target/sh/pr51244-5.c: Likewise.
582         * gcc.target/sh/pr54236-1.c: Likewise.
583         * gcc.target/sh/pr50751-5.c: Likewise.
584         * gcc.target/sh/pr52933-1.c: Likewise.
585         * gcc.target/sh/pr39423-2.c: Likewise.
586         * gcc.target/sh/pr51244-9.c: Likewise.
587         * gcc.target/sh/pr49263.c: Likewise.
588         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
589         * gcc.target/sh/pr49880-1.c: Likewise.
590         * gcc.target/sh/sh2a-band.c: Likewise.
591         * gcc.target/sh/pr51244-10.c: Likewise.
592         * gcc.target/sh/pr49880-5.c: Likewise.
593         * gcc.target/sh/prefetch.c: Likewise.
594         * gcc.target/sh/pr51244-14.c: Likewise.
595         * gcc.target/sh/rte-delay-slot.c: Likewise.
596         * gcc.target/sh/fpul-usage-1.c: Likewise.
597         * gcc.target/sh/pr51244-18.c: Likewise.
598         * gcc.target/sh/pr21255-1.c: Likewise.
599         * gcc.target/sh/pr33135-2.c: Likewise.
600         * gcc.target/sh/pr53512-1.c: Likewise.
601         * gcc.target/sh/pr54602-1.c: Likewise.
602         * gcc.target/sh/sh2a-rtsn.c: Likewise.
603         * gcc.target/sh/torture/pragma-isr.c: Likewise.
604         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
605         * gcc.target/sh/torture/pr58314.c: Likewise.
606         * gcc.target/sh/torture/pr34777.c: Likewise.
607         * gcc.target/sh/torture/pr58475.c: Likewise.
608         * gcc.target/sh/pr54760-3.c: Likewise.
609         * gcc.target/sh/sh4a-cosf.c: Likewise.
610         * gcc.target/sh/pr52483-4.c: Likewise.
611         * gcc.target/sh/mfmovd.c: Likewise.
612         * gcc.target/sh/pr54089-1.c: Likewise.
613         * gcc.target/sh/pr56547-1.c: Likewise.
614         * gcc.target/sh/pr54089-5.c: Likewise.
615         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
616         * gcc.target/sh/pr54089-9.c: Likewise.
617         * gcc.target/sh/sh2a-jsrn.c: Likewise.
618         * gcc.target/sh/pr49468-si.c: Likewise.
619         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
620         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
621         * gcc.target/sh/pr55303-1.c: Likewise.
622         * gcc.target/sh/pr51244-2.c: Likewise.
623         * gcc.target/sh/pr50751-2.c: Likewise.
624         * gcc.target/sh/pr54236-2.c: Likewise.
625         * gcc.target/sh/pr51244-6.c: Likewise.
626         * gcc.target/sh/cmpstrn.c: Likewise.
627         * gcc.target/sh/pr50751-6.c: Likewise.
628         * gcc.target/sh/pr52933-2.c: Likewise.
629         * gcc.target/sh/pr53568-1.c: Likewise.
630         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
631         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
632         * gcc.target/sh/sh4a-sinf.c: Likewise.
633         * gcc.target/sh/pr49880-2.c: Likewise.
635 2013-11-06  Tobias Burnus  <burnus@net-b.de>
637         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
638         * gcc.dg/wdate-time.c: Ditto.
639         * gfortran.dg/wdate-time.F90: Ditto.
641 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
643         PR target/30807
644         * gcc.target/sh/torture/pr30807.c: New.
646 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
648         PR c++/11006
649         * g++.dg/other/java3.C: New.
651 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
653         PR target/59021
654         * gcc.target/i386/pr59021.c: New test.
656 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
658         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
659         dg-additional-files to also match BOL.
661 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
663         * gcc.dg/torture/c99-contract-1.c: New test.
665 2013-11-06  Richard Biener  <rguenther@suse.de>
667         PR tree-optimization/58653
668         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
669         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
671 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
673         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
674         40 to 30.  Replaced iteration variable with a #define.  Instead of
675         returning non-zero value for error, called __builtin_abort ().  Fixed
676         a bug of calling fib_serial in serial case instead of fib.
677         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
678         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
679         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
680         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
681         compiler flag testing.
683 2013-11-06  Christian Bruel  <christian.bruel@st.com>
685         * gcc.target/sh/strlen.c: New test.
687 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
689         PR middle-end/58970
690         * gcc.c-torture/compile/pr58970.c: New test.
692 2013-11-05  Wei Mi  <wmi@google.com>
694         PR regression/58985
695         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
697 2013-11-05  Tobias Burnus  <burnus@net-b.de>
699         * g++.dg/warn/wdate-time.C: New.
700         * gcc.dg/wdate-time.c: New.
701         * gfortran.dg/wdate-time.F90: New.
703 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
705         PR fortran/58989
706         * gfortran.dg/reshape_6.f90: New test.
708 2013-11-05  Jeff Law  <law@redhat.com>
710         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
711         * gcc.dg/tree-ssa/isolate-1.c: New test.
712         * gcc.dg/tree-ssa/isolate-2.c: New test.
713         * gcc.dg/tree-ssa/isolate-3.c: New test.
714         * gcc.dg/tree-ssa/isolate-4.c: New test.
716 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
718         PR rtl-optimization/58997
719         * gcc.c-torture/compile/pr58997.c: New test.
721 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
723         PR c++/58724
724         * g++.dg/cpp0x/gen-attrs-56.C: New.
726 2013-11-05  Richard Biener  <rguenther@suse.de>
728         PR ipa/58492
729         * gcc.dg/ipa/pr58492.c: New testcase.
731 2013-11-05  Richard Biener  <rguenther@suse.de>
733         PR tree-optimization/58955
734         * gcc.dg/torture/pr58955-1.c: New testcase.
735         * gcc.dg/torture/pr58955-2.c: Likewise.
737 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
739         PR middle-end/58981
740         * gcc.dg/pr58981.c: New test.
742 2013-11-05  Richard Biener  <rguenther@suse.de>
744         PR middle-end/58941
745         * gcc.dg/torture/pr58941.c: New testcase.
747 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
749         PR tree-optimization/58958
750         * gcc.dg/tree-ssa/pr58958.c: New file.
752 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
754         * gcc.dg/tree-ssa/alias-26.c: New file.
756 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
758         PR tree-optimization/58984
759         * gcc.c-torture/execute/pr58984.c: New test.
761 2013-11-05  Andreas Schwab  <schwab@suse.de>
763         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
765 2013-11-05  Tobias Burnus  <burnus@net-b.de>
767         * g++.dg/gomp/openmp-simd-1.C: New.
768         * g++.dg/gomp/openmp-simd-2.C: New.
769         * gcc.dg/gomp/openmp-simd-1.c: New.
770         * gcc.dg/gomp/openmp-simd-2.c: New.
772 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
774         * gcc.dg/superblock.c: Require scheduling support.
776 2013-11-04  Kostya Serebryany  <kcc@google.com>
778         * g++.dg/asan/asan_test.cc: Update the test
779         to match the fresh asan run-time.
780         * c-c++-common/asan/stack-overflow-1.c: Ditto.
782 2013-11-04  Ian Lance Taylor  <iant@google.com>
784         * g++.dg/ext/sync-4.C: New test.
786 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
788         PR fortran/58771
789         * gfortran.dg/derived_external_function_1.f90 : New test
791 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
793         PR tree-optimization/58978
794         * gcc.c-torture/compile/pr58978.c: New test.
796 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
798         PR fortran/57445
799         * gfortran.dg/optional_class_1.f90 : New test
801 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
803         PR rtl-optimization/58968
804         * gfortran.dg/pr58968.f: New
806 2013-11-04  Marek Polacek  <polacek@redhat.com>
808         PR c++/58979
809         * g++.dg/diagnostic/pr58979.C: New test.
811 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
813         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
814         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
815         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
816         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
817         gcc.dg/iec-559-macros-9.c: New tests.
819 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
821         PR tree-optimization/58946
822         * gcc.c-torture/compile/pr58946.c: New test.
824 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
826         PR c++/52071
827         * g++.dg/parse/pr52071.C: New.
829 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/38313
832         * g++.dg/lookup/name-clash10.C: New.
834 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
836         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
837         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
838         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
839         vbif.
841 2013-11-03  Marek Polacek  <polacek@redhat.com>
843         * g++.dg/ubsan/cxx1y-vla.C: New test.
844         * c-c++-common/ubsan/vla-3.c: New test.
845         * c-c++-common/ubsan/vla-2.c: New test.
846         * c-c++-common/ubsan/vla-4.c: New test.
847         * c-c++-common/ubsan/vla-1.c: New test.
849 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
851         * gcc.dg/vmx/vec-set.c: New.
853 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/29234
856         PR c++/56037
857         * g++.dg/parse/pr29234.C: New.
858         * g++.dg/parse/pr56037.C: Likewise.
860 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
862         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
863         passed it in as one of the options to all Cilk keywords test.
865 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
867         PR c++/58708
868         * g++.dg/cpp1y/pr58708.C: New.
870 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
872         PR c++/58834
873         * g++.dg/ext/pr58834.C: New file.
875 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
877         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
878         tests.
879         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
880         tests.
882 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
884         PR fortran/57893
885         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
886         type block.
888 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
890         * g++.dg/gomp/simd-1.C: New test.
891         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
892         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
893         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
894         * c-c++-common/gomp/simd6.c: New test.
896 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
898         Implement C++14 digit separators.
899         * g++.dg/cpp1y/digit-sep.C: New.
900         * g++.dg/cpp1y/digit-sep-neg.C: New.
901         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
903 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
905         * gcc.dg/vect/vect-align-3.c: New test.
907         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
908         we warn about it already during VRP1 pass.
910 2013-10-31  Martin Jambor  <mjambor@suse.cz>
912         PR rtl-optimization/58934
913         Revert:
914         2013-10-30  Martin Jambor  <mjambor@suse.cz>
915         PR rtl-optimization/10474
916         * gcc.dg/pr10474.c: New testcase.
917         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
918         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
920 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
922         PR c++/58932
923         Revert:
924         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
926         PR c++/58466
927         * g++.dg/cpp0x/variadic145.C: New.
929         * g++.dg/cpp0x/sfinae49.C: New.
931 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/58581
934         * g++.dg/cpp0x/deleted1.C: New.
936 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
938         * gcc.target/arm/lp1243022.c: New test.
940 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
942         PR other/58545
943         * gcc.target/avr/pr58545.c: New test.
945 2013-10-30  Tobias Burnus  <burnus@net-b.de>
947         Revert:
948         2013-10-30  Tobias Burnus  <burnus@net-b.de>
949         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
950         path to the compile flags.
952 2013-10-30  Cong Hou  <congh@google.com>
954         * gcc.target/i386/vect-abs-s8.c: New test.
955         * gcc.target/i386/vect-abs-s16.c: New test.
956         * gcc.target/i386/vect-abs-s32.c: New test.
958 2013-10-30  Tobias Burnus  <burnus@net-b.de>
960         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
961         path to the compile flags.
963 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
965         PR rtl-optimization/58369
966         * g++.dg/torture/pr58369.C: New test.
968 2013-10-30  Tobias Burnus  <burnus@net-b.de>
970         PR other/33426
971         * g++.dg/vect/pr33426-ivdep-2.cc: New.
972         * g++.dg/vect/pr33426-ivdep-3.cc: New.
973         * g++.dg/vect/pr33426-ivdep-4.cc: New.
975 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
977         PR target/58784
978         * gcc.target/arm/pr58784.c: New.
980 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
982         * gcc.dg/tree-ssa/alias-24.c: New file.
984 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
986         * gcc.target/i386/fma_double_3.c: Use pattern for
987         scan-assembler-times instead of just one insn name.
988         * gcc.target/i386/fma_double_5.c: Ditto.
989         * gcc.target/i386/fma_float_3.c: Ditto.
990         * gcc.target/i386/fma_float_5.c: Ditto.
991         * gcc.target/i386/l_fma_double_1.c: Ditto.
992         * gcc.target/i386/l_fma_double_2.c: Ditto.
993         * gcc.target/i386/l_fma_double_3.c: Ditto.
994         * gcc.target/i386/l_fma_double_4.c: Ditto.
995         * gcc.target/i386/l_fma_double_5.c: Ditto.
996         * gcc.target/i386/l_fma_double_6.c: Ditto.
997         * gcc.target/i386/l_fma_float_1.c: Ditto.
998         * gcc.target/i386/l_fma_float_2.c: Ditto.
999         * gcc.target/i386/l_fma_float_3.c: Ditto.
1000         * gcc.target/i386/l_fma_float_4.c: Ditto.
1001         * gcc.target/i386/l_fma_float_5.c: Ditto.
1002         * gcc.target/i386/l_fma_float_6.c: Ditto.
1004 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1006         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1007         * gcc.target/sh/cmpstr.c: New test.
1008         * gcc.target/sh/cmpstrn.c: New test.
1010 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1012         PR rtl-optimization/10474
1013         * gcc.dg/pr10474.c: New testcase.
1014         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1015         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1017 2013-10-29  Andrew Pinski <apinski@cavium.com>
1018             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1020         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1021         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1022         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1023         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1024         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1025         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1026         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1027         conditional move to be used.
1028         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1030 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1032         PR fortran/44350
1033         * gfortran.dg/blockdata_8.f90: New.
1035 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1037         PR target/54236
1038         * gcc.target/sh/pr54236-2: New.
1039         * gcc.target/sh/pr54089-6: Add another rotl special case.
1041 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1043         PR fortran/58793
1044         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1045         to determine sizes of real kinds.
1047         PR fortran/58858
1048         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1050 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1052         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1053         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1054         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1055         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1056         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1057         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1058         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1059         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1060         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1061         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1062         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1063         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1064         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1065         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1066         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1067         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1068         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1069         test stored in c-c++-common.  Also, added the Cilk runtime's library
1070         to the ld_library_path.
1072 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1074         PR c++/58888
1075         * g++.dg/cpp0x/auto40.C: New.
1076         * g++.dg/other/warning1.C: Adjust.
1078 2013-10-29  Richard Biener  <rguenther@suse.de>
1080         * gcc.dg/torture/restrict-2.c: New testcase.
1081         * gcc.dg/torture/restrict-3.c: Likewise.
1082         * gcc.dg/torture/restrict-4.c: Likewise.
1083         * gcc.dg/torture/restrict-5.c: Likewise.
1085 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1087         PR tree-optimization/19831
1088         * gcc.dg/tree-ssa/alias-25.c: New file.
1090 2013-10-29  Richard Biener  <rguenther@suse.de>
1092         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1093         changes.
1094         * gcc.dg/vect/bb-slp-32.c: Likewise.
1095         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1096         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1097         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1098         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1099         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1100         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1101         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1102         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1103         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1104         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1105         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1106         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1107         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1108         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1109         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1110         * gfortran.dg/vect/vect.exp: Likewise.
1112 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1114         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1115         * gcc.dg/vmx/eg-5.c: Likewise.
1117 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
1118              Joern Rennecke  <joern.rennecke@embecosm.com>
1120         * gcc.target/arc/jump-around-jump.c: New test.
1122 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1124         * gcc.target/arm/require-pic-register-loc.c: New test.
1126 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1128         PR target/58679
1129         * gcc.target/i386/pr58679-1.c: New test.
1130         * gcc.target/i386/pr58679-2.c: Ditto.
1132 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1134         PR other/33426
1135         * gcc.dg/vect/vect-ivdep-2.c: New.
1137 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1139         PR target/52483
1140         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1141         * gcc.target/sh/pr52483-2.c: Likewise.
1142         * gcc.target/sh/pr52483-3.c: Likewise.
1143         * gcc.target/sh/pr52483-4.c: Likewise.
1145 2013-10-26  Jeff Law  <law@redhat.com>
1147         * g++.dg/torture/pr49309.C: Removed.
1148         * gcc.dg/dfp/pr35739.c: Removed.
1150 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1152         PR rtl-optimization/58759
1153         * gcc.target/i386/pr58759.c: New.
1155 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1157         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1158         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1159         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1161 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1163         * gcc.dg/wmul-1.c: New test.
1165 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1167         PR c++/58878
1168         * g++.dg/template/pr58878.C: New.
1170 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1172         * gcc.dg/tree-ssa/alias-23.c: New file.
1174 2013-10-25  Richard Biener  <rguenther@suse.de>
1176         PR tree-optimization/58626
1177         * gcc.dg/torture/pr58626.c: New testcase.
1179 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1181         PR c++/54812
1182         * g++.dg/cpp0x/defaulted47.C: New.
1184 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1186         * gcc.c-torture/execute/pr58831.c: New test.
1188 2013-10-25  Nick Clifton  <nickc@redhat.com>
1190         * c-c++-common/pr57793.c: Add expected error messages for
1191         targets with small integers.
1192         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1193         * gcc.dg/c99-stdint-2.c: Likewise.
1194         * gcc.dg/cdce1.c: Likewise.
1195         * gcc.dg/fold-overflow-1.c: Likewise.
1196         * gcc.dg/utf-cvt.c: Likewise.
1197         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1198         arithmetic.
1199         * gcc.dg/ftrapv-2.c: Likewise.
1200         * gcc.dg/pr30286.c: Likewise.
1201         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1202         * lib/target-supports.exp (check_effective_target_trapping): New
1203         proc.  Returns true if the target supports trapping arithmetic.
1205 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1207         * g++.dg/parse/ivdep.C: New.
1208         * g++.dg/vect/pr33426-ivdep.cc: New.
1210 2013-10-24  Richard Henderson  <rth@redhat.com>
1212         PR rtl/58542
1213         * gcc.dg/atomic-store-6.c: New.
1215 2013-10-24  Ian Lance Taylor  <iant@google.com>
1217         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1219 2013-10-24  Cong Hou  <congh@google.com>
1221         * gcc.c-torture/execute/20030125-1.c: Update.
1223 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1225         PR fortran/44646
1226         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1228 2013-10-24  Dehao Chen  <dehao@google.com>
1230         * g++.dg/opt/devirt3.C: New test.
1232 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1234         PR other/33426
1235         * testsuite/gcc.dg/ivdep.c: New.
1236         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1238 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1240         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1241         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1243 2013-10-24  Nick Clifton  <nickc@redhat.com>
1245         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1247 2013-10-24  Marek Polacek  <polacek@redhat.com>
1249         PR c++/58705
1250         * g++.dg/parse/pr58705.C: New test.
1252 2013-10-24  Marek Polacek  <polacek@redhat.com>
1254         * gcc.dg/c11-align-5.c: Add more testing.
1256 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1258         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1260 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1262         PR tree-optimization/58775
1263         PR tree-optimization/58791
1264         * gcc.dg/guality/pr58791-1.c: New test.
1265         * gcc.dg/guality/pr58791-2.c: New test.
1266         * gcc.dg/guality/pr58791-3.c: New test.
1267         * gcc.dg/guality/pr58791-4.c: New test.
1268         * gcc.dg/guality/pr58791-5.c: New test.
1269         * gcc.c-torture/compile/pr58775.c: New test.
1270         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1272 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1274         PR tree-optimization/58805
1275         * gcc.dg/pr58805.c: New test.
1277 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1279         * gcc.target/i386/vect-div-1.c: New test.
1281         * gcc.dg/vect/pr58508.c: Remove dg-options.
1283 2013-10-23  Richard Biener  <rguenther@suse.de>
1285         * gcc.dg/torture/pr58830.c: New testcase.
1287 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1289         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1290         * g++.dg/cpp1y/attr-deprecated.C: New.
1291         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1293 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1295         PR fortran/58793
1296         * gfortran.dg/assumed_type_8.f90: New.
1298 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1300         PR target/58779
1301         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1302         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1303         * gcc.dg/torture/pr58779.c: New test.
1305 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1307         * gcc.target/mips/nor.c: New.
1309 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1311         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1312         tests into...
1313         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1314         restricted to big-endian targets.
1316 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1318         PR fortran 57893
1319         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1321 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1323         PR fortran/58803
1324         * gfortran.dg/proc_ptr_comp_38.f90: New.
1326 2013-10-21  Marek Polacek  <polacek@redhat.com>
1328         PR middle-end/58809
1329         * gcc.dg/gomp/pr58809.c: New test.
1331 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1333         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1334         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1336 2013-10-21  Richard Biener  <rguenther@suse.de>
1338         PR tree-optimization/58794
1339         * c-c++-common/torture/pr58794-1.c: New testcase.
1340         * c-c++-common/torture/pr58794-2.c: Likewise.
1342 2013-10-21  Richard Biener  <rguenther@suse.de>
1344         PR middle-end/58742
1345         * c-c++-common/fold-divmul-1.c: New testcase.
1347 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1349         * gcc.target/i386/memset-vector_loop-1.c: New test.
1350         * gcc.target/i386/memset-vector_loop-2.c: New test.
1352 2013-10-21  Diego Novillo  <dnovillo@google.com>
1354         * g++.dg/plugin/selfassign.c: Include tree.h.
1355         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1356         * gcc.dg/plugin/ggcplug.c: Likewise.
1357         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1358         * gcc.dg/plugin/selfassign.c: Likewise.
1359         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1361 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1363         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1364         * gcc.target/mips/mips-ps-7.c: Likewise.
1366 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1368         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1369         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1370         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1372 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1374         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1376         PR testsuite/58645
1377         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1379 2013-10-19  Mike Stump  <mikestump@comcast.net>
1381         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1383         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1384         * g++.dg/lto/pr54625-1_0.c: ... to here.
1385         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1386         * g++.dg/lto/pr54625-1_1.C: Likewise.
1387         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1388         * g++.dg/lto/pr54625-2_0.c: Likewise.
1389         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1390         * g++.dg/lto/pr54625-2_1.C: Likewise.
1392 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1394         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1396 2013-10-18  Cong Hou  <congh@google.com>
1398         * gcc.dg/vect/pr58508.c: New test.
1400 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1402         PR c++/58466
1403         * g++.dg/cpp0x/variadic145.C: New.
1405 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1407         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1409 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1411         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1412         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1413         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1414         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1416 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1418         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1419         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1420         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1421         effective target arm_thumb1_ok.
1422         * lib/target-supports.exp
1423         (check_effective_target_arm_fp16_ok_nocache): Don't force
1424         -mfloat-abi=soft when building for hardfloat target.
1426 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1428         PR target/58673
1429         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1430         -mquad-word + -mno-vsx-timode causes errors.
1431         * gcc.target/powerpc/pr58673-2.c: Likewise.
1433 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1435         PR c++/58596
1436         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1438 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1440         * gcc.target/aarch64/c-output-template.c: New testcase.
1441         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1442         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1444 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1446         * gcc/testsuite/lib/target-supports.exp
1447         (check_effective_target_sync_long_long): AArch64 supports
1448         atomic operations on "long long".
1449         (check_effective_target_sync_long_long_runtime): AArch64 can
1450         execute atomic operations on "long long".
1452 2013-10-17  Richard Biener  <rguenther@suse.de>
1454         PR tree-optimization/58143
1455         * gcc.dg/torture/pr58143-1.c: New testcase.
1456         * gcc.dg/torture/pr58143-2.c: Likewise.
1457         * gcc.dg/torture/pr58143-3.c: Likewise.
1459 2013-10-17  Marek Polacek  <polacek@redhat.com>
1461         PR c/58267
1462         * gcc.dg/c1x-align-5.c: New test.
1464 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1466         PR fortran/58652
1467         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1469 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1471         * c-c++-common/cpp/openmp-define-1.c: Move
1472         dg-require-effective-target fopenmp after dg-do directive.
1473         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1474         * gfortran.dg/openmp-define-1.f90: Likewise.
1475         * gfortran.dg/openmp-define-2.f90: Likewise.
1476         * gfortran.dg/openmp-define-3.f90: Likewise.
1478 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1480         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1482 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1484         PR target/57756
1485         * gcc.target/i386/pr57756.c: New test.
1486         * gcc.target/i386/pr57756_2.c: New test.
1488 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1490         * gcc.dg/torture/builtin-self.c: New file.
1492 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1494         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1495         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1496         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1497         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1498         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1500 2013-10-15  Cong Hou  <congh@google.com>
1502         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1504 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1506         PR c++/58707
1507         * g++.dg/cpp0x/pr58707.C: New.
1509 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1511         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1512         after other directives.
1514 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1516         PR fortran/58652
1517         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1519 2013-10-14  Ian Lance Taylor  <iant@google.com>
1521         * go.test/go-test.exp (go-find-packages): New proc.
1522         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1523         subdirectories.  Do simple +build line matching.  Handle run with
1524         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1525         for rundir.  Remove special handling for bug191 and dwarf.
1527 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1529         PR fortran/58658
1530         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1532 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1534         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1535         Use btsl.
1537 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1539         * gnat.dg/specs/opt1.ads: New test.
1541 2013-10-14  Richard Biener  <rguenther@suse.de>
1543         PR tree-optimization/58640
1544         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1546 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1548         * gnat.dg/uninit_array.ad[sn]: New test.
1549         * gnat.dg/uninit_array_pkg.ads: New helper.
1551 2013-10-13  Richard Biener  <rguenther@suse.de>
1553         * gcc.c-torture/execute/pr58662.c: New test.
1555 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1557         PR target/51244
1558         * gcc.dg/torture/p51244-21.c: New.
1559         * gcc.target/sh/pr51244-20.c: New.
1560         * gcc.target/sh/pr51244-20-sh2a.c: New.
1562 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1564         * gnat.dg/specs/linker_section.ads: Update test.
1566 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1568         PR target/58690
1569         * gcc.target/i386/pr58690.c: New test
1571 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1573         * gcc.target/i386/builtin-ucmp.c: New test.
1575 2013-10-11  Brooks Moses  <bmoses@google.com>
1577         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1579 2013-10-11  Jeff Law  <law@redhat.com>
1581         * gcc.c-torture/execute/pr58640.c: New test.
1583 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1585         PR c++/58633
1586         * g++.dg/cpp0x/decltype57.C: New.
1588 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/31671
1591         * g++.dg/template/nontype26.C: New.
1593 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1595         * c-c++-common/cpp/openmp-define-1.c: New file.
1596         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1597         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1598         * gfortran.dg/openmp-define-1.f90: Likewise.
1599         * gfortran.dg/openmp-define-2.f90: Likewise.
1600         * gfortran.dg/openmp-define-3.f90: Likewise.
1602         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1603         for test source files.
1604         * gcc.dg/gomp/gomp.exp: Likewise.
1605         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1606         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1607         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1608         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1609         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1611 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1613         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1614         Remove error test that is now valid in OpenMP 4.0.
1615         * c-c++-common/gomp/atomic-16.c: New test.
1616         * c-c++-common/gomp/cancel-1.c: New test.
1617         * c-c++-common/gomp/depend-1.c: New test.
1618         * c-c++-common/gomp/depend-2.c: New test.
1619         * c-c++-common/gomp/map-1.c: New test.
1620         * c-c++-common/gomp/pr58472.c: New test.
1621         * c-c++-common/gomp/sections1.c: New test.
1622         * c-c++-common/gomp/simd1.c: New test.
1623         * c-c++-common/gomp/simd2.c: New test.
1624         * c-c++-common/gomp/simd3.c: New test.
1625         * c-c++-common/gomp/simd4.c: New test.
1626         * c-c++-common/gomp/simd5.c: New test.
1627         * c-c++-common/gomp/single1.c: New test.
1628         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1629         parser.
1630         * g++.dg/gomp/block-3.C: Likewise.
1631         * g++.dg/gomp/clause-3.C: Adjust error messages.
1632         * g++.dg/gomp/declare-simd-1.C: New test.
1633         * g++.dg/gomp/declare-simd-2.C: New test.
1634         * g++.dg/gomp/depend-1.C: New test.
1635         * g++.dg/gomp/depend-2.C: New test.
1636         * g++.dg/gomp/target-1.C: New test.
1637         * g++.dg/gomp/target-2.C: New test.
1638         * g++.dg/gomp/taskgroup-1.C: New test.
1639         * g++.dg/gomp/teams-1.C: New test.
1640         * g++.dg/gomp/udr-1.C: New test.
1641         * g++.dg/gomp/udr-2.C: New test.
1642         * g++.dg/gomp/udr-3.C: New test.
1643         * g++.dg/gomp/udr-4.C: New test.
1644         * g++.dg/gomp/udr-5.C: New test.
1645         * g++.dg/gomp/udr-6.C: New test.
1646         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1647         * gcc.dg/autopar/outer-2.c: Likewise.
1648         * gcc.dg/autopar/outer-3.c: Likewise.
1649         * gcc.dg/autopar/outer-4.c: Likewise.
1650         * gcc.dg/autopar/outer-5.c: Likewise.
1651         * gcc.dg/autopar/outer-6.c: Likewise.
1652         * gcc.dg/autopar/parallelization-1.c: Likewise.
1653         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1654         parser.
1655         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1656         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1657         instead of GOMP_parallel_loop_runtime_start.
1658         * gcc.dg/gomp/declare-simd-1.c: New test.
1659         * gcc.dg/gomp/declare-simd-2.c: New test.
1660         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1661         parser.  Add further #pragma omp sections nesting tests.
1662         * gcc.dg/gomp/target-1.c: New test.
1663         * gcc.dg/gomp/target-2.c: New test.
1664         * gcc.dg/gomp/taskgroup-1.c: New test.
1665         * gcc.dg/gomp/teams-1.c: New test.
1666         * gcc.dg/gomp/udr-1.c: New test.
1667         * gcc.dg/gomp/udr-2.c: New test.
1668         * gcc.dg/gomp/udr-3.c: New test.
1669         * gcc.dg/gomp/udr-4.c: New test.
1670         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1672 2013-10-10  Jan Hubicka  <jh@suse.cz>
1674         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1675         tuning change.
1676         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1677         * gcc.target/i386/pr49168-1.c: Likewise.
1678         * gcc.target/i386/pr49002-2.c: Likewise.
1680 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1682         PR middle-end/58670
1683         * gcc.dg/torture/pr58670.c: New test.
1685 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1687         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1689 2013-10-09  Marek Polacek  <polacek@redhat.com>
1691         PR c++/58635
1692         * g++.dg/tm/pr58635-1.C: New test.
1693         * g++.dg/tm/pr58635-2.C: New test.
1695 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1697         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1699 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1701         PR tree-optimization/20318
1702         * c-c++-common/pr20318.c: New file.
1703         * gcc.dg/tree-ssa/pr20318.c: New file.
1705 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1707         * gcc.c-torture/execute/pr58570.c: New test.
1709 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1711         * gcc.target/aarch64/vclz.c: New testcase.
1713 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1715         * gcc.target/aarch64/vadd_f64.c: New testcase.
1716         * gcc.target/aarch64/vsub_f64.c: New testcase.
1718 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1720         * gcc.target/aarch64/vdiv_f.c: New testcase.
1722 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1724         * gcc.target/aarch64/vneg_f.c: New testcase.
1725         * gcc.target/aarch64/vneg_s.c: New testcase.
1727 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1729         PR c++/58568
1730         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1731         * g++.old-deja/g++.mike/misc9.C: Adjust.
1733 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1735         PR c++/58665
1736         Revert:
1737         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/58448
1740         * g++.dg/template/crash117.C: New.
1742 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1744         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1746 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1748         PR tree-optimization/58480
1749         * gcc.dg/tree-ssa/pr58480.c: New file.
1751 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1753         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1754         * gcc.target/powerpc/fusion.c: Likewise.
1756 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1758         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1760 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1762         * gcc.target/s390/htm-1.c: Add more tests to cover different
1763         operand types.
1765 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/58126
1768         * g++.dg/init/uninitialized1.C: New.
1770 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1772         PR c++/56060
1773         * g++.dg/cpp0x/variadic144.C: New.
1775 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1777         PR c++/58560
1778         * g++.dg/cpp0x/auto39.C: New.
1780 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1782         PR c++/58503
1783         * g++.dg/cpp0x/range-for26.C: New.
1784         * g++.dg/cpp0x/range-for27.C: Likewise.
1786 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1788         PR c++/58448
1789         * g++.dg/template/crash117.C: New.
1791 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1793         PR c++/19476
1794         * g++.dg/tree-ssa/pr19476-5.C: New file.
1795         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1797 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1799         PR c++/58584
1800         * g++.dg/cpp0x/gen-attrs-55.C: New.
1802 2013-10-03  Easwaran Raman  <eraman@google.com>
1804         PR c++/33911
1805         * g++.dg/ext/attribute47.C: New.
1807 2013-10-03  Rong Xu  <xur@google.com>
1809         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1810         probability.
1811         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1812         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1814 2013-10-03  Marek Polacek  <polacek@redhat.com>
1816         PR c++/58510
1817         * g++.dg/cpp0x/pr58510.C: New test.
1819 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1821         PR c++/19476
1822         * g++.dg/tree-ssa/pr19476-1.C: New file.
1823         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1824         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1825         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1827 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1829         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1830         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1831         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1832         VSX scalar operations or the traditional floating point form of
1833         the instruction.
1834         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1835         * gcc.target/powerpc/recip-3.c: Likewise.
1836         * gcc.target/powerpc/recip-5.c: Likewise.
1837         * gcc.target/powerpc/pr72747.c: Likewise.
1838         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1840 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1842         PR target/58460
1843         * gcc.target/aarch64/pr58460.c: New file.
1845 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1847         PR fortran/58593
1848         * gfortran.dg/char_length_19.f90: New.
1850 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/58535
1853         * g++.dg/parse/crash65.C: New.
1854         * g++.dg/cpp1y/pr58535.C: Likewise.
1856 2013-10-02  Richard Biener  <rguenther@suse.de>
1858         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1859         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1860         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1861         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1862         * gfortran.dg/ldist-pr45199.f: Likewise.
1864 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1866         PR c++/58565
1867         * g++.dg/parse/crash64.C: New.
1869 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1871         * gcc.dg/tree-ssa/slsr-40.c: New test.
1873 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1875         PR c++/58563
1876         * g++.dg/cpp0x/pr58563.C: New.
1878 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1880         * gcc.target/aarch64/vect_saddl_1.c: New.
1882 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1884         PR target/58574
1885         * gcc.c-torture/execute/pr58574.c: New testcase.
1887 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1889         PR Target/58578
1890         * gcc.target/arm/pr58578.c: New test.
1892 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1894         PR tree-optimization/58556
1895         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1896         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1898 2013-10-01  Nick Clifton  <nickc@redhat.com>
1900         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1901         for MSP430.
1902         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1903         ptr32plus targets.
1904         * gcc.c-torture/compile/pr41181.c: Likewise.
1905         * gcc.c-torture/compile/calls.c: Likewise.
1906         * gcc.c-torture/compile/990617-1.c: Likewise.
1907         * gcc.c-torture/compile/pr55955.c: Only run the test for
1908         int32plus targets.
1909         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1911 2013-10-01  Richard Biener  <rguenther@suse.de>
1913         PR tree-optimization/58553
1914         * gcc.dg/torture/pr58553.c: New testcase.
1916 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1918         PR middle-end/58564
1919         * gcc.c-torture/execute/pr58564.c: New test.
1921 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1923         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1924         Update for additional dump message.
1926 2013-09-30  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/58554
1929         * gcc.dg/torture/pr58554.c: New testcase.
1931 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1932             Joern Rennecke  <joern.rennecke@embecosm.com>
1934         * gcc.target/arc/barrel-shifter-1.c: New test.
1935         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1936         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1937         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1938         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1939         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1940         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1941         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1942         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1943         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1944         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1945         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1946         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1947         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1948         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1949         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1950         * gcc.target/arc/mtune-ARC600.c: Likewise.
1951         * gcc.target/arc/mtune-ARC601.c: Likewise.
1952         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1953         * gcc.target/arc/mtune-ARC700.c: Likewise.
1954         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1955         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1956         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1957         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1959 2013-09-30  Richard Biener  <rguenther@suse.de>
1961         PR middle-end/58532
1962         * g++.dg/torture/pr58552.C: New testcase.
1964 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1966         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1967         and -mupper-regs-df.
1969 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1971         PR middle-end/58463
1972         * gcc.dg/pr58463.c: New test.
1974 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1976         PR middle-end/58551
1977         * c-c++-common/gomp/pr58551.c: New test.
1979 2013-09-27  Richard Biener  <rguenther@suse.de>
1981         PR tree-optimization/58459
1982         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1984 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1986         PR fortran/58113
1987         * gfortran.dg/round_4.f90: Check for rounding support.
1989 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1991         * g++.dg/vect/pr58513.cc (op): Make static.
1993 2013-09-26  Richard Biener  <rguenther@suse.de>
1995         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1997 2013-09-26  Richard Biener  <rguenther@suse.de>
1999         PR tree-optimization/58539
2000         * gcc.dg/torture/pr58539.c: New testcase.
2002 2013-09-25  Jeff Law  <law@redhat.com>
2004         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2006 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2008         PR fortran/58436
2009         * gfortran.dg/finalize_21.f90: New.
2011 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2013         PR fortran/57697
2014         PR fortran/58469
2015         * gfortran.dg/defined_assignment_8.f90: New.
2016         * gfortran.dg/defined_assignment_9.f90: New.
2018 2013-09-25  Marek Polacek  <polacek@redhat.com>
2020         PR sanitizer/58413
2021         * c-c++-common/ubsan/shift-5.c: New test.
2022         * c-c++-common/ubsan/shift-6.c: New test.
2023         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2024         * gcc.dg/ubsan/c-shift-1.c: New test.
2026 2013-09-25  Marek Polacek  <polacek@redhat.com>
2028         PR c++/58516
2029         * g++.dg/tm/pr58516.C: New test.
2031 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2033         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2034         New procedure.
2035         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2037 2013-09-24  Richard Biener  <rguenther@suse.de>
2039         PR middle-end/58513
2040         * g++.dg/vect/pr58513.cc: New testcase.
2042 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2044         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2045         output.
2047 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2049         PR c++/58500
2050         * g++.dg/cpp1y/pr58500.C: New testcase.
2052 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2054         * gnat.dg/opt28.ad[sb]: New test.
2055         * gnat.dg/opt28_pkg.ads: New helper.
2057 2013-09-23  Richard Biener  <rguenther@suse.de>
2059         PR tree-optimization/58464
2060         * g++.dg/torture/pr58464.C: New testcase.
2062 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2064         PR target/58475
2065         * gcc.target/sh/torture/pr58475.c: New test.
2067 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2069         PR fortran/58355
2070         * gfortran.dg/extends_15.f90: New.
2072 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2074         PR c++/58481
2075         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2077 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2079         PR target/56875
2080         * gcc.target/vax/vax.exp: New.
2081         * gcc.target/vax/pr56875.c: Ditto.
2083 2013-09-20  Richard Biener  <rguenther@suse.de>
2085         PR middle-end/58484
2086         * gfortran.dg/pr58484.f: New testcase.
2088 2013-09-20  Jeff Law  <law@redhat.com>
2090         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2092 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2094         PR middle-end/57748
2095         * gcc.dg/torture/pr57748-1.c: New test.
2096         * gcc.dg/torture/pr57748-2.c: New test.
2098 2013-09-20  Marek Polacek  <polacek@redhat.com>
2100         PR sanitizer/58413
2101         * c-c++-common/ubsan/shift-4.c: New test.
2103 2013-09-20  Richard Biener  <rguenther@suse.de>
2105         PR tree-optimization/58453
2106         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2108 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2110         PR fortran/58099
2111         * gfortran.dg/proc_ptr_43.f90: New.
2113 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2115         PR fortran/57697
2116         * gfortran.dg/defined_assignment_11.f90: New.
2118 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2120         PR rtl-optimization/58438
2121         * g++.dg/pr58438.C: New test.
2123 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2125         PR fortran/43366
2126         * gfortran.dg/class_39.f03: Update dg-error.
2127         * gfortran.dg/class_5.f03: Ditto.
2128         * gfortran.dg/class_53.f90: Ditto.
2129         * gfortran.dg/realloc_on_assign_20.f90: New.
2130         * gfortran.dg/realloc_on_assign_21.f90: New.
2131         * gfortran.dg/realloc_on_assign_22.f90: New.
2133 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2135         PR c++/58457
2136         * g++.dg/parse/using4.C: New.
2138 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2140         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2142 2013-09-18  Marek Polacek  <polacek@redhat.com>
2144         PR sanitize/58443
2145         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2146         instead of the shift option.
2147         * c-c++-common/ubsan/pr58443-1.c: New test.
2148         * c-c++-common/ubsan/pr58443-3.c: New test.
2149         * c-c++-common/ubsan/pr58443-2.c: New test.
2151 2013-09-18  Richard Biener  <rguenther@suse.de>
2153         PR tree-optimization/58417
2154         * gcc.dg/torture/pr58417.c: New testcase.
2156 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2158         * gnat.dg/array_bounds_test2.adb: New test.
2160 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2162         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2163         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2165 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2167         * gnat.dg/in_out_parameter4.adb: New test.
2169 2013-09-18  Marek Polacek  <polacek@redhat.com>
2171         PR sanitizer/58411
2172         * c-c++-common/ubsan/attrib-1.c: New test.
2174 2013-09-17  Cong Hou  <congh@google.com>
2176         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2177         on two arrays with short and int types. This should not be recognized
2178         as a dot product pattern.
2180 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2182         PR c++/58435
2183         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2184         the cp_type_quals (r) too.
2186 2013-09-17  Jan Hubicka  <jh@suse.cz>
2188         PR middle-end/58332
2189         * gcc.c-torture/compile/pr58332.c: New testcase.
2191 2013-09-17  Jeff Law  <law@redhat.com>
2193         * gcc.c-torture/execute/pr58387.c: New test.
2195 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2197         PR tree-optimization/58088
2198         * gcc.c-torture/compile/pr58088.c: New test.
2200 2013-09-17  Nick Clifton  <nickc@redhat.com>
2202         * lib/target-supports.exp (check_effective_target_trampolines):
2203         Add MSP430 to the list of targets that do not support trampolines.
2204         (check_profiling_available): Add MSP430 to the list of targets
2205         that do not support profiling.
2206         (check_effective_target_tls_runtime): Add MSP430 to the list of
2207         targets that do not support TLS.
2209 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2211         * gnat.dg/opt27.adb: New test.
2212         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2214 2013-09-17  Andreas Schwab  <schwab@suse.de>
2216         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2218 2013-09-17  Richard Biener  <rguenther@suse.de>
2220         PR tree-optimization/58432
2221         * gcc.dg/pr58432.c: New testcase.
2223 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2225         * gcc.dg/tree-ssa/slsr-39.c: New test.
2227 2013-09-16  Xinliang David Li  <davidxl@google.com>
2229         * gcc.misc-tests/help.exp: Optimizer help change.
2231 2013-09-16  Jeff Law  <law@redhat.com>
2233         * gcc.c-torture/execute/pr58419.c: New test.
2234         * gcc.c-torture/execute/pr58431.c: New test.
2236 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/58356
2239         * gfortran.dg/finalize_19.f90: New.
2241 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2243         * gcc.target/i386/pr58418.c: New.
2245 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2247         * gcc.target/aarch64/fmla-intrinsic.c: New.
2248         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2249         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2250         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2252 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2254         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2255         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2257 2013-09-16  Richard Biener  <rguenther@suse.de>
2259         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2261 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2263         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2264         interpreted as implicit templates) to be expected pedwarns instead.
2266 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2268         PR fortran/57697
2269         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2271 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2273         PR fortran/57697
2274         * gfortran.dg/defined_assignment_10.f90: New.
2276 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2278         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2279         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2281 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2283         * g++.dg/abi/main.C: Added implicit C linkage tests
2285 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2287         * gcc.target/i386/pr57848.c: New file.
2289 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2291         PR target/58314
2292         * gcc.target/sh/torture/pr58314.c: New test.
2294 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2296         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2298 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2300         PR ipa/58389
2301         * g++.dg/pr58389.C: New test.
2303 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2305         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2306         * g++.dg/template/pseudodtor3.C: Likewise.
2308 2013-09-12  Richard Biener  <rguenther@suse.de>
2310         PR tree-optimization/58404
2311         * g++.dg/tree-ssa/pr58404.C: New testcase.
2313 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2315         PR ipa/58371
2316         * g++.dg/ipa/pr58371.C: New test.
2318 2013-09-12  Richard Biener  <rguenther@suse.de>
2320         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2321         expected outcome and comment why that happens.
2323 2013-09-11  Richard Biener  <rguenther@suse.de>
2325         PR middle-end/58377
2326         * g++.dg/uninit-pred-4.C: New testcase.
2328 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2330         PR tree-optimization/58385
2331         * gcc.c-torture/execute/pr58385.c: New test.
2333 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2335         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2337 2013-09-10  Jeff Law  <law@redhat.com>
2339         * g++.dg/torture/pr58380.C: New test.
2341 2013-09-10  Jan Hubicka  <jh@suse.cz>
2342             Paolo Carlini  <paolo.carlini@oracle.com>
2344         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2346 2013-09-10  Jeff Law  <law@redhat.com>
2348         * gcc.c-torture/compile/pr58343.c: New test.
2350 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2352         PR rtl-optimization/58365
2353         * gcc.c-torture/execute/pr58365.c: New test.
2355 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2357         * gcc.dg/torture/memcpy-1.c: New test.
2359 2013-09-10  Alan Modra  <amodra@gmail.com>
2361         * gcc.target/powerpc/pr58330.c: New.
2363 2013-09-10  Alan Modra  <amodra@gmail.com>
2365         * gcc.target/powerpc/medium_offset.c: New.
2367 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2369         PR c++/58325
2370         * g++.dg/warn/Wunused-var-21.C: New test.
2372         PR tree-optimization/58364
2373         * gcc.c-torture/execute/pr58364.c: New test.
2375 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2377         PR c++/43452
2378         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2379         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2380         * g++.dg/init/delete1.C: Adjust.
2382 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2384         * gcc.target/aarch64/movdi_1.c: New test.
2386 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2388         PR c++/58362
2389         * g++.dg/warn/Wunused-parm-5.C: New.
2391 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2393         * gcc.target/aarch64/cmn-neg.c: New test.
2395 2013-09-09  Richard Biener  <rguenther@suse.de>
2397         PR middle-end/58326
2398         * gcc.dg/torture/pr58326-1.c: New testcase.
2399         * gcc.dg/torture/pr58326-2.c: Likewise.
2401 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2403         PR target/57735
2404         * g++.dg/ext/pr57735.C: New test.
2406 2013-09-09  Jan Hubicka  <jh@suse.cz>
2408         PR middle-end/58294
2409         * g++.dg/torture/PR58294.C: New testcase.
2411 2013-09-08  Jeff Law  <law@redhat.com>
2413         * gcc.c-torture/compile/pr58340.c: New test.
2415 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2417         * g++.dg/debug/ra1.C: New test.
2419 2013-09-08  Jan Hubicka  <jh@suse.cz>
2421         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2422         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2423         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2424         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2426 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2428         PR c++/54941
2429         * g++.dg/overload/new1.C: Adjust.
2431 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2433         * c-c++-common/opaque-vector.c: New test.
2435 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2437         PR c++/58282
2438         * g++.dg/tm/noexcept-6.C: New test.
2440 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2442         * gcc.target/arc/cond-set-use.c: New test.
2444 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2446         * gnat.dg/stack_usage2.adb: New test.
2448 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2450         * gcc.target/aarch64/table-intrinsics.c
2451         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2452         (qtb_tests8_< ,2,3,4>): Likewise.
2453         (qtblq_tests8_< ,2,3,4>): Likewise.
2454         (qtbxq_tests8_< ,2,3,4>): Likewise.
2456 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2458         * gnat.dg/warn10.ad[sb]: New test.
2459         * gnat.dg/warn10_pkg.ads: New helper.
2461 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2463         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2464         Don't expect NULL in foo.result set.
2465         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2466         in ESCAPED set.
2467         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2468         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2470 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2472         * gcc.target/s390/nearestint-1.c: New testcase.
2474 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2475             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2477         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2478         * testsuite/gcc.target/arc: New directory.
2479         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2480         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2481         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2482         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2483         * testsuite/gcc.dg/builtin-apply2.c
2484         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2486 2013-09-04  Jan Hubicka  <jh@suse.cz>
2488         PR middle-end/58201
2489         * g++.dg/torture/pr58201_0.C: New testcase.
2490         * g++.dg/torture/pr58201_1.C: New testcase.
2491         * g++.dg/torture/pr58201.h: New testcase.
2493 2013-09-05  Jan Hubicka  <jh@suse.cz>
2495         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2497 2013-09-05  Richard Biener  <rguenther@suse.de>
2499         PR tree-optimization/58137
2500         * gcc.target/i386/pr58137.c: New testcase.
2502 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2504         * g++.dg/ipa/remref-1.C: New test.
2505         * g++.dg/ipa/remref-2.C: Likewise.
2507 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2509         PR c++/24926
2510         * g++.dg/parse/access11.C: New.
2512 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2514         * g++.dg/warn/weak1.C: Skip on AIX.
2516 2013-09-04  Easwaran Raman  <eraman@google.com>
2518         PR middle-end/57370
2519         PR tree-optimization/58011
2520         * gfortran.dg/reassoc_12.f90: New testcase.
2521         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2523 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2525         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2526         * gcc.dg/torture/pr53922.c: Skip on AIX.
2527         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2529 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2531         * gcc.dg/unroll_1.c: Test dumping to stderr.
2533 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2535         PR c++/58305
2536         * g++.dg/warn/deprecated-8.C: New.
2538 2013-09-03  Jeff Law  <law@redhat.com>
2540         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2541         dump output.
2543 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2545         Revert:
2547         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2549         * gcc.dg/Warray-bounds-11.c: New testcase.
2551 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2553         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2555 2013-09-03  Jan Hubicka  <jh@suse.cz>
2557         * g++.dg/ipa/devirt-15.C: Fix testcase.
2559 2013-09-03  Richard Biener  <rguenther@suse.de>
2561         PR middle-end/57656
2562         * gcc.dg/torture/pr57656.c: New testcase.
2564 2013-09-03  Richard Biener  <rguenther@suse.de>
2566         PR middle-end/57287
2567         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2569 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2571         PR fortran/PR56519
2572         * gfortran.dg/do_concurrent_3.f90:  New test case.
2574 2013-09-02  Jan Hubicka  <jh@suse.cz>
2576         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2578 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2580         PR ipa/58106
2581         * gcc.dg/ipa/pr58106.c: New test.
2583 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2585         * gcc.target/aarch64/scalar_intrinsics.c
2586         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2588 2013-09-02  Richard Biener  <rguenther@suse.de>
2590         PR middle-end/57511
2591         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2593 2013-09-02  Richard Biener  <rguenther@suse.de>
2595         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2596         reference.
2598 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2600         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2602 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2604         PR c++/21682, implement DR 565
2605         * g++.dg/template/using24.C: New.
2606         * g++.dg/template/using25.C: Likewise.
2607         * g++.dg/template/using26.C: Likewise.
2609 2013-09-01  Jan Hubicka  <jh@suse.cz>
2611         * g++.dg/ipa/devirt-15.C: New testcase.
2613 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2615         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2617 2013-08-31  Jan Hubicka  <jh@suse.cz>
2619         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2620         * g++.dg/tree-ssa/pr45453.C: Likewise.
2622 2013-08-31  Jan Hubicka  <jh@suse.cz>
2624         * gcc.dg/fork-instrumentation.c: New testcase.
2626 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2628         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2630 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2632         * gcc.dg/Warray-bounds-11.c: New testcase.
2634 2013-08-30  Marek Polacek  <polacek@redhat.com>
2636         * g++.dg/ubsan/div-by-zero-1.C: New test.
2637         * c-c++-common/ubsan/save-expr-1.c: New test.
2638         * c-c++-common/ubsan/save-expr-2.c: New test.
2639         * c-c++-common/ubsan/save-expr-3.c: New test.
2640         * c-c++-common/ubsan/save-expr-4.c: New test.
2641         * c-c++-common/ubsan/typedef-1.c: New test.
2642         * c-c++-common/ubsan/const-char-1.c: New test.
2643         * c-c++-common/ubsan/const-expr.c: New test.
2644         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2645         * c-c++-common/ubsan/shift-1.c: Likewise.
2646         * c-c++-common/ubsan/shift-2.c: Likewise.
2647         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2648         * lib/ubsan-dg.exp: New file.
2649         * g++.dg/dg.exp: Add ubsan tests.
2650         * g++.dg/ubsan/ubsan.exp: New file.
2651         * gcc.dg/ubsan/ubsan.exp: New file.
2652         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2653         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2654         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2655         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2656         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2657         * c-c++-common/ubsan/shift-3.c: New test.
2658         * c-c++-common/ubsan/unreachable-1.c: New test.
2659         * c-c++-common/ubsan/shift-1.c: New test.
2660         * c-c++-common/ubsan/shift-2.c: New test.
2661         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2662         * gcc.dg/ubsan/c99-shift-2.c: New test.
2663         * gcc.dg/ubsan/c99-shift-1.c: New test.
2665 2013-08-29  Jan Hubicka  <jh@suse.cz>
2667         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2668         to match template and comment.
2670 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2672         PR c++/51424
2673         * g++.dg/cpp0x/dc8.C: New.
2674         * g++.dg/template/meminit1.C: Adjust.
2676 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2678         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2680 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2682         PR tree-optimization/58277
2683         * gcc.c-torture/execute/pr58277-1.c: New test.
2684         * gcc.c-torture/execute/pr58277-2.c: New test.
2686 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2688         * gcc.dg/guality/param-1.c: New test.
2689         * gcc.dg/guality/param-2.c: Likewise.
2691 2013-08-30  Richard Biener  <rguenther@suse.de>
2693         PR tree-optimization/58228
2694         * gcc.dg/torture/pr58228.c: New testcase.
2696 2013-08-30  Richard Biener  <rguenther@suse.de>
2698         PR tree-optimization/58223
2699         * gcc.dg/torture/pr58223.c: New testcase.
2700         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2702 2013-08-30  Richard Biener  <rguenther@suse.de>
2704         PR tree-optimization/58010
2705         * gcc.dg/pr58010.c: New testcase.
2707 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2709         * gcc.dg/unroll_3.c: Message change.
2710         * gcc.dg/unroll_4.c: Likewise.
2711         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2712         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2713         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2714         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2715         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2716         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2717         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2718         * gcc.dg/unroll_1.c: Likewise.
2719         * gcc.dg/vect/bb-slp-31.c: Likewise.
2720         * gcc.dg/vect/bb-slp-14.c: Likewise.
2721         * gcc.dg/vect/bb-slp-8.c: Likewise.
2722         * gcc.dg/vect/bb-slp-23.c: Likewise.
2723         * gcc.dg/vect/bb-slp-15.c: Likewise.
2724         * gcc.dg/vect/bb-slp-9.c: Likewise.
2725         * gcc.dg/vect/bb-slp-24.c: Likewise.
2726         * gcc.dg/vect/bb-slp-16.c: Likewise.
2727         * gcc.dg/vect/bb-slp-25.c: Likewise.
2728         * gcc.dg/vect/bb-slp-17.c: Likewise.
2729         * gcc.dg/vect/bb-slp-26.c: Likewise.
2730         * gcc.dg/vect/bb-slp-18.c: Likewise.
2731         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2732         * gcc.dg/vect/bb-slp-27.c: Likewise.
2733         * gcc.dg/vect/bb-slp-19.c: Likewise.
2734         * gcc.dg/vect/bb-slp-28.c: Likewise.
2735         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2736         * gcc.dg/vect/bb-slp-29.c: Likewise.
2737         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2738         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2739         * gcc.dg/vect/bb-slp-1.c: Likewise.
2740         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2741         * gcc.dg/vect/bb-slp-2.c: Likewise.
2742         * gcc.dg/vect/bb-slp-3.c: Likewise.
2743         * gcc.dg/vect/bb-slp-10.c: Likewise.
2744         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2745         * gcc.dg/vect/bb-slp-4.c: Likewise.
2746         * gcc.dg/vect/bb-slp-11.c: Likewise.
2747         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2748         * gcc.dg/vect/bb-slp-5.c: Likewise.
2749         * gcc.dg/vect/bb-slp-20.c: Likewise.
2750         * gcc.dg/vect/bb-slp-6.c: Likewise.
2751         * gcc.dg/vect/bb-slp-21.c: Likewise.
2752         * gcc.dg/vect/bb-slp-30.c: Likewise.
2753         * gcc.dg/vect/bb-slp-13.c: Likewise.
2754         * gcc.dg/vect/bb-slp-7.c: Likewise.
2755         * gcc.dg/vect/bb-slp-22.c: Likewise.
2756         * gcc.dg/unroll_2.c: Likewise.
2757         * g++.dg/vect/slp-pr50413.cc: Likewise.
2758         * g++.dg/vect/slp-pr56812.cc: Likewise.
2759         * g++.dg/vect/slp-pr50819.cc: Likewise.
2761 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2763         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2765 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2767         * gcc.dg/pr40209.c: Use -fopt-info.
2768         * gcc.dg/pr26570.c: Ditto.
2769         * gcc.dg/pr32773.c: Ditto.
2770         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2772 2013-08-29  Richard Biener  <rguenther@suse.de>
2774         PR tree-optimization/58246
2775         * gcc.dg/torture/pr58246.c: New testcase.
2777 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2779         PR fortran/52243
2780         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2781         obsolete by patch.
2782         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2784 2013-08-29  Richard Biener  <rguenther@suse.de>
2786         PR middle-end/57287
2787         * gcc.dg/pr57287-2.c: New testcase.
2789 2013-08-29  Richard Biener  <rguenther@suse.de>
2791         PR tree-optimization/57685
2792         * gcc.dg/torture/pr57685.c: New testcase.
2794 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2796         PR c++/58255
2797         * g++.dg/cpp0x/dc7.C: New.
2799 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2801         PR middle-end/58257
2802         * c-c++-common/gomp/pr58257.c: New test.
2804 2013-08-28  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/56933
2807         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2809 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2811         * gcc.target/aarch64/scalar_shift_1.c: New.
2813 2013-08-27  Richard Biener  <rguenther@suse.de>
2815         PR tree-optimization/57521
2816         * gcc.dg/torture/pr57521.c: New testcase.
2818 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2820         PR rtl-optimization/57860
2821         PR rtl-optimization/57861
2822         PR rtl-optimization/57875
2823         PR rtl-optimization/57876
2824         PR rtl-optimization/57877
2825         * gcc.c-torture/execute/pr57860.c: New test.
2826         * gcc.c-torture/execute/pr57861.c: New test.
2827         * gcc.c-torture/execute/pr57875.c: New test.
2828         * gcc.c-torture/execute/pr57876.c: New test.
2829         * gcc.c-torture/execute/pr57877.c: New test.
2831 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2833         PR fortran/58146
2834         * gfortran.dg/bounds_check_18.f90:  New test.
2836 2013-08-23  Jan Hubicka  <jh@suse.cz>
2838         * g++.dg/ipa/devirt-14.C: Fix typo.
2840 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2842         PR fortran/57798
2843         * gfortran.dg/inline_sum_5.f90: New.
2845 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2847         PR fortran/57843
2848         * gfortran.dg/typebound_assignment_7.f90: New.
2850 2013-08-23  Jan Hubicka  <jh@suse.cz>
2852         * g++.dg/ipa/devirt-13.C: New testcase.
2853         * g++.dg/ipa/devirt-14.C: New testcase.
2855 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2857         PR target/58218
2858         * gcc.target/i386/pr58218.c: New test.
2860         PR tree-optimization/58209
2861         * gcc.c-torture/execute/pr58209.c: New test.
2863 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2865         * gcc.target/powerpc/pr57744.c: Declare abort.
2867 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2869         PR c++/56380
2870         * g++.dg/template/error54.C: New.
2872 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2874         PR fortran/58185
2875         * gfortran.dg/select_type_34.f90: New.
2877 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2879         PR c++/56130
2880         * g++.dg/warn/deprecated-7.C: New.
2882 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2884         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2886 2013-08-21  Jeff Law  <law@redhat.com>
2888         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2890 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2892         PR c++/56134
2893         * g++.dg/ext/attr-alias-3.C: New.
2895 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2897         PR fortran/53655
2898         * gfortran.dg/intent_out_8.f90: New.
2900 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2902         PR rtl-optimizations/57451
2903         * g++.dg/tree-prof/pr57451.C: New test.
2905 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2907         PR c++/58190
2908         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2910 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2912         PR c/57490
2913         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2915 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2917         * gcc.target/powerpc/dfp-dd-2.c: New test.
2918         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2919         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2921 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2923         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2924         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2925         Check for SLL too.
2927 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2929         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2931         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2932         "Threaded".
2934         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2935         correct test response.
2937         PR testsuite/52641
2938         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2939         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2940         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2941         (v4si): Use it.
2942         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2943         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2945         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2947 2013-08-18  Jan Hubicka  <jh@suse.cz>
2949         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2951 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2953         PR fortran/46271
2954         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2956 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2958         PR tree-optimization/58006
2959         * g++.dg/opt/pr58006.C: New test.
2961 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2963         * gnat.dg/specs/linker_alias.ads: New test.
2965 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2967         PR tree-optimization/58164
2968         * gcc.c-torture/compile/pr58164.c: New test.
2970         PR tree-optimization/58165
2971         * g++.dg/opt/pr58165.C: New test.
2973 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2975         PR c++/51912
2976         * g++.dg/cpp0x/enum28.C: New.
2977         * g++.dg/cpp0x/enum15.C: Adjust.
2979 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2981         PR target/57949
2982         * gcc.target/powerpc/pr57949-1.c: New.
2983         * gcc.target/powerpc/pr57949-2.c: New.
2985 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2987         PR tree-optimization/58145
2988         * gcc.dg/pr58145-1.c: New test.
2989         * gcc.dg/pr58145-2.c: New test.
2991 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2993         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2994         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2995         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2996         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2997         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2998         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2999         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3000         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3001         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3002         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3003         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3004         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3005         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3006         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3007         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3008         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3009         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3010         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3011         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3012         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3013         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3014         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3015         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3016         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3017         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3018         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3019         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3020         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3021         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3022         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3023         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3024         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3025         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3026         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3027         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3028         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3029         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3030         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3031         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3032         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3033         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3035         PR testsuite/52641
3036         * gcc.c-torture/execute/pr56799.x: New file.
3038         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3040         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3042         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3043         * gcc.dg/pr44214-3.c (v2df): Likewise.
3045         * gcc.dg/pr46647.c: xfail for avr-*-*.
3047         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3048         memcpy by one.
3049         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3050         Expect l to be optimized away.
3051         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3053         PR testsuite/52641
3054         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3055         to tests that assume int/double are larger than short/float.
3057         PR testsuite/52641
3058         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3059         target { ! int16 }.
3060         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3061         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3062         target { int16 }.  Restrict existing tests to target { int32 }
3063         where appropriate.
3064         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3065         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3066         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3067         * lib/target-supports.exp (check_effective_target_int32): New proc.
3069         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3070         exclude from scan test.
3072         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3073         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3074         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3075         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3076         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3077         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3078         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3079         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3080         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3081         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3082         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3083         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3084         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3085         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3086         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3087         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3088         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3089         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3090         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3092 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3094         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3096         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3097         to be the first test directive.
3098         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3099         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3100         * gcc.target/arm/atomic-op-char.c: Likewise.
3101         * gcc.target/arm/atomic-op-consume.c: Likewise.
3102         * gcc.target/arm/atomic-op-int.c: Likewise.
3103         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3104         * gcc.target/arm/atomic-op-release.c: Likewise.
3105         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3106         * gcc.target/arm/atomic-op-short.c: Likewise.
3108 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3110         PR rtl-optimization/57662
3111         * gcc.dg/pr57662.c: New test.
3113 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3115         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3116         alternative to -1.
3117         * gcc.target/mips/nans-legacy.c: Likewise.
3119 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3121         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3122         escapes.
3123         * gcc.target/mips/fabs-legacy.c: Likewise.
3124         * gcc.target/mips/fabsf-2008.c: Likewise.
3125         * gcc.target/mips/fabsf-legacy.c: Likewise.
3126         * gcc.target/mips/fneg-2008.c: Likewise.
3127         * gcc.target/mips/fneg-legacy.c: Likewise.
3128         * gcc.target/mips/fnegf-2008.c: Likewise.
3129         * gcc.target/mips/fnegf-legacy.c: Likewise.
3130         * gcc.target/mips/nan-2008.c: Likewise.
3131         * gcc.target/mips/nan-legacy.c: Likewise.
3132         * gcc.target/mips/nanf-2008.c: Likewise.
3133         * gcc.target/mips/nanf-legacy.c: Likewise.
3134         * gcc.target/mips/nans-2008.c: Likewise.
3135         * gcc.target/mips/nans-legacy.c: Likewise.
3136         * gcc.target/mips/nansf-2008.c: Likewise.
3137         * gcc.target/mips/nansf-legacy.c: Likewise.
3139 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3141         * gnat.dg/valued_proc.adb: New test.
3142         * gnat.dg/valued_proc_pkg.ads: New helper.
3144 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3146         PR tree-optimization/57661
3147         * g++.dg/opt/pr57661.C: New test.
3149         PR sanitizer/56417
3150         * gcc.dg/asan/pr56417.c: New test.
3152 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3154         * gnat.dg/loop_optimization16.adb: New test.
3155         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3157 2013-08-13  Marek Polacek  <polacek@redhat.com>
3159         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3161 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3163         Example of converting global state to per-pass state.
3165         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3166         global state "static int counter" to...
3167         (one_pass::counter): ...this instance data.
3169 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3171         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3172         to member function...
3173         (one_pass::gate): ...this.
3174         (one_pass_exec): Convert to member function...
3175         (one_pass::impl_execute): ...this.
3177 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3179         PR c++/57416
3180         * g++.dg/cpp0x/pr57416.C: New.
3182 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3184         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3185         changes.
3186         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3187         * g++.dg/cpp0x/defaulted2.C: Likewise.
3188         * g++.dg/cpp0x/defaulted31.C: Likewise.
3189         * g++.dg/cpp0x/error6.C: Likewise.
3190         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3191         * g++.dg/cpp0x/override2.C: Likewise.
3192         * g++.dg/cpp0x/parse1.C: Likewise.
3193         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3194         * g++.dg/cpp0x/temp_default4.C: Likewise.
3195         * g++.dg/ext/attrib32.C: Likewise.
3196         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3197         * g++.dg/ext/mv13.C: Likewise.
3198         * g++.dg/ext/mv7.C: Likewise.
3199         * g++.dg/ext/mv9.C: Likewise.
3200         * g++.dg/ext/pr57362.C: Likewise.
3201         * g++.dg/ext/typeof10.C: Likewise.
3202         * g++.dg/lookup/anon6.C: Likewise.
3203         * g++.dg/lookup/crash6.C: Likewise.
3204         * g++.dg/lookup/name-clash5.C: Likewise.
3205         * g++.dg/lookup/name-clash6.C: Likewise.
3206         * g++.dg/other/anon4.C: Likewise.
3207         * g++.dg/other/error15.C: Likewise.
3208         * g++.dg/other/error8.C: Likewise.
3209         * g++.dg/other/redecl2.C: Likewise.
3210         * g++.dg/parse/crash16.C: Likewise.
3211         * g++.dg/parse/crash21.C: Likewise.
3212         * g++.dg/parse/crash38.C: Likewise.
3213         * g++.dg/parse/redef2.C: Likewise.
3214         * g++.dg/parse/struct-as-enum1.C: Likewise.
3215         * g++.dg/template/crash39.C: Likewise.
3216         * g++.dg/template/redecl3.C: Likewise.
3217         * g++.dg/tls/diag-3.C: Likewise.
3218         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3219         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3220         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3221         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3222         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3223         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3224         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3225         * g++.old-deja/g++.brendan/static3.C: Likewise.
3226         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3227         * g++.old-deja/g++.jason/binding.C: Likewise.
3228         * g++.old-deja/g++.jason/crash4.C: Likewise.
3229         * g++.old-deja/g++.jason/crash7.C: Likewise.
3230         * g++.old-deja/g++.jason/lineno.C: Likewise.
3231         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3232         * g++.old-deja/g++.mike/misc3.C: Likewise.
3233         * g++.old-deja/g++.mike/net44.C: Likewise.
3234         * g++.old-deja/g++.mike/ns3.C: Likewise.
3235         * g++.old-deja/g++.ns/alias4.C: Likewise.
3236         * g++.old-deja/g++.ns/ns11.C: Likewise.
3237         * g++.old-deja/g++.other/crash23.C: Likewise.
3238         * g++.old-deja/g++.other/decl8.C: Likewise.
3239         * g++.old-deja/g++.other/linkage3.C: Likewise.
3240         * g++.old-deja/g++.other/typeck1.C: Likewise.
3241         * g++.old-deja/g++.other/typedef5.C: Likewise.
3242         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3243         * g++.old-deja/g++.pt/friend36.C: Likewise.
3244         * obj-c++.dg/method-8.mm: Likewise.
3245         * obj-c++.dg/tls/diag-3.mm: Likewise.
3247 2013-08-12  Perez Read  <netfirewall@gmail.com>
3249         PR target/58132
3250         * gcc.target/i386/movabs-1.c: New test.
3252 2013-08-12  Marek Polacek  <polacek@redhat.com>
3254         PR tree-optimization/57980
3255         * gcc.dg/pr57980.c: New test.
3257 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3259         PR fortran/56666
3260         * gfortran.dg/do_check_10.f90:  New test.
3261         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3262         * gfortran.dg/array_constructor_18.f90:  Likewise.
3263         * gfortran.dg/array_constructor_22.f90:  Likewise.
3264         * gfortran.dg/coarray_15.f90:  Likewise.
3265         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3266         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3267         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3269 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3271         PR c++/53349
3272         * g++.dg/cpp0x/constexpr-ice8.C: New.
3274 2013-08-09  Xinliang David Li  <davidxl@google.com>
3276         * gcc.target/i386/memcpy-strategy-1.c: New test.
3277         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3278         * gcc.target/i386/memset-strategy-1.c: Ditto.
3279         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3281 2013-08-09  Jan Hubicka  <jh@suse.cz>
3283         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3284         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3286 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3288         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3290 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3292         PR fortran/58058
3293         * gfortran.dg/transfer_intrinsic_6.f90: New.
3295 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3297         Revert:
3298         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/46206
3301         * g++.dg/lookup/typedef2.C: New.
3303 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3305         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3306         output of vdup intrinsics.
3308 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3310         * gcc.target/arm/lp1189445.c: New testcase.
3312 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3314         PR rtl-optimization/58079
3315         * gcc.dg/torture/pr58079.c: New test.
3317 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3319         * gnat.dg/warn9.adb: New test.
3321 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3323         PR c++/46206
3324         * g++.dg/lookup/typedef2.C: New.
3326 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3328         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3329         to optstr when building plugins on darwin.
3331 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3333         PR tree-optimization/57539
3334         * gcc.dg/ipa/pr57539.c: New test.
3336 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3337             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3339         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3340         (a): Fix constructor.
3342 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3344         PR fortran/57987
3345         * gfortran.dg/pr57987.f90: New test.
3347 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3349         PR middle-end/58041
3350         * gcc.dg/torture/pr58041.c: New test.
3351         * gcc.target/arm/pr58041.c: Likewise.
3353 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3355         PR fortran/57306
3356         * gfortran.dg/pointer_init_8.f90: New.
3358 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3360         PR c++/58080
3361         * g++.dg/cpp0x/pr58080.C: New.
3363 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3365         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3366         to optstr when building plugins.
3368 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3370         Patch autogenerated by refactor_passes.py from
3371         https://github.com/davidmalcolm/gcc-refactoring-scripts
3372         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3374         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3375         struct to a subclass of gimple_opt_pass along with...
3376         (pass_data_one_pass): ...new pass_data instance and...
3377         (make_one_pass): ...new function.
3378         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3379         global struct to a subclass of gimple_opt_pass along with...
3380         (pass_data_warn_self_assign): ...new pass_data instance and...
3381         (make_pass_warn_self_assign): ...new function.
3382         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3383         a global struct to a subclass of gimple_opt_pass along with...
3384         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3385         (make_pass_dumb_plugin_example): ...new function.
3386         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3387         global struct to a subclass of gimple_opt_pass along with...
3388         (pass_data_warn_self_assign): ...new pass_data instance and...
3389         (make_pass_warn_self_assign): ...new function.
3391 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3393         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3394         is created and added to the pass_manager to reflect
3395         autogenerated changes.
3396         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3397         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3398         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3400 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3402         PR c++/58072
3403         * g++.dg/cpp0x/pr58072.C: New.
3405 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3407         * gcc.dg/torture/pr57993-2.cpp: New.
3409 2013-08-02  Jan Hubicka  <jh@suse.cz>
3411         * gcc.dg/ipa/ipa-1.c: Update.
3412         * gcc.dg/ipa/ipa-2.c: Update.
3413         * gcc.dg/ipa/ipa-3.c: Update.
3414         * gcc.dg/ipa/ipa-4.c: Update.
3415         * gcc.dg/ipa/ipa-5.c: Update.
3416         * gcc.dg/ipa/ipa-7.c: Update.
3417         * gcc.dg/ipa/ipa-8.c: Update.
3418         * gcc.dg/ipa/ipcp-1.c: Update.
3419         * gcc.dg/ipa/ipcp-2.c: Update.
3421 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3423         PR rtl-optimization/58048
3424         * gcc.target/i386/pr58048.c: New.
3426 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3428         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3430 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3431             Peter Bergner  <bergner@vnet.ibm.com>
3433         PR c++/54537
3434         * g++.dg/overload/using3.C: New.
3435         * g++.dg/overload/using2.C: Adjust.
3436         * g++.dg/lookup/using9.C: Likewise.
3438 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3440         * gcc.target/arm/pr46972-2.c: New test.
3442 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3444         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3446 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3448         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3450 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3452         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3453         rather than addressing!=absolute when deciding how to handle MIPS16
3454         when the test forces an ABI.
3456 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3458         PR c++/57673
3459         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3461 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3463         * gcc.target/mips/code-readable-1.c: Increase switch size.
3464         * gcc.target/mips/code-readable-2.c: Ditto.
3465         * gcc.target/mips/code-readable-3.c: Ditto.
3466         * gcc.target/mips/code-readable-4.c: Ditto.
3468 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3470         PR c++/57947
3471         * g++.dg/parse/crash63.C: New.
3473 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3475         PR fortran/57530
3476         * gfortran.dg/pointer_assign_8.f90: New.
3477         * gfortran.dg/pointer_assign_9.f90: New.
3478         * gfortran.dg/pointer_assign_10.f90: New.
3479         * gfortran.dg/pointer_assign_11.f90: New.
3481 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3483         * gcc.target/arm/pr57637.c: New testcase.
3485 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3487         PR tree-optimization/57993
3488         * gcc.dg/torture/pr57993.c: New test.
3490 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3492         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3494 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3496         PR c++/57948
3497         * g++.dg/conversion/ambig2.C: New.
3499 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3501         * gcc.target/mips/fabs-2008.c: New test case.
3502         * gcc.target/mips/fabs-legacy.c: New test case.
3503         * gcc.target/mips/fabsf-2008.c: New test case.
3504         * gcc.target/mips/fabsf-legacy.c: New test case.
3505         * gcc.target/mips/fneg-2008.c: New test case.
3506         * gcc.target/mips/fneg-legacy.c: New test case.
3507         * gcc.target/mips/fneg-2008.c: New test case.
3508         * gcc.target/mips/fneg-legacy.c: New test case.
3509         * gcc.target/mips/nan-2008.c: New test case.
3510         * gcc.target/mips/nan-legacy.c: New test case.
3511         * gcc.target/mips/nanf-2008.c: New test case.
3512         * gcc.target/mips/nanf-legacy.c: New test case.
3513         * gcc.target/mips/nans-2008.c: New test case.
3514         * gcc.target/mips/nans-legacy.c: New test case.
3515         * gcc.target/mips/nansf-2008.c: New test case.
3516         * gcc.target/mips/nansf-legacy.c: New test case.
3517         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3519 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3520             Maxim Kuvyrkov  <maxim@kugelworks.com>
3522         * lib/target-supports.exp (check_effective_target_non_bionic): New
3523         effective-target test.
3524         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3525         * g++.dg/tls/thread_local4g.C: Ditto.
3527 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3529         PR fortran/58009
3530         * gfortran.dg/vector_subsript_7.f90:  New test.
3532 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3534         PR fortran/57991
3535         * gfortran.dg/warn_alias.f90: New.
3537 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3539         PR fortran/57285
3540         * gfortran.dg/class_array_19.f90: New.
3542 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3544         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3545         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3546         * gcc.dg/vect/pr57741-3.c: Likewise.
3547         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3549 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3551         Skip tests that make assumptions about struct layout that don't hold
3552         on epiphany:
3553         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3554         * g++.dg/cpp0x/iop.C: Likewise.
3555         * g++.dg/cpp0x/named_refs.C: Likewise.
3556         * g++.dg/cpp0x/rv1p.C: Likewise.
3557         * g++.dg/cpp0x/rv2p.C: Likewise.
3558         * g++.dg/cpp0x/rv3p.C: Likewise.
3559         * g++.dg/cpp0x/rv4p.C: Likewise.
3560         * g++.dg/cpp0x/rv5p.C: Likewise.
3561         * g++.dg/cpp0x/rv6p.C: Likewise.
3562         * g++.dg/cpp0x/rv7p.C: Likewise.
3563         * g++.dg/cpp0x/rv8p.C: Likewise.
3564         * g++.dg/ext/strncpy-chk1.C: Likewise.
3565         * gcc.dg/builtin-object-size-10.c: Likewise.
3566         * gcc.dg/builtin-object-size-11.c: Likewise.
3567         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3568         * gcc.dg/pr25805.c: Likewise.
3569         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3570         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3571         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3572         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3573         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3574         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3575         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3576         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3577         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3578         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3579         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3580         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3581         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3582         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3583         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3585         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3586         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3588         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3589         * gcc.dg/sibcall-6.c: Enable for epiphany.
3591 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3593         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3595 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3597         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3598         memcpy not initializers.
3600         * gcc.dg/guality/guality.exp: Skip on AIX.
3602 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3604         PR c++/57101
3605         * g++.dg/cpp0x/pr57101.C: New.
3607 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3609         * gcc.target/aarch64/neg_1.c: New test.
3611 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3613         PR fortran/57966
3614         * gfortran.dg/typebound_call_25.f90: New.
3616 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3618         PR c++/57981
3619         * g++.dg/cpp0x/pr57981.C: New.
3621 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3623         PR c++/57880
3624         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3626 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3628         PR rtl-optimization/57960
3629         * gcc.target/s390/pr57960.c: New.
3631 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3633         PR fortran/57639
3634         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3636 2013-07-25  Terry Guo  <terry.guo@arm.com>
3638         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3640 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3642         PR c++/57942
3643         * g++.dg/inherit/pr57942.C: New.
3645 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3647         * gcc.target/powerpc/bool2.h: New file, test the code generation
3648         of logical operations for power5, altivec, power7, and power8 systems.
3649         * gcc.target/powerpc/bool2-p5.c: Likewise.
3650         * gcc.target/powerpc/bool2-av.c: Likewise.
3651         * gcc.target/powerpc/bool2-p7.c: Likewise.
3652         * gcc.target/powerpc/bool2-p8.c: Likewise.
3653         * gcc.target/powerpc/bool3.h: Likewise.
3654         * gcc.target/powerpc/bool3-av.c: Likewise.
3655         * gcc.target/powerpc/bool2-p7.c: Likewise.
3656         * gcc.target/powerpc/bool2-p8.c: Likewise.
3658 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3660         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3662 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3664         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3666 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3668         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3669         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3670         type from long to long long.
3671         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3672         to have effective-target keywords of lp64 and ilp32.
3673         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3674         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3675         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3676         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3677         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3678         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3679         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3680         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3681         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3683 2013-07-23  Tom Tromey  <tromey@redhat.com>
3684             Joseph Myers  <joseph@codesourcery.com>
3686         * gcc.dg/c11-generic-1.c: New file.
3687         * gcc.dg/c11-generic-2.c: New file.
3689 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3691         PR fortran/57906
3692         PR fortran/52052
3693         * coarray/lib_realloc_1.f90: Permit optimization.
3694         * gfortran.dg/coarray_31.f90: New.
3696 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3698         PR fortran/57762
3699         * gfortran.dg/class_array_7.f03: Fix memory leak.
3701 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3703         PR c++/52816
3704         * g++.dg/cpp0x/decltype56.C: New.
3706 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3708         * gcc.dg/pr53265.c: Correct line number in dg-message.
3710 2013-07-22  Diego Novillo  <dnovillo@google.com>
3712         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3714 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3716         PR testsuite/52641
3717         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3718         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3720 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3722         PR testsuite/52641
3723         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3724         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3725         * gcc.dg/torture/pr53366-1.c: Same.
3726         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3727         * gcc.dg/torture/pr56488.c: Same.
3728         * gcc.dg/torture/pr57584.c: Same.
3729         * gcc.dg/tree-ssa/pr57385.c: Same.
3730         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3732 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3734         * c-c++-common/pr41779.c: Fix typos.
3735         * gcc.c-torture/compile/20031125-2.c: Likewise.
3736         * gcc.c-torture/compile/20040621-1.c: Likewise.
3737         * gcc.c-torture/execute/20020418-1.c: Likewise.
3738         * gcc.dg/20020108-1.c: Likewise.
3739         * gcc.dg/atomic-generic-aux.c: Likewise.
3740         * gcc.dg/builtin-complex-err-2.c: Likewise.
3741         * gcc.dg/decl-1.c: Likewise.
3742         * gcc.dg/di-sync-multithread.c: Likewise.
3743         * gcc.dg/format/c90-printf-1.c: Likewise.
3744         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3745         * gcc.dg/long-long-compare-1.c: Likewise.
3746         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3747         * gcc.dg/pr17055-1.c: Likewise.
3748         * gcc.dg/pr27095.c: Likewise.
3749         * gcc.dg/torture/fp-int-convert.h: Likewise.
3750         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3751         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3752         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3753         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3754         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3755         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3756         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3757         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3758         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3759         * gcc.dg/vect/vect-cond-5.c: Likewise.
3760         * gcc.dg/weak/typeof-2.c: Likewise.
3761         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3762         * gcc.target/arm/naked-1.c: Likewise.
3763         * gcc.target/i386/pr9771-1.c: Likewise.
3764         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3765         * gcc.target/sparc/struct-ret-check.c: Likewise.
3766         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3767         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3768         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3769         Likewise.
3771 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3773         PR fortran/56937
3774         * gfortran.dg/dependency_42.f90:  New test.
3775         * gfortran.dg/dependency_43.f90:  New test.
3777 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3779         PR fortran/35862
3780         * gfortran.dg/round_4.f90: New.
3782 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3784         PR fortran/57894
3785         * gfortran.dg/min_max_conformance_2.f90: New.
3787 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3789         PR preprocessor/57620
3790         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3791         (main): Don't test {s,u,U,L}12.
3792         * c-c++-common/raw-string-13.c: New test.
3793         * c-c++-common/raw-string-14.c: New test.
3794         * c-c++-common/raw-string-15.c: New test.
3795         * c-c++-common/raw-string-16.c: New test.
3797 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3799         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3801 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3803         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3805         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3806         target { ! keeps_null_pointer_checks }.
3807         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3808         target { ! keeps_null_pointer_checks }.
3810         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3811         * gcc.dg/torture/pr56488.c: Likewise.
3813 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3815         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3816         new testcase.
3818 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3820         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3821         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3822         * gfortran.dg/guality/guality.exp: Skip on AIX.
3824         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3826         * g++.dg/debug/pr56819.C: Skip on AIX.
3827         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3828         * g++.dg/guality/guality.exp: Skip on AIX.
3830         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3832         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3834         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3836 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3838         PR target/57516
3839         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3840         Adjust to corrected rounding.
3842 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3844         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3845         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3846         check_effective_target_cilkplus.
3847         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3849 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3851         * gcc.target/powerpc/pr57744.c: Fix typo.
3853 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3855         PR middle-end/57698
3856         * gcc.c-torture/compile/pr57698.c: New test.
3857         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3858         * gcc.c-torture/compile/pr44043.c: Ditto.
3860 2013-07-18  Wei Mi  <wmi@google.com>
3862         PR rtl-optimization/57878
3863         * g++.dg/pr57878.C: New test.
3865 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3867         * gcc.dg/pr42611.c: Move dg-error to correct line.
3869 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3871         PR fortran/57895
3872         * gfortran.dg/dollar_sym_3.f: New.
3873         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3875 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3877         PR target/55654
3878         PR target/55656
3879         PR target/55657
3880         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3881         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3882         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3883         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3884         * objc.dg/image-info.m: Likewise.
3885         * objc.dg/symtab-1.m: Likewise.
3886         * objc.dg/torture/strings/const-str-10.m: Likewise.
3887         * objc.dg/torture/strings/const-str-11.m: Likewise.
3888         * objc.dg/torture/strings/const-str-9.m: Likewise.
3889         * objc.dg/zero-link-1.m: Likewise.
3890         * objc.dg/zero-link-2.m: Likewise.
3891         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3892         * objc.dg/objc-foreach-4.m: Likewise.
3893         * objc.dg/objc-foreach-5.m: Likewise.
3894         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3895         (for Darwin).
3896         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3897         * obj-c++.dg/syntax-error-1.mm: Likewise.
3898         * objc.dg/method-6.m: Likewise.
3899         * objc.dg/pr23214.m: Likewise.
3900         * objc.dg/proto-lossage-7.m: Likewise.
3901         * objc.dg/strings/const-str-12b.m: Likewise.
3902         * objc.dg/zero-link-3.m: Likewise.
3903         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3904         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3905         adjust headers, interfaces and encoded types to reflect current system
3906         versions.  Add FIXME and outputs from current system compiler for
3907         reference.
3909 2013-07-15  Cong Hou  <congh@google.com>
3911         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3912         counted.
3913         * gcc.target/i386/l_fma_float_3.c: Likewise.
3914         * gcc.target/i386/l_fma_double_1.c: Likewise.
3915         * gcc.target/i386/l_fma_double_3.c: Likewise.
3917 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3919         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3920         function to test if HTM is available.
3921         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3922         * gcc.target/powerpc/htm-builtin-1.c: New test.
3924 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3926         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3927         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3928         * gfortran.dg/coarray_6.f90: Add dg-error.
3930 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3932         PR fortran/37336
3933         * gfortran.dg/finalize_18.f90: New.
3935 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3937         PR fortran/52669
3938         * fortran.dg/module_variable_1.f90:  New test.
3939         * fortran.dg/module_variable_2.f90:  New test.
3941 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3943         * g++.dg/ext/vector19.C: Adapt.
3944         * g++.dg/ext/vector23.C: New testcase.
3946 2013-07-12  Michael Matz  <matz@suse.de>
3948         PR middle-end/55771
3949         * c-c++-common/pr55771.c: New test.
3951 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3953         * gcc.target/aarch64/vect-movi.c: New.
3955 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3957         PR target/57362
3958         * g++.dg/ext/pr57362.C: New.
3960 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3962         PR target/57631
3963         * gcc.target/avr/torture/pr57631.c: New test.
3965 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3967         PR c++/57827
3968         * g++.dg/cpp0x/constexpr-ice7.C: New.
3970 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3972         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3973         for EABI targets.
3974         * gcc.c-torture/execute/nest-align-1.x: New.
3976 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3978         PR c++/57874
3979         * g++.dg/cpp0x/sfinae48.C: New.
3981 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3983         PR preprocessor/57824
3984         * c-c++-common/raw-string-17.c: New test.
3985         * c-c++-common/gomp/pr57824.c: New test.
3987 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3989         PR c++/57869
3990         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3991         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3992         * g++.dg/conversion/dr195.C: Update.
3993         * g++.dg/expr/cast2.C: Likewise.
3995 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3997         * c-c++-common/raw-string-18.c: New test.
3998         * c-c++-common/raw-string-19.c: New test.
4000         PR preprocessor/57757
4001         * g++.dg/cpp/paste1.C: New test.
4002         * g++.dg/cpp/paste2.C: New test.
4004 2013-07-10  Graham Stott  <grahams@btinternet.com>
4006         * gcc.target/mips/mulsize-1.c: New.
4007         * gcc.target/mips/mulsize-2.c: New.
4008         * gcc.target/mips/mulsize-3.c: New.
4009         * gcc.target/mips/mulsize-4.c: New.
4011 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4013         PR c++/53094
4014         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4015         * g++.dg/ext/vector24.C: New testcase.
4017 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4019         PR c++/53000
4020         * g++.dg/cpp0x/decltype17.C: Adjust.
4022 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4024         PR c++/51786
4025         * g++.dg/cpp0x/pr51786.C: New.
4027 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4029         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4031         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4033         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4035         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4036         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4038 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4040         PR fortran/57834
4041         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4043 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4045         PR fortran/50554
4046         * gfortran.dg/do_check_9.f90: New.
4048 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4050         PR fortran/57785
4051         * gfortran.dg/dot_product_2.f90: New.
4053 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4055         PR fortran/57469
4056         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4058 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4060         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4061         * gfortran.dg/finalize_10.f90: Fix dg-final.
4063 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4065         PR target/57819
4066         * gcc.target/i386/pr57819.c: New test.
4068         PR rtl-optimization/57829
4069         * gcc.c-torture/execute/pr57829.c: New test.
4071 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4073         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4074         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4076 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4078         PR target/57807
4079         * gcc.target/i386/pr57807.c: New test.
4081 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4083         PR target/29776
4084         * gcc.dg/tree-ssa/vrp89.c: New test.
4086 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4088         PR c++/28262
4089         * g++.dg/parse/defarg16.C: New.
4091 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4093         PR rtl-optimization/55342
4094         * gcc.target/i386/pr55342.c: New.
4096 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4098         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4100 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4102         PR c++/14263
4103         * g++.dg/inherit/virtual10.C: New.
4105 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4107         PR c/57821
4108         * gcc.dg/large-size-array-6.c: New test.
4110 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4112         PR c++/38634
4113         * g++.dg/template/crash116.C: New.
4115 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4117         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4118         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4120 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4122         PR c++/54998
4123         * g++.dg/cpp0x/nsdmi-list3.C: New.
4125 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4127         PR target/57777
4128         * gcc.target/i386/pr57777.c: New test.
4130         PR c++/57771
4131         * g++.dg/template/arg9.C: New test.
4133 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4135         * gcc.target/i386/avx-inline.c: New test.
4137 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4139         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4140         * gcc.target/mips/call-2.c: Likewise.
4141         * gcc.target/mips/call-3.c: Likewise.
4142         * gcc.target/mips/lazy-binding-1.c: Likewise.
4144 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4146         PR tree-optimization/57741
4147         * gcc.dg/vect/pr57741-1.c: New test.
4148         * gcc.dg/vect/pr57741-2.c: New test.
4149         * gcc.dg/vect/pr57741-3.c: New test.
4151 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4153         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4154         on big endian.
4155         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4156         * lib/target-supports.exp: Define aarch64_little_endian.
4158 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4160         * gcc.target/aarch64/abs_1.c: New test.
4162 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4164         * gcc.target/aarch64/bfxil_1.c: New test.
4165         * gcc.target/aarch64/bfxil_2.c: Likewise.
4167 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4169         PR c/57766
4170         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4171         array sizes from 100 to 20.
4173 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4175         PR fortran/54788
4176         * gfortran.dg/pointer_remapping_8.f90: New.
4178 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4180         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4181         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4182         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4183         * g++.dg/cpp1y/complex_literals.h: New.
4185 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4187         PR c++/57645
4188         * g++.dg/cpp0x/noexcept21.C: New.
4190 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4192         PR target/57736
4193         * gcc.target/i386/pr57736.c: New test.
4195 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4197         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4198         c specific.
4199         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4200         strings to match the fixed error messages.
4201         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4202         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4203         message check.
4205 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4207         PR target/57744
4208         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4209         stqcx. get even registers.
4211 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4213         PR c++/57509
4214         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4216 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4218         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4219         Fix scan patterns.
4220         * gcc.target/i386/bmi-1.c: Ditto.
4221         * gcc.target/i386/bmi-bextr-4.c: New.
4222         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4224 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4226         PR c++/57682
4227         * g++.dg/cpp0x/initlist73.C: New.
4229 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4231         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4232         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4233         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4235 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4237         PR c++/57509
4238         * g++.dg/ext/pr57509.C: New file.
4240 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4242         PR target/57623
4243         * gcc.target/i386/bmi-bextr-3.c: New test.
4245         PR target/57623
4246         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4248 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4250         PR c++/57172
4251         * g++.dg/cpp0x/pr57172.C: New testcase.
4253 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4255         * gcc.target/s390/htm-1.c: New file.
4256         * gcc.target/s390/htm-nofloat-1.c: New file.
4257         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4259 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4261         PR fortran/29800
4262         * gfortran.dg/bounds_check_17.f90: New.
4264 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4266         PR c++/57640
4267         * g++.dg/cpp1y/pr57640.C: New.
4269 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4271         PR c/57692
4272         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4273         overflow due to size of arrays.
4275 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4277         PR tree-optimization/57705
4278         * gcc.dg/vect/pr57705.c: New test.
4279         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4281 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4283         PR middle-end/57670
4284         * g++.dg/ipa/pr57670.C: New test.
4286 2013-06-25  Richard Biener  <rguenther@suse.de>
4288         PR middle-end/56977
4289         * gcc.dg/pr56977.c: New testcase.
4291 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4293         PR tree-optimization/57358
4294         * gcc.dg/ipa/pr57358.c: New test.
4296 2013-06-24  Richard Biener  <rguenther@suse.de>
4298         PR testsuite/57686
4299         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4301 2013-06-24  Richard Biener  <rguenther@suse.de>
4303         PR tree-optimization/57488
4304         * gcc.dg/torture/pr57488.c: New testcase.
4306 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4307             Dominique d'Humieres  <dominiq@lps.ens.fr>
4309         PR fortran/52413
4310         * gfortran.dg/fraction.f90: New.
4312 2013-06-24  Alan Modra  <amodra@gmail.com>
4314         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4315         Add scan-assembler-not "lvx".
4316         * gcc.target/powerpc/le-altivec-consts.c: New.
4318 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4320         * g++.dg/cpp0x/sfinae47.C: New.
4322 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4324         PR target/52483
4325         * gcc.target/sh/pr52483-1.c: New.
4326         * gcc.target/sh/pr52483-2.c: New.
4327         * gcc.target/sh/pr52483-3.c: New.
4328         * gcc.target/sh/pr52483-4.c: New.
4329         * gcc.target/sh/pr52483-5.c: New.
4331 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4333         * gcc.target/i386/intrinsics_1.c: New test.
4334         * gcc.target/i386/intrinsics_2.c: Ditto.
4335         * gcc.target/i386/intrinsics_3.c: Ditto.
4336         * gcc.target/i386/intrinsics_4.c: Ditto.
4337         * gcc.target/i386/intrinsics_5.c: Ditto.
4338         * gcc.target/i386/intrinsics_6.c: Ditto.
4339         * gcc.target/i386/avx-1.c: Provide macros for builtins
4340         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4342 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4344         PR fortran/37336
4345         * gfortran.dg/finalize_17.f90: New.
4347 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4349         * gfortran.dg/realloc_on_assign_18.f90: New.
4351 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4353         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4354         Also changed the returns from error as distinct values so that
4355         debugging can get easier.
4356         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4357         errors specific to C, if necessary.  Also added new error
4358         hooks for C++.
4359         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4360         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4361         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4362         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4363         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4364         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4365         the same changes as parser_errors3.c, spaces were added between colons
4366         to not confuse C++ compiler with 2 colons as scope.
4367         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4368         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4369         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4370         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4371         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4372         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4373         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4374         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4375         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4376         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4377         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4378         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4379         in the list.
4381 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4383         PR other/53317
4384         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4386 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4388         PR target/57655
4389         * gcc.target/i386/pr57655.c: New test.
4391 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4393         * ada/acats/tests/gcc: Delete.
4394         * gnat.dg/style: Likewise.
4396 2013-06-20  Jeff Law  <law@redhat.com>
4398         PR tree-optimization/57660
4399         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4400         based on their branch cost.
4402         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4404 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4406         PR fortran/57633
4407         * gfortran.dg/list_read_11.f90: New.
4409 2013-06-20  Richard Biener  <rguenther@suse.de>
4411         PR tree-optimization/57584
4412         * gcc.dg/torture/pr57584.c: New testcase.
4414 2013-06-19  Sharad Singhai  <singhai@google.com>
4416         * g++.dg/gcov/gcov-8.C: New testcase.
4417         * lib/gcov.exp: Handle intermediate format.
4419 2013-06-19  Wei Mi  <wmi@google.com>
4421         PR rtl-optimization/57518
4422         * testsuite/gcc.dg/pr57518.c: New test.
4424 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4426         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4428 2013-06-19  Jan Hubicka  <jh@suse.cz>
4430         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4432 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4434         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4435         hard-coded values of array sizes with a #define.
4436         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4437         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4438         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4439         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4440         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4442 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4444         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4445         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4447 2013-06-19  Jeff Law  <law@redhat.com>
4449         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4451 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4453         PR c++/57638
4454         * g++.dg/template/error53.C: New.
4456 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4458         PR target/55033
4459         * gcc.target/powerpc/pr55033.c: Fix options.
4461 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4463         * gcc.target/i386/inline_error.c: New test.
4464         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4465         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4467 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4469         PR c++/53211
4470         * g++.dg/cpp0x/decltype55.C: New.
4472 2013-06-18  Marek Polacek  <polacek@redhat.com>
4474         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4476 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4478         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4480 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4482         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4483         Also changed the returns from error as distinct values so that it is
4484         easier to debug.
4486 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4488         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4490 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4492         PR c++/16128
4493         * g++.dg/template/error52.C: New.
4494         * g++.dg/lookup/friend15.C: Update.
4495         * g++.dg/parse/error11.C: Likewise.
4496         * g++.dg/parse/error14.C: Likewise.
4497         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4498         * g++.dg/parse/template25.C: Likewise.
4499         * g++.old-deja/g++.jason/cond.C: Likewise.
4500         * g++.old-deja/g++.mike/for2.C: Likewise.
4501         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4502         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4504 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4506         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4507         ensure alignment.
4509 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4511         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4512         accidentally placing minus sign for length instead of stride.
4514 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4516         PR rtl-optimization/57425
4517         PR rtl-optimization/57569
4518         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4519         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4521 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4523         PR fortran/49074
4524         PR fortran/56136
4525         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4526         packing.
4527         * gfortran.dg/typebound_assignment_6.f03: New.
4529 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4531         * gcc.target/h8300/h8300.exp: New.
4532         * gcc.dg/pragma-isr.c: Move to ...
4533         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4534         * gcc.target/h8300/pragma-isr.c: ... and here.
4535         * gcc.dg/pragma-isr2.c: Move to ...
4536         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4537         * gcc.target/h8300/pragma-isr2.c: ... and here.
4538         * gcc.dg/pragma-isr-trapa.c: Move to ...
4539         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4540         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4541         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4542         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4543         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4544         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4545         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4546         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4547         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4548         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4549         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4550         * gcc.dg/attr-isr-trapa.c: Move to ...
4551         * gcc.target/sh/attr-isr-trapa.c: ... here.
4553 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4555         PR c++/51413
4556         * g++.dg/ext/builtin-offsetof1.C: New.
4558 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4560         * gcc.target/aarch64/vect_smlal_1.c: New file.
4562 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4564         PR fortran/57508
4565         * gfortran.dg/defined_assignment_7.f90: New.
4567 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4569         PR c++/57599
4570         * g++.dg/rtti/dyncast6.C: New.
4571         * g++.dg/cpp0x/dyncast1.C: Likewise.
4573 2013-06-14  Alan Modra  <amodra@gmail.com>
4575         PR middle-end/57134
4576         * gcc.dg/pr57134.c: New.
4578 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4580         PR fortran/57596
4581         * gfortran.dg/deferred_type_param_9.f90: New.
4583 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4585         * gcc.dg/fold-minus-1.c: New testcase.
4587 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4589         PR fortran/49074
4590         * gfortran.dg/typebound_assignment_5.f03: New.
4592 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4594         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4596 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4597             Pat Haugen  <pthaugen@us.ibm.com>
4598             Peter Bergner  <bergner@vnet.ibm.com>
4600         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4601         load/store instructions on power7, power8.
4602         * gcc.target/powerpc/atomic-p8.c: Likewise.
4604 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4606         PR c/57577
4607         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4609 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4611         PR c++/38958
4612         * g++.dg/warn/Wunused-var-20.C: New.
4614 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4616         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4617         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4618         Run with -fno-common.
4620 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4622         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4623         and exit function calls with return 1 and return 0, respectively.
4625 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4627         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4628         New tests.
4630 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4632         PR tree-optimization/57361
4633         * gcc.dg/tree-ssa/pr57361.c: New file.
4635 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4637         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4638         to ensure alignment.
4639         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4641 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4643         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4645 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4646             Dominique d'Humieres  <dominiq@lps.ens.fr>
4648         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4650 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4652         PR target/56564
4653         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4654         * gcc.target/i386/pr56564-3.c: Likewise.
4656 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4658         PR fortran/57535
4659         * gfortran.dg/class_array_18.f90: New.
4661 2013-06-11  Jan Hubicka  <jh@suse.cz>
4663         PR c++/57551
4664         * g++.dg/ext/visibility/anon6.C: Update testcase.
4666 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4668         PR c/57563
4669         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4670         in how we check __sec_reduce_mutating function's result.
4672 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4673             Pat Haugen  <pthaugen@us.ibm.com>
4674             Peter Bergner  <bergner@vnet.ibm.com>
4676         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4677         direct move instructions.
4678         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4679         * gcc.target/powerpc/direct-move.h: Likewise.
4680         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4681         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4682         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4683         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4684         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4685         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4687 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4689         PR c++/52440
4690         * g++.dg/cpp0x/pr52440.C: New.
4692 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4694         PR target/56564
4695         * gcc.target/i386/pr56564-1.c: New test.
4696         * gcc.target/i386/pr56564-2.c: New test.
4697         * gcc.target/i386/pr56564-3.c: New test.
4698         * gcc.target/i386/pr56564-4.c: New test.
4699         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4700         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4701         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4702         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4703         * gcc.target/i386/vect-sizes-1.c: Likewise.
4704         * gcc.target/i386/memcpy-1.c: Likewise.
4705         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4706         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4708 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4710         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4711         systems to cover all GNU systems.
4712         * g++.dg/abi/guard2.C: Likewise.
4713         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4714         * g++.dg/eh/sighandle.C: Likewise.
4715         * g++.dg/ext/cleanup-10.C: Likewise.
4716         * g++.dg/ext/cleanup-11.C: Likewise.
4717         * g++.dg/ext/cleanup-8.C: Likewise.
4718         * g++.dg/ext/cleanup-9.C: Likewise.
4719         * g++.dg/opt/const5.C: Likewise.
4720         * g++.dg/opt/life1.C: Likewise.
4721         * g++.dg/other/pr39496.C: Likewise.
4722         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4723         * g++.old-deja/g++.abi/align.C: Likewise.
4724         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4725         * g++.old-deja/g++.law/weak.C: Likewise.
4726         * g++.old-deja/g++.pt/asm1.C: Likewise.
4727         * gcc.c-torture/execute/20030125-1.x: Likewise.
4728         * gcc.c-torture/execute/990127-2.x: Likewise.
4729         * gcc.dg/20041106-1.c: Likewise.
4730         * gcc.dg/20050503-1.c: Likewise.
4731         * gcc.dg/builtin-object-size-5.c: Likewise.
4732         * gcc.dg/cleanup-10.c: Likewise.
4733         * gcc.dg/cleanup-11.c: Likewise.
4734         * gcc.dg/cleanup-8.c: Likewise.
4735         * gcc.dg/cleanup-9.c: Likewise.
4736         * gcc.dg/complex-5.c: Likewise.
4737         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4738         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4739         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4740         * gcc.dg/dfp/pr35739.c: Likewise.
4741         * gcc.dg/fdata-sections-1.c: Likewise.
4742         * gcc.dg/lto/20090206-1_0.c: Likewise.
4743         * gcc.dg/lto/20090206-2_0.c: Likewise.
4744         * gcc.dg/pr30360.c: Likewise.
4745         * gcc.dg/pr37303.c: Likewise.
4746         * gcc.dg/pr39323-1.c: Likewise.
4747         * gcc.dg/pr39323-2.c: Likewise.
4748         * gcc.dg/pr39323-3.c: Likewise.
4749         * gcc.dg/pr45416.c: Likewise.
4750         * gcc.dg/setjmp-2.c: Likewise.
4751         * gcc.dg/split-1.c: Likewise.
4752         * gcc.dg/split-3.c: Likewise.
4753         * gcc.dg/split-4.c: Likewise.
4754         * gcc.dg/strlenopt-12g.c: Likewise.
4755         * gcc.dg/strlenopt-14g.c: Likewise.
4756         * gcc.dg/strlenopt-14gf.c: Likewise.
4757         * gcc.dg/strlenopt-16g.c: Likewise.
4758         * gcc.dg/strlenopt-17g.c: Likewise.
4759         * gcc.dg/strlenopt-18g.c: Likewise.
4760         * gcc.dg/strlenopt-1f.c: Likewise.
4761         * gcc.dg/strlenopt-22g.c: Likewise.
4762         * gcc.dg/strlenopt-2f.c: Likewise.
4763         * gcc.dg/strlenopt-4g.c: Likewise.
4764         * gcc.dg/strlenopt-4gf.c: Likewise.
4765         * gcc.dg/struct-ret-3.c: Likewise.
4766         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4767         * gcc.misc-tests/linkage.exp: Likewise.
4768         * gcc.target/i386/20000724-1.c: Likewise.
4769         * gcc.target/i386/align-main-3.c: Likewise.
4770         * gcc.target/i386/cleanup-1.c: Likewise.
4771         * gcc.target/i386/inline-mcpy.c: Likewise.
4772         * gcc.target/i386/pr32268.c: Likewise.
4773         * gcc.target/i386/pr36613.c: Likewise.
4774         * gcc.target/i386/pr39013-1.c: Likewise.
4775         * gcc.target/i386/pr39013-2.c: Likewise.
4776         * gcc.target/i386/pr39496.c: Likewise.
4777         * gcc.target/i386/pr40906-3.c: Likewise.
4778         * gcc.target/i386/pr46084.c: Likewise.
4779         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4781 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4783         PR target/6526
4784         * gcc.target/sh/pr6526.c: New.
4786 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4788         PR target/57568
4789         * gcc.c-torture/execute/pr57568.c: New test.
4791 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4793         PR c++/37404
4794         * g++.dg/other/vararg-4.C: New.
4796 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4798         PR rtl-optimization/57559
4799         * gcc.target/s390/pr57559.c : New test.
4801 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4803         PR fortran/37336
4804         * gfortran.dg/finalize_10.f90: New.
4805         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4806         * gfortran.dg/finalize_15.f90: New.
4808 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4810         PR fortran/57553
4811         * gfortran.dg/storage_size_4.f90: New.
4813 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4815         PR c++/57548
4816         * testsuite/g++.dg/ext/pr57548.C: New test.
4818 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4820         PR middle-end/57541
4821         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4823 2013-06-07  Jan Hubicka  <jh@suse.cz>
4825         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4827 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4829         PR fortran/57549
4830         * gfortran.dg/array_constructor_48.f90: New.
4831         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4832         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4834 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4836         PR target/56315
4837         * gcc.target/arm/xordi3-opt.c: New test.
4839 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4841         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4842         Revert to dg-options.
4844 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4846         PR target/55033
4847         * gcc.target/powerpc/pr55033.c: New.
4849 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4851         PR c++/53658
4852         * g++.dg/cpp0x/alias-decl-36.C: New.
4854 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4855             Pat Haugen  <pthaugen@us.ibm.com>
4856             Peter Bergner  <bergner@vnet.ibm.com>
4858         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4859         power8 builtin functions.
4860         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4861         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4862         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4863         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4864         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4865         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4866         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4867         tests to test power8 auto-vectorization.
4868         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4869         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4870         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4871         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4873         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4874         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4876         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4878         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4879         support.
4880         (check_effective_target_powerpc_p8vector_ok): Likewise.
4881         (is-effective-target): Likewise.
4882         (check_vect_support_and_set_flags): Likewise.
4884 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4886         PR c++/43652
4887         * g++.dg/parse/error53.C: New.
4889 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4891         PR rtl-optimization/57459
4892         * gcc.target/i386/pr57459.c: New test.
4894 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4896         PR c++/53743
4897         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4898         into -freorder-blocks-and-partition test.
4899         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4900         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4901         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4902         * gcc.dg/tree-prof/pr50907.c: Ditto.
4903         * gcc.dg/tree-prof/pr45354.c: Ditto.
4904         * g++.dg/tree-prof/partition2.C: Ditto.
4905         * g++.dg/tree-prof/partition3.C: Ditto.
4907 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4909         PR fortran/57542
4910         * gfortran.dg/finalize_16.f90: New.
4912 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4914         * gcc.dg/vect/no-section-anchors-vect-68.c:
4915         Add dg-skip-if aarch64_tiny.
4917 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4919         PR C/57457
4920         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4921         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4923 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4925         PR c++/51908
4926         * g++.dg/cpp0x/decltype54.C: New.
4928 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4930         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4931         arm*-*-*eabi* targets.
4932         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4933         arm*-*-* targets.
4934         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4936 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4937             Tobias Burnus  <burnus@net-b.de>
4939         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4940         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4941         * gfortran.dg/io_real_boz_4.f90: Ditto.
4942         * gfortran.dg/io_real_boz_5.f90: Ditto.
4944 2013-06-05  Andreas Schwab  <schwab@suse.de>
4946         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4948 2013-06-04  Jan Hubicka  <jh@suse.cz>
4950         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4952 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4954         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4955         parameters with void.
4956         (main2): Removed argc parameter.
4957         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4958         (main): Replaced argc, argv parameters with void.
4959         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4960         (main2): Removed argc parameter.
4961         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4962         argv parameters with void.  Added __asm volatile to avoid optimization
4963         on argc, if necessary.
4964         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4965         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4966         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4967         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4968         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4969         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4970         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4971         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4972         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4973         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4974         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4975         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4976         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4977         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4978         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4979         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4980         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4981         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4982         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4983         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4984         parameters with void.
4985         (main2): Removed argc parameter.
4986         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4987         (main): Replaced argc, argv parameters with void.
4988         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4989         argv parameters with void.  Also renamed this function as main, and
4990         delete the existing main.
4991         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4992         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4993         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4995 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4997         * gcc.target/aarch64/movi_1.c: New test.
4999 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5001         PR fortran/37336
5002         * gfortran.dg/finalize_12.f90: New.
5003         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5004         end of scope finalization.
5005         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5006         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5007         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5008         * gfortran.dg/class_19.f03: Ditto.
5009         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5010         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5011         * gfortran.dg/extends_14.f03: Ditto.
5012         * gfortran.dg/move_alloc_4.f90: Ditto.
5013         * gfortran.dg/typebound_proc_27.f03: Ditto.
5015 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5017         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5018         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5019         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5020         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5021         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5022         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5023         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5024         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5025         * gfortran.dg/io_real_boz_4.f90: Ditto.
5026         * gfortran.dg/io_real_boz_5.f90: Ditto.
5027         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5028         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5029         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5030         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5031         * gfortran.dg/transpose_2.f90: Fix dg-output.
5033 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5035         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5036         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5037         dg-option and an header comment.
5039 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/57419
5042         * g++.dg/cpp0x/sfinae46.C: New.
5043         * g++.dg/cpp0x/defaulted13.C: Adjust.
5044         * g++.dg/cpp0x/defaulted2.C: Likewise.
5045         * g++.dg/cpp0x/defaulted26.C: Likewise.
5046         * g++.dg/cpp0x/defaulted3.C: Likewise.
5047         * g++.dg/cpp0x/error1.C: Likewise.
5048         * g++.dg/cpp0x/implicit1.C: Likewise.
5049         * g++.dg/cpp0x/implicit11.C: Likewise.
5050         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5051         * g++.dg/cpp0x/initlist47.C: Likewise.
5052         * g++.dg/cpp0x/initlist9.C: Likewise.
5053         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5054         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5055         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5056         * g++.dg/cpp0x/union4.C: Likewise.
5057         * g++.dg/template/crash108.C: Likewise.
5058         * g++.dg/template/crash41.C: Likewise.
5059         * g++.old-deja/g++.jason/local.C: Likewise.
5060         * g++.old-deja/g++.law/visibility3.C: Likewise.
5062 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5064         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5065         * gcc.dg/vect/bb-slp-14.c: Ditto.
5066         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5067         * gcc.dg/vect/bb-slp-23.c: Ditto.
5068         * gcc.dg/vect/bb-slp-15.c: Ditto.
5069         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5070         * gcc.dg/vect/bb-slp-24.c: Ditto.
5071         * gcc.dg/vect/bb-slp-16.c: Ditto.
5072         * gcc.dg/vect/bb-slp-25.c: Ditto.
5073         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5074         * gcc.dg/vect/bb-slp-17.c: Ditto.
5075         * gcc.dg/vect/bb-slp-1.c: Ditto.
5076         * gcc.dg/vect/bb-slp-26.c: Ditto.
5077         * gcc.dg/vect/bb-slp-18.c: Ditto.
5078         * gcc.dg/vect/bb-slp-2.c: Ditto.
5079         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5080         * gcc.dg/vect/bb-slp-27.c: Ditto.
5081         * gcc.dg/vect/bb-slp-19.c: Ditto.
5082         * gcc.dg/vect/bb-slp-3.c: Ditto.
5083         * gcc.dg/vect/bb-slp-28.c: Ditto.
5084         * gcc.dg/vect/bb-slp-4.c: Ditto.
5085         * gcc.dg/vect/bb-slp-29.c: Ditto.
5086         * gcc.dg/vect/bb-slp-5.c: Ditto.
5087         * gcc.dg/vect/bb-slp-6.c: Ditto.
5088         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5089         * gcc.dg/vect/bb-slp-7.c: Ditto.
5090         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5091         * gcc.dg/vect/bb-slp-8.c: Ditto.
5092         * gcc.dg/vect/bb-slp-9.c: Ditto.
5093         * gcc.dg/vect/bb-slp-10.c: Ditto.
5094         * gcc.dg/vect/bb-slp-11.c: Ditto.
5095         * gcc.dg/vect/bb-slp-20.c: Ditto.
5096         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5097         * gcc.dg/vect/bb-slp-21.c: Ditto.
5098         * gcc.dg/vect/bb-slp-30.c: Ditto.
5099         * gcc.dg/vect/bb-slp-13.c: Ditto.
5100         * gcc.dg/vect/bb-slp-22.c: Ditto.
5101         * g++.dg/vect/slp-pr50413.cc: Ditto.
5102         * g++.dg/vect/slp-pr56812.cc: Ditto.
5103         * g++.dg/vect/slp-pr50819.cc: Ditto.
5105 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5107         PR fortran/57456
5108         * gfortran.dg/class_array_17.f90: New.
5110 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5112         * ada/acats/floatstore.lst: New.
5113         * ada/acats/run_all.sh: Process it.
5115 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5117         * gcc.target/powerpc/e500-ord-1.c: New test.
5118         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5119         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5120         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5122 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5124         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5126 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5128         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5130 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5132         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5134 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5136         PR c/57452
5137         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5138         test-case.
5140 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5142         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5144 2013-05-31  Marek Polacek  <polacek@redhat.com>
5146         PR tree-optimization/57478
5147         PR tree-optimization/57453
5148         * gcc.dg/torture/pr57478.c: New test.
5150 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5152         PR fortran/57456
5153         * gfortran.dg/class_array_17.f90: New.
5155 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5157         PR target/56315
5158         * gcc.target/arm/iordi3-opt.c: New test.
5160 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5162         PR fortran/54190
5163         PR fortran/57217
5164         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5165         * gfortran.dg/interface_26.f90: Ditto.
5166         * gfortran.dg/proc_ptr_11.f90: Ditto.
5167         * gfortran.dg/proc_ptr_15.f90: Ditto.
5168         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5169         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5170         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5171         * gfortran.dg/typebound_override_1.f90: Ditto.
5172         * gfortran.dg/typebound_override_4.f90: Ditto.
5173         * gfortran.dg/typebound_proc_6.f03: Ditto.
5174         * gfortran.dg/assumed_type_7.f90: New test.
5175         * gfortran.dg/typebound_override_5.f90: New test.
5176         * gfortran.dg/typebound_override_6.f90: New test.
5177         * gfortran.dg/typebound_override_7.f90: New test.
5179 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5181         PR middle-end/57073
5182         * gfortran.dg/power_6.f90: New.
5184 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5186         * gcc.target/aarch64/insv_1.c: New test.
5188 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5190         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5191         dg-skip-if "No stabs".
5193 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5195         PR fortran/54189
5196         * gfortran.dg/assumed_size_1.f90: New.
5198 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5200         * gcc.dg/shrink-wrap-alloca.c: New added.
5201         * gcc.dg/shrink-wrap-pretend.c: New added.
5202         * gcc.dg/shrink-wrap-sibcall.c: New added.
5204 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5206         PR fortran/57458
5207         * gfortran.dg/assumed_rank_13.f90: New.
5209 2013-05-29  Easwaran Raman  <eraman@google.com>
5211         PR tree-optimization/57442
5212         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5214 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5216         PR tree-optimization/57441
5217         * gcc.c-torture/compile/pr57441.c: New.
5219 2013-05-29  Dehao Chen  <dehao@google.com>
5221         PR testsuite/57413
5222         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5224 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5226         PR fortran/37336
5227         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5228         * gfortran.dg/class_19.f03: Ditto.
5230 2013-05-29  Richard Biener  <rguenther@suse.de>
5232         * gcc.dg/vect/bb-slp-32.c: New testcase.
5234 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5236         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5237         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5238         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5239         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5240         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5241         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5242         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5243         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5244         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5245         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5246         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5247         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5248         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5249         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5250         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5251         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5252         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5253         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5254         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5255         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5256         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5257         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5258         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5259         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5260         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5261         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5262         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5263         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5264         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5265         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5266         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5267         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5268         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5269         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5270         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5271         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5272         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5273         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5274         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5276 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5278         PR fortran/37336
5279         * gfortran.dg/finalize_11.f90: New.
5280         * gfortran.dg/finalize_4.f03: Remove dg-error.
5281         * gfortran.dg/finalize_5.f03: Ditto.
5282         * gfortran.dg/finalize_6.f03: Ditto.
5283         * gfortran.dg/finalize_7.f03: Ditto.
5285 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5287         * gfortran.dg/class_array_16.f90: New.
5289 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5291         PR fortran/57435
5292         * testsuite/gfortran.dg/use_29.f90: New.
5294 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5296         * gnat.dg/fp_exception.adb: New test.
5298 2013-05-28  Richard Biener  <rguenther@suse.de>
5300         PR tree-optimization/56787
5301         * gcc.dg/vect/pr56787.c: New testcase.
5303 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5304             Tobias Burnus  <burnus@net-b.de>
5306         PR fortran/57217
5307         * gfortran.dg/typebound_override_4.f90: New.
5309 2013-05-28  Richard Biener  <rguenther@suse.de>
5311         PR tree-optimization/57411
5312         * g++.dg/opt/pr57411.C: New testcase.
5314 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5316         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5317         * gcc.dg/builtin-bswap-9.c: Likewise.
5319 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5321         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5323 2013-05-27  Richard Biener  <rguenther@suse.de>
5325         PR middle-end/57412
5326         * gcc.dg/gomp/pr57412.c: New testcase.
5328 2013-05-27  Bud Davis  <jmdavis@link.com>
5330         PR fortran/50405
5331         * gfortran.dg/stfunc_8.f90: New.
5333 2013-05-27  Richard Biener  <rguenther@suse.de>
5335         PR tree-optimization/57343
5336         * gcc.dg/torture/pr57343.c: New testcase.
5338 2013-05-27  Richard Biener  <rguenther@suse.de>
5340         PR tree-optimization/57417
5341         * gcc.dg/torture/pr57417.c: New testcase.
5343 2013-05-27  Richard Biener  <rguenther@suse.de>
5345         PR tree-optimization/57396
5346         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5348 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5350         * gnat.dg/specs/last_bit.ads: New test.
5352 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5354         * gnat.dg/specs/machine_attribute.ads: New test.
5356 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5358         * gnat.dg/incomplete3.ad[sb]: New test.
5360 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5362         PR target/53916
5363         * gcc.target/mips/div-13.c: New test.
5365 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5367         PR target/55777
5368         * gcc.target/mips/mips16-attributes-5.c,
5369         * gcc.target/mips/mips16-attributes-6.c: New tests.
5371 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5373         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5374         * gcc.dg/builtin-bswap-8.c: Likewise.
5376 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5378         PR c++/52216
5379         * g++.dg/cpp0x/new1.C: New.
5381 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5383         PR c++/25666
5384         * g++.dg/parse/dtor16.C: New.
5385         * g++.dg/parse/dtor6.C: Adjust.
5387 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5389         PR c++/19618
5390         * g++.dg/expr/bitfield12.C: New.
5392 2013-05-24  Jeff Law  <law@redhat.com>
5394         PR tree-optimization/57124
5395         * gcc.c-torture/execute/pr57124.c: New test.
5396         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5398 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5400         PR tree-optimization/57294
5401         * gcc.dg/ipa/pr57294.c: New test.
5403 2013-05-24  Dehao Chen  <dehao@google.com>
5405         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5407 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5409         * gcc.target/aarch64/scalar_intrinsics.c
5410         (force_simd): Use a valid instruction.
5411         (test_vdupd_lane_s64): Pass a valid lane argument.
5412         (test_vdupd_lane_u64): Likewise.
5414 2013-05-24  Richard Biener  <rguenther@suse.de>
5416         PR tree-optimization/57287
5417         * gcc.dg/pr57287.c: New testcase.
5419 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5421         PR c++/26572
5422         * g++.dg/template/error51.C: New.
5424 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5426         PR c++/25503
5427         * g++.dg/template/bitfield2.C: New.
5429 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5431         * gnat.dg/specs/noinline1.ads: New test.
5432         * gnat.dg/noinline2.ad[sb]: Likewise.
5433         * gnat.dg/specs/noinline3.ads: Likewise.
5434         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5436 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5438         PR tree-ssa/57385
5439         * gcc.dg/tree-ssa/pr57385.c: New test.
5441 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5443         * gnat.dg/derived_type4.adb: New test.
5445 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5447         * gcc.dg/builtin-bswap-6.c: New test.
5448         * gcc.dg/builtin-bswap-7.c: Likewise.
5449         * gcc.dg/builtin-bswap-8.c: Likewise.
5450         * gcc.dg/builtin-bswap-9.c: Likewise.
5452 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5454         PR debug/57351
5455         * gcc.dg/debug/pr57351.c: New test
5457 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5459         * gcc.target/aarch64/vect-clz.c: New file.
5461 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5463         PR middle-end/57347
5464         * gcc.dg/ipa/pr57347.c: New test.
5466 2013-05-23  Richard Biener  <rguenther@suse.de>
5468         PR tree-optimization/57380
5469         * g++.dg/tree-ssa/pr57380.C: New testcase.
5471 2013-05-23  Richard Biener  <rguenther@suse.de>
5473         PR middle-end/57381
5474         * gcc.dg/torture/pr57381.c: New testcase.
5476 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5478         PR middle-end/57344
5479         * gcc.c-torture/execute/pr57344-1.c: New test.
5480         * gcc.c-torture/execute/pr57344-2.c: New test.
5481         * gcc.c-torture/execute/pr57344-3.c: New test.
5482         * gcc.c-torture/execute/pr57344-4.c: New test.
5484 2013-05-23  Richard Biener  <rguenther@suse.de>
5486         PR rtl-optimization/57341
5487         * gcc.dg/torture/pr57341.c: New testcase.
5489 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5491         PR c++/57352
5492         * g++.dg/parse/crash62.C: New.
5494 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5495             Pat Haugen  <pthaugen@us.ibm.com>
5496             Peter Bergner  <bergner@vnet.ibm.com>
5498         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5499         crypto builtins.
5501 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5503         PR fortran/57364
5504         * gfortran.dg/defined_assignment_6.f90: New.
5506 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5508         PR fortran/57338
5509         * gfortran.dg/assumed_type_6.f90: New.
5511 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5513         PR c++/57211
5514         * g++.dg/cpp0x/Wunused-parm.C: New.
5516 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5518         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5519         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5521 2013-05-21  Easwaran Raman  <eraman@google.com>
5523         PR tree-optimization/57322
5524         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5526 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5528         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5529         .set (no)?micromips
5531 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5533         PR fortran/57035
5534         * gfortran.dg/assumed_type_5.f90: New.
5535         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5536         * gfortran.dg/assumed_rank_2.f90: Ditto.
5537         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5538         * gfortran.dg/no_arg_check_3.f90: Ditto.
5540 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5542         PR tree-optimization/57331
5543         * gcc.c-torture/compile/pr57331.c: New test.
5545 2013-05-21  Richard Biener  <rguenther@suse.de>
5547         PR tree-optimization/57330
5548         * gcc.dg/torture/pr57330.c: New testcase.
5550 2013-05-21  Richard Biener  <rguenther@suse.de>
5552         PR tree-optimization/57303
5553         * gcc.dg/torture/pr57303.c: New testcase.
5555 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5557         PR tree-optimization/57321
5558         * gcc.c-torture/execute/pr57321.c: New test.
5560 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5562         PR fortran/48858
5563         PR fortran/55465
5564         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5565         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5566         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5567         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5568         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5569         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5570         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5571         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5572         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5573         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5574         * gfortran.dg/binding_label_tests_24.f90: New.
5575         * gfortran.dg/binding_label_tests_25.f90: New.
5577 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/48858
5580         * gfortran.dg/binding_label_tests_17.f90: New.
5581         * gfortran.dg/binding_label_tests_18.f90: New.
5582         * gfortran.dg/binding_label_tests_19.f90: New.
5583         * gfortran.dg/binding_label_tests_20.f90: New.
5584         * gfortran.dg/binding_label_tests_21.f90: New.
5585         * gfortran.dg/binding_label_tests_22.f90: New.
5586         * gfortran.dg/binding_label_tests_23.f90: New.
5588 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5590         PR fortran/48858
5591         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5592         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5593         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5594         * gfortran.dg/common_18.f90: New.
5595         * gfortran.dg/common_19.f90: New.
5596         * gfortran.dg/common_20.f90: New.
5597         * gfortran.dg/common_21.f90: New.
5599 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5601         PR c++/12288
5602         * g++.dg/parse/error52.C: New.
5603         * g++.dg/parse/error3.C: Adjust.
5604         * g++.dg/parse/error36.C: Likewise.
5606 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5608         PR target/56547
5609         * gcc.target/sh/pr56547-1.c: New.
5610         * gcc.target/sh/pr56547-2.c: New.
5612 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5614         PR c++/23608
5615         * g++.dg/warn/Wsign-compare-6.C: New.
5616         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5618 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5620         PR c++/57327
5621         * g++.dg/template/error50.C: New.
5623 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5625         PR c++/10207
5626         * g++.dg/ext/complit13.C: New.
5628 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5630         PR c++/57175
5631         * g++.dg/pr57175.C: New testcase.
5633 2013-05-17  Easwaran Raman  <eraman@google.com>
5635         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5637 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5639         PR testsuite/57313
5640         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5642 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5644         PR rtl-optimization/57281
5645         PR rtl-optimization/57300
5646         * gcc.dg/pr57300.c: New test.
5647         * gcc.c-torture/execute/pr57281.c: New test.
5649 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5651         PR c++/18126
5652         * g++.dg/ext/sizeof-complit.C: New.
5654 2013-05-17  Marek Polacek  <polacek@redhat.com>
5656         * gcc.dg/strlenopt-25.c: New test.
5657         * gcc.dg/strlenopt-26.c: Likewise.
5659 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5661         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5662         instead of -mavx2, require only avx instead of avx2.
5663         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5664         of avx2-check.h and turn into an avx runtime test instead of
5665         avx2 runtime test.
5667 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5669         * g++.dg/ext/vector22.C: Uncomment working test.
5671 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5673         PR c++/17410
5674         * g++.dg/template/pr17410.C: New.
5676 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5678         * gcc.target/i386/rotate-3.c: New test.
5679         * gcc.target/i386/rotate-3a.c: New test.
5680         * gcc.target/i386/rotate-4.c: New test.
5681         * gcc.target/i386/rotate-4a.c: New test.
5682         * gcc.target/i386/rotate-5.c: New test.
5683         * gcc.target/i386/rotate-5a.c: New test.
5685 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5687         * gcc.dg/visibility-21.c: Require section_anchors.
5689 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5691         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5692         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5693         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5695 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5697         * gcc.dg/visibility-21.c: New.
5699 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5701         PR middle-end/57286
5702         * gcc.dg/pr57286.c: New testcase.
5703         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5704         * g++.dg/ext/vector22.C: Comment out transformations not
5705         performed anymore.
5707 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5709         PR target/57260
5710         * gcc.target/mips/call-1.c: Restrict to o32.
5711         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5713 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5715         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5716         dg-messages.
5717         * g++.dg/warn/Wshadow-1.C: Likewise.
5718         * g++.dg/warn/Wshadow-6.C: Likewise.
5719         * g++.dg/warn/Wshadow-7.C: Likewise.
5721 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5723         PR c++/31952
5724         * g++.dg/parse/pr31952-1.C: New.
5725         * g++.dg/parse/pr31952-2.C: Likewise.
5726         * g++.dg/parse/pr31952-3.C: Likewise.
5728         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5729         * g++.old-deja/g++.jason/cond.C: Likewise.
5730         * g++.dg/cpp0x/range-for5.C: Likewise.
5732 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5734         PR target/19599
5735         * gcc.target/arm/pr40887.c: Adjust testcase.
5736         * gcc.target/arm/pr19599.c: New test.
5738 2013-05-15  Richard Biener  <rguenther@suse.de>
5740         PR tree-optimization/57275
5741         * gcc.target/i386/pr57275.c: New testcase.
5743 2013-05-15  Jan Hubicka  <jh@suse.cz>
5745         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5746         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5747         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5749 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5751         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5752         scheduling.
5754 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5756         PR c++/57274
5757         * c-c++-common/Wsequence-point-1.c: New test.
5759 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5761         * g++.dg/ext/vector22.C: New testcase.
5762         * gcc.dg/binop-xor3.c: Remove xfail.
5764 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5766         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5767         FLOAT cmp FLOAT ? INT : INT.
5768         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5769         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5770         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5771         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5772         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5773         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5775 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/53903
5778         * g++.dg/cpp0x/defaulted43.C: New.
5780 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5782         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5783         (alloca): Remove declaration.
5784         (foo9): Replace alloca by __builtin_alloca.
5786 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5788         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5789         Expect "size of array is too large" error.
5791 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5793         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5795 2013-05-14  Richard Biener  <rguenther@suse.de>
5797         PR middle-end/57235
5798         * g++.dg/torture/pr57235.C: New testcase.
5800 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5802         PR middle-end/57251
5803         * gcc.dg/torture/pr57251.c: New test.
5805 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5807         PR target/57264
5808         * gcc.target/i386/pr57264.c: New test.
5810 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5812         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5814 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5816         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5818 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5820         PR tree-optimization/45216
5821         PR tree-optimization/57157
5822         * c-c++-common/rotate-1.c: Add 32 tests with +.
5823         * c-c++-common/rotate-1a.c: Adjust.
5824         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5825         * c-c++-common/rotate-2b.c: New test.
5826         * c-c++-common/rotate-3.c: Add 32 tests with +.
5827         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5828         * c-c++-common/rotate-4b.c: New test.
5829         * c-c++-common/rotate-5.c: New test.
5831 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5833         PR middle-end/42371
5834         * gcc.dg/ipa/remref-0.c: New test.
5835         * gcc.dg/ipa/remref-1a.c: Likewise.
5836         * gcc.dg/ipa/remref-1b.c: Likewise.
5837         * gcc.dg/ipa/remref-2a.c: Likewise.
5838         * gcc.dg/ipa/remref-2b.c: Likewise.
5840 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5842         * gcc.dg/vector-shift-2.c: New testcase.
5844 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5846         PR tree-optimization/57230
5847         * gcc.dg/strlenopt-24.c: New test.
5849         PR tree-optimization/57230
5850         * gcc.dg/strlenopt-23.c: New test.
5852 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5854         PR target/57108
5855         * gcc.target/sh/pr57108.c: Move this test case to ...
5856         * gcc.c-torture/compile/pr57108.c: ... here.
5858 2013-05-10  Richard Biener  <rguenther@suse.de>
5860         PR tree-optimization/57214
5861         * gcc.dg/torture/pr57214.c: New testcase.
5863 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5865         * gcc.dg/vector-shift.c: New testcase.
5867 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5869         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5871         PR tree-optimization/45216
5872         PR tree-optimization/57157
5873         * c-c++-common/rotate-1.c: New test.
5874         * c-c++-common/rotate-1a.c: New test.
5875         * c-c++-common/rotate-2.c: New test.
5876         * c-c++-common/rotate-2a.c: New test.
5877         * c-c++-common/rotate-3.c: New test.
5878         * c-c++-common/rotate-3a.c: New test.
5879         * c-c++-common/rotate-4.c: New test.
5880         * c-c++-common/rotate-4a.c: New test.
5882 2013-05-10  Richard Biener  <rguenther@suse.de>
5884         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5885         * gcc.target/i386/l_fma_double_1.c: Adjust.
5886         * gcc.target/i386/l_fma_double_2.c: Likewise.
5887         * gcc.target/i386/l_fma_double_3.c: Likewise.
5888         * gcc.target/i386/l_fma_double_4.c: Likewise.
5889         * gcc.target/i386/l_fma_double_5.c: Likewise.
5890         * gcc.target/i386/l_fma_double_6.c: Likewise.
5891         * gcc.target/i386/l_fma_float_1.c: Likewise.
5892         * gcc.target/i386/l_fma_float_2.c: Likewise.
5893         * gcc.target/i386/l_fma_float_3.c: Likewise.
5894         * gcc.target/i386/l_fma_float_4.c: Likewise.
5895         * gcc.target/i386/l_fma_float_5.c: Likewise.
5896         * gcc.target/i386/l_fma_float_6.c: Likewise.
5898 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5900         PR c++/51226
5901         * g++.dg/cpp0x/pr51226.C: New.
5903 2013-04-16  Han Shen  <shenhan@google.com>
5905         Test cases for '-fstack-protector-strong'.
5906         * gcc.dg/fstack-protector-strong.c: New.
5907         * g++.dg/fstack-protector-strong.C: New.
5909 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5911         * gcc.target/aarch64/ands_1.c: New test.
5912         * gcc.target/aarch64/ands_2.c: Likewise
5914 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5916         * lib/target-supports.exp (check_effective_target_hw): New
5917         function.
5918         * c-c++-common/asan/clone-test-1.c: Call
5919         check_effective_target_hw.
5920         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5921         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5922         possible decorations.
5923         * c-c++-common/asan/null-deref-1.c: Likewise.
5924         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5925         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5926         * c-c++-common/asan/use-after-free-1.c: Likewise.
5927         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5928         * g++.dg/asan/large-func-test-1.C: Likewise.
5930 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5932         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5934 2013-05-07  Richard Biener  <rguenther@suse.de>
5936         PR middle-end/57190
5937         * g++.dg/torture/pr57190.C: New testcase.
5939 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5941         PR tree-optimization/57149
5942         * gcc.dg/pr57149.c: New test.
5944         PR debug/57184
5945         * gcc.dg/pr57184.c: New test.
5947 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5949         * gnat.dg/specs/array3.ads: New test.
5951 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5953         * c-c++-common/vector-scalar-2.c: New testcase.
5955 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5957         * gcc.target/i386/asm-dialect-2.c: New testcase.
5959 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5961         PR c++/57183
5962         * g++.dg/cpp0x/auto38.C: New.
5964 2013-05-06  Richard Biener  <rguenther@suse.de>
5966         PR tree-optimization/57185
5967         * gcc.dg/autopar/pr57185.c: New testcase.
5969 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5971         PR target/57106
5972         * gcc.target/i386/pr57106.c: New test.
5974 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5976         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5977         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5978         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5979         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5980         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5981         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5982         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5984 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5986         PR bootstrap/57154
5987         * gcc.dg/pr57154.c: New test.
5989 2013-05-06  Richard Biener  <rguenther@suse.de>
5991         PR middle-end/57147
5992         * gcc.dg/torture/pr57147-1.c: New testcase.
5993         * gcc.dg/torture/pr57147-2.c: Likewise.
5994         * gcc.dg/torture/pr57147-3.c: Likewise.
5996 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5998         PR target/55303
5999         * gcc.target/sh/pr55303-1.c: New.
6000         * gcc.target/sh/pr55303-2.c: New.
6001         * gcc.target/sh/pr55303-3.c: New.
6003 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6005         * gfortran.dg/allocate_with_source_3.f90: New.
6007 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6009         PR fortran/57141
6010         * gfortran.dg/null_8.f90: New.
6012 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6014         PR c++/53745
6015         * g++.dg/cpp0x/enum27.C: New.
6016         * g++.dg/cpp0x/enum_base.C: Adjust.
6018 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6020         PR tree-optimization/56205
6021         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6023 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6025         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6026         * gfortran.dg/bind_c_usage_27.f90: New.
6027         * gfortran.dg/bind_c_usage_28.f90: New.
6029 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6031         PR c++/51927
6032         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6034 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6036         PR target/57150
6037         * gcc.target/powerpc/pr57150.c: New file.
6039 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6041         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6042         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6043         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6044         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6045         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6046         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6047         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6049 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6051         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6052         scan-assembler-times.
6054 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6056         * gcc.dg/tree-ssa/slsr-32.c: New.
6057         * gcc.dg/tree-ssa/slsr-33.c: New.
6058         * gcc.dg/tree-ssa/slsr-34.c: New.
6059         * gcc.dg/tree-ssa/slsr-35.c: New.
6060         * gcc.dg/tree-ssa/slsr-36.c: New.
6061         * gcc.dg/tree-ssa/slsr-37.c: New.
6062         * gcc.dg/tree-ssa/slsr-38.c: New.
6064 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6066         * gcc.target/aarch64/tst_1.c: New test.
6067         * gcc.target/aarch64/tst_2.c: Likewise
6069 2013-05-02  Jeff Law  <law@redhat.com>
6071         PR tree-optimization/57144
6072         * gcc.c-torture/execute/pr57144.c: New test.
6074 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6076         PR rtl-optimization/57130
6077         * gcc.c-torture/execute/pr57130.c: New test.
6079 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6081         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6083 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6085         * gcc.target/aarch64/fabd.c: New file.
6087 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6089         PR c++/54318
6090         * g++.dg/cpp0x/pr54318.C: New.
6092 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6094         PR c++/14283
6095         * g++.dg/parse/error51.C: New.
6096         * g++.dg/parse/error15.C: Adjust column numbers.
6098 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6100         PR fortran/57142
6101         * gfortran.dg/size_kind_2.f90: New.
6102         * gfortran.dg/size_kind_3.f90: New.
6104 2013-05-02  Richard Biener  <rguenther@suse.de>
6106         PR middle-end/57140
6107         * g++.dg/torture/pr57140.C: New testcase.
6109 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6111         PR target/56732
6112         * gcc.target/arm/pr56732-1.c: New test.
6114 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6116         PR middle-end/56988
6117         * gcc.dg/ipa/pr56988.c: New test.
6119 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6121         * gcc.target/aarch64/bics_1.c: New test.
6122         * gcc.target/aarch64/bics_2.c: Likewise.
6124 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6126         PR rtl-optimization/57131
6127         * gcc.c-torture/execute/pr57131.c: New test.
6129 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6131         PR c++/57132
6132         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6134 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6136         PR target/57091
6137         * gcc.target/i386/pr57091.c: New test.
6139 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6141         * gcc.target/aarch64/vect-vaddv.c: New.
6143 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6145         * gcc.target/aarch64/vect-vmaxv.c: New.
6146         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6148 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6150         * gcc.target/aarch64/scalar-vca.c: New.
6151         * gcc.target/aarch64/vect-vca.c: Likewise.
6153 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6155         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6156         (test_vceqd_s64): Force arguments to SIMD registers.
6157         (test_vceqzd_s64): Likewise.
6158         (test_vcged_s64): Likewise.
6159         (test_vcled_s64): Likewise.
6160         (test_vcgezd_s64): Likewise.
6161         (test_vcged_u64): Likewise.
6162         (test_vcgtd_s64): Likewise.
6163         (test_vcltd_s64): Likewise.
6164         (test_vcgtzd_s64): Likewise.
6165         (test_vcgtd_u64): Likewise.
6166         (test_vclezd_s64): Likewise.
6167         (test_vcltzd_s64): Likewise.
6168         (test_vtst_s64): Likewise.
6169         (test_vtst_u64): Likewise.
6171 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6173         PR c++/57092
6174         * g++.dg/cpp0x/decltype53.C: New.
6176 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6178         PR fortran/57071
6179         * gfortran.dg/power_5.f90:  New test.
6181 2013-04-30  Richard Biener  <rguenther@suse.de>
6183         PR middle-end/57122
6184         * gcc.dg/torture/pr57122.c: New testcase.
6186 2013-04-30  Richard Biener  <rguenther@suse.de>
6188         PR middle-end/57107
6189         * g++.dg/torture/pr57107.C: New testcase.
6191 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6193         PR rtl-optimization/57105
6194         * gcc.dg/pr57105.c: New test.
6196 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6198         PR tree-optimization/57104
6199         * gcc.dg/pr57104.c: New test.
6201 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6203         PR target/44578
6204         * gcc.target/i386/pr44578.c: New test.
6206 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6208         PR target/57097
6209         * gcc.target/i386/pr57097.c: New test.
6211 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6213         PR target/57098
6214         * gcc.target/i386/pr57098.c: New test.
6216 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6218         * gcc.c-torture/execute/pr55875.c: New test.
6220 2013-04-29  Richard Biener  <rguenther@suse.de>
6222         PR middle-end/57075
6223         * gcc.dg/torture/pr57075.c: New testcase.
6225 2013-04-29  Richard Biener  <rguenther@suse.de>
6227         PR middle-end/57103
6228         * gcc.dg/autopar/pr57103.c: New testcase.
6230 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6232         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6234 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6236         * gcc.dg/pr50763.c: Update test.
6238 2013-04-26  Jeff Law  <law@redhat.com>
6240         * gcc.dg/tree-ssa/vrp88.c: New test.
6242 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6244         PR target/57108
6245         * gcc.target/sh/pr57108.c: New test.
6247 2013-04-29  Richard Biener  <rguenther@suse.de>
6249         PR middle-end/57089
6250         * gfortran.dg/gomp/pr57089.f90: New testcase.
6252 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6254         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6256 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6258         * gcc.target/aarch64/vect-vcvt.c: New.
6260 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6262         * gcc.target/aarch64/vect-vrnd.c: New.
6264 2013-04-29  Richard Biener  <rguenther@suse.de>
6266         PR tree-optimization/57081
6267         * gcc.dg/torture/pr57081.c: New testcase.
6269 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6271         PR tree-optimization/57083
6272         * gcc.dg/torture/pr57083.c: New test.
6274 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6276         PR c++/56450
6277         * g++.dg/cpp0x/decltype52.C: New.
6279 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6281         N3472 binary constants
6282         * g++.dg/cpp/limits.C: Adjust warning wording.
6283         * g++.dg/system-binary-constants-1.C: Likewise.
6284         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6286 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6288         PR fortran/57093
6289         * gfortran.dg/coarray_30.f90: New.
6291 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6293         PR fortran/57071
6294         * frontend-passes (optimize_power):  New function.
6295         (optimize_op):  Use it.
6297 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6299         PR target/56866
6300         * gcc.c-torture/execute/pr56866.c: New test.
6301         * gcc.target/i386/pr56866.c: New test.
6303 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6305         PR go/57045
6306         * gcc.dg/setjmp-5.c: New test.
6308 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6310         PR c++/55708
6311         * g++.dg/cpp0x/constexpr-55708.C: New.
6313 2013-04-26  Richard Biener  <rguenther@suse.de>
6315         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6316         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6317         * gcc.dg/pr53265.c: Remove XFAILs.
6318         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6319         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6321 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6323         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6324         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6325         -fdiagnostics-color=never option similarly to
6326         -fno-diagnostics-show-caret option.
6328 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6330         PR rtl-optimization/57003
6331         * gcc.target/i386/pr57003.c: New test.
6333 2013-04-25  Marek Polacek  <polacek@redhat.com>
6335         PR tree-optimization/57066
6336         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6338 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6339             Tejas Belagod  <tejas.belagod@arm.com>
6341         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6342         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6343         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6345 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6347         * gcc.target/aarch64/cmp.c: New.
6349 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6351         * gcc.target/aarch64/ngc.c: New.
6353 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6355         * lib/target-supports.exp
6356         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6357         (check_effective_target_arm_neon_fp16_ok): Likewise.
6358         (add_options_for_arm_neon_fp16): Likewise.
6359         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6360         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6362 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6364         PR rtl-optimizations/57046
6365         * gcc.target/i386/pr57046.c: New test.
6367 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6369         * g++.dg/cpp1y/cplusplus.C: New.
6371 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6373         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6375 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6377         * c-c++-common/Wpointer-arith-1.c: New.
6379 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6381         * g++.dg/cpp1y/cxx1y_macro.C: New.
6383 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6385         PR c++/56970
6386         * g++.dg/cpp0x/sfinae45.C: New.
6388 2013-04-24  Richard Biener  <rguenther@suse.de>
6390         PR testsuite/57050
6391         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6393 2013-04-23  Richard Biener  <rguenther@suse.de>
6395         PR middle-end/57036
6396         * gcc.dg/torture/pr57036-1.c: New testcase.
6397         * gcc.dg/torture/pr57036-2.c: Likewise.
6399 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6401         * gcc.target/aarch64/scalar-mov.c: New testcase.
6403 2013-04-23  Richard Biener  <rguenther@suse.de>
6405         PR tree-optimization/57026
6406         * gcc.dg/torture/pr57026.c: New testcase.
6408 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6410         PR fortran/53685
6411         PR fortran/57022
6412         * gfortran.dg/transfer_check_4.f90: New.
6414 2013-04-22  Marek Polacek  <polacek@redhat.com>
6416         PR sanitizer/56990
6417         * gcc.dg/pr56990.c: New test.
6419 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6421         PR target/57018
6422         * gcc.target/i386/pr57018.c: New test.
6424 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6426         * gcc.target/aarch64/vrecps.c: New.
6427         * gcc.target/aarch64/vrecpx.c: Likewise.
6429 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6431         PR target/56995
6432         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6434 2013-04-21  Jeff Law  <law@redhat.com>
6436         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6438 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6440         PR fortran/56907
6441         * gfortran.dg/c_loc_test_22.f90: New.
6443 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6445         PR rtl-optimization/56847
6446         * gcc.dg/pr56847.c: New test.
6448 2013-04-19  Richard Biener  <rguenther@suse.de>
6450         PR tree-optimization/56982
6451         * gcc.c-torture/execute/pr56982.c: New testcase.
6453 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6455         PR tree-optimization/56718
6456         * g++.dg/ipa/imm-devirt-1.C: New test.
6457         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6459 2013-04-19  Richard Biener  <rguenther@suse.de>
6461         PR tree-optimization/57000
6462         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6464 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6465             Mikael Morin  <mikael@gcc.gnu.org>
6467         PR fortran/56872
6468         * gfortran.dg/array_constructor_45.f90:  New test.
6469         * gfortran.dg/array_constructor_46.f90:  New test.
6470         * gfortran.dg/array_constructor_47.f90:  New test.
6471         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6473 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6475         PR rtl-optimization/56999
6476         * g++.dg/opt/pr56999.C: New test.
6478 2013-04-18  Cary Coutant  <ccoutant@google.com>
6480         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6481         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6483 2013-04-18  Cary Coutant  <ccoutant@google.com>
6485         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6486         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6487         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6488         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6489         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6490         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6491         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6492         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6493         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6494         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6495         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6497 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6499         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6501 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6503         PR tree-optimization/56984
6504         * gcc.c-torture/compile/pr56984.c: New test.
6506         PR rtl-optimization/56992
6507         * gcc.dg/pr56992.c: New test.
6509 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6511         PR fortran/56814
6512         * gfortran.dg/proc_ptr_42.f90: New.
6514 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6516         * gnat.dg/discr41.ad[sb]: New test.
6517         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6518         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6519         * gcc.dg/vect/slp-24.c: Likewise.
6520         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6521         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6522         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6523         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6524         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6525         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6526         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6527         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6528         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6529         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6530         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6531         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6532         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6533         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6534         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6535         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6536         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6537         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6538         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6539         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6540         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6541         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6542         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6543         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6544         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6545         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6547 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6549         PR fortran/40958
6550         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6551         * gfortran.dg/module_md5_1.f90: Remove.
6553 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6555         * gcc.target/aarch64/adds3.c: New.
6556         * gcc.target/aarch64/subs3.c: New.
6558 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6560         * gcc.target/aarch64/adds1.c: New.
6561         * gcc.target/aarch64/adds2.c: New.
6562         * gcc.target/aarch64/subs1.c: New.
6563         * gcc.target/aarch64/subs2.c: New.
6565 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6567         Implement n3599 - Literal operator templates for strings.
6568         * g++.dg/cpp1y/udlit-char-template.C: New test.
6569         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6571 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6573         PR fortran/39505
6574         * gfortran.dg/no_arg_check_1.f90: New.
6575         * gfortran.dg/no_arg_check_2.f90: New.
6576         * gfortran.dg/no_arg_check_3.f90: New.
6578 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6580         PR fortran/56968
6581         * gfortran.dg/proc_ptr_41.f90: New.
6583 2013-04-16  Richard Biener  <rguenther@suse.de>
6585         PR tree-optimization/56756
6586         * gcc.dg/torture/pr56756.c: New testcase.
6588 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6590         PR fortran/56969
6591         * gfortran.dg/c_assoc_5.f90: New.
6593 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6595         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6596         * gcc.c-torture/execute/pr33992.x: Remove.
6597         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6598         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6599         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6601 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6603         PR tree-optimization/56962
6604         * gcc.c-torture/execute/pr56962.c: New test.
6606 2013-04-15  Richard Biener  <rguenther@suse.de>
6608         PR tree-optimization/56933
6609         * gcc.dg/vect/pr56933.c: New testcase.
6611 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6613         * gcc.target/arm/anddi3-opt.c: New test.
6614         * gcc.target/arm/anddi3-opt2.c: Likewise.
6616 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6618         * gcc.dg/pr56890-1.c: New test.
6619         * gcc.dg/pr56890-2.c: Likewise.
6621 2013-04-15  Joey Ye  <joey.ye@arm.com>
6623         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6624         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6626 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6628         PR fortran/56816
6629         * gfortran.dg/select_type_33.f03: New test.
6631 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6633         PR fortran/55959
6634         * gfortran.dg/typebound_proc_29.f03: New.
6636 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6638         PR fortran/56266
6639         * gfortran.dg/typebound_proc_28.f03: New.
6641 2013-04-12  Jeff Law  <law@redhat.com>
6643         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6644         either.
6646 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6648         PR fortran/56929
6649         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6651 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6653         PR target/56903
6654         * gcc.target/i386/pr56903.c: New test.
6656 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6658         PR fortran/56261
6659         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6660         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6661         * gfortran.dg/block_11.f90: Fix invalid test case.
6662         * gfortran.dg/function_types_3.f90: Add new error message.
6663         * gfortran.dg/global_references_1.f90: Ditto.
6664         * gfortran.dg/import2.f90: Remove unneeded parts.
6665         * gfortran.dg/import6.f90: Fix invalid test case.
6666         * gfortran.dg/proc_decl_2.f90: Ditto.
6667         * gfortran.dg/proc_decl_9.f90: Ditto.
6668         * gfortran.dg/proc_decl_18.f90: Ditto.
6669         * gfortran.dg/proc_ptr_40.f90: New.
6670         * gfortran.dg/whole_file_7.f90: Modified error wording.
6671         * gfortran.dg/whole_file_16.f90: Ditto.
6672         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6673         * gfortran.dg/whole_file_18.f90: Modified error wording.
6674         * gfortran.dg/whole_file_20.f03: Ditto.
6675         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6676         invalid test case.
6678 2013-04-12  Richard Biener  <rguenther@suse.de>
6680         Revert
6681         2013-04-10  Richard Biener  <rguenther@suse.de>
6683         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6685 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6687         PR fortran/56845
6688         * gfortran.dg/class_allocate_15.f90: New.
6690         Revert:
6691         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6693         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6694         scan-tree-dump-times.
6696 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6698         PR tree-optimization/56918
6699         PR tree-optimization/56920
6700         * gcc.dg/vect/pr56918.c: New test.
6701         * gcc.dg/vect/pr56920.c: New test.
6703 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6705         PR fortran/56845
6706         * gfortran.dg/class_allocate_14.f90: New.
6707         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6708         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6710 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6712         * gcc.dg/fold-cstvecshift.c: New testcase.
6714 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6716         * gcc.target/aarch64/negs.c: New.
6718 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6720         PR c++/56895
6721         * g++.dg/template/arrow4.C: New test.
6723 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6725         * gnat.dg/array23.adb: New test.
6726         * gnat.dg/array23_pkg[123].ads: New helpers.
6728 2013-04-11  Jeff Law  <law@redhat.com>
6730         PR tree-optimization/56900
6731         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6733 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6735         PR c++/56913
6736         * g++.dg/cpp0x/sfinae44.C: New.
6738 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6740         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6741         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6743 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6745         PR c++/54216
6746         * g++.dg/cpp0x/enum26.C: New.
6747         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6749 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6751         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6752         inverse operands.
6753         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6754         loop is vectorized.
6755         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6756         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6757         loop is vectorized and that the correct instruction is generated.
6758         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6759         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6760         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6762 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6764         PR tree-optimization/56899
6765         * gcc.c-torture/execute/pr56899.c: New test.
6767 2013-04-10  David S. Miller  <davem@davemloft.net>
6769         * gcc.target/sparc/setcc-4.c: New test.
6770         * gcc.target/sparc/setcc-5.c: New test.
6772 2013-04-10  Richard Biener  <rguenther@suse.de>
6774         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6776 2013-04-10  Richard Biener  <rguenther@suse.de>
6778         * gcc.dg/vect/slp-39.c: New testcase.
6780 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6782         PR tree-optimization/55524
6783         * gcc.target/epiphany/fnma-1.c: New test.
6785 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6787         * gcc.dg/tree-ssa/inline-11.c: New test
6789 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6791         PR c++/56895
6792         * g++.dg/template/arrow3.C: New test.
6794 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6796         * gcc.target/arm/minmax_minus.c: New test.
6798 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6800         PR middle-end/56883
6801         * c-c++-common/gomp/pr56883.c: New test.
6803 2013-04-09  Jeff Law  <law@redhat.com>
6805         * gcc.dg/tree-ssa/vrp87.c: New test.
6807 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6809         PR tree-optimization/56854
6810         * g++.dg/torture/pr56854.C: New test.
6812 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6814         PR fortran/56782
6815         * gfortran.dg/array_constructor_44.f90:  New test.
6817 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6819         PR c++/56871
6820         * g++.dg/cpp0x/constexpr-specialization.C: New.
6822 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6824         * gcc.c-torture/execute/pr56837.c: New test.
6826         PR c++/34949
6827         PR c++/50243
6828         * g++.dg/opt/vt3.C: New test.
6829         * g++.dg/opt/vt4.C: New test.
6831 2013-04-08  Jeff Law  <law@redhat.com>
6833         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6835 2013-04-08  Richard Biener  <rguenther@suse.de>
6837         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6839 2013-04-08  Richard Biener  <rguenther@suse.de>
6841         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6843 2013-04-08  Richard Biener  <rguenther@suse.de>
6845         * g++.dg/vect/slp-pr56812.cc: Adjust.
6847 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6849         * gcc.dg/pr56837.c: New test.
6850         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6851         "generated memset minus one".
6853 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6855         PR fortran/56849
6856         * gfortran.dg/reshape_5.f90: New.
6858 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6860         PR target/56843
6861         * gcc.target/powerpc/recip-1.c: Modify expected output.
6862         * gcc.target/powerpc/recip-3.c: Likewise.
6863         * gcc.target/powerpc/recip-4.c: Likewise.
6864         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6866 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6868         * gcc.target/arm/peep-ldrd-1.c: New test.
6869         * gcc.target/arm/peep-strd-1.c: Likewise.
6871 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6873         * gcc.target/arm/negdi-1.c: New test.
6874         * gcc.target/arm/negdi-2.c: Likewise.
6875         * gcc.target/arm/negdi-3.c: Likewise.
6876         * gcc.target/arm/negdi-4.c: Likewise.
6878 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6880         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6881         Add -march=armv8-a when we use v8 NEON.
6882         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6883         (check_effective_target_vect_call_ceilf): Likewise.
6884         (check_effective_target_vect_call_floorf): Likewise.
6885         (check_effective_target_vect_call_roundf): Likewise.
6886         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6887         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6888         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6889         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6890         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6892 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6894         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6895         * gcc.target/powerpc/sd-pwr6.c: Same.
6896         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6897         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6899 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6901         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6903 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6905         PR fortran/40881
6906         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6907         * gfortran.dg/altreturn_4.f90: Ditto.
6908         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6909         * gfortran.dg/altreturn_5.f90: Ditto.
6910         * gfortran.dg/altreturn_6.f90: Ditto.
6911         * gfortran.dg/altreturn_7.f90: Ditto.
6913 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6915         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6916         New procedure.
6917         (check_effective_target_arm_v8_neon_ok_nocache):
6918         Likewise.
6919         (check_effective_target_arm_v8_neon_ok): Change to use
6920         check_effective_target_arm_v8_neon_ok_nocache.
6921         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6922         NEON flags.
6923         (check_effective_target_vect_call_btruncf):
6924         Enable for arm and ARMv8 NEON.
6925         (check_effective_target_vect_call_ceilf): Likewise.
6926         (check_effective_target_vect_call_floorf): Likewise.
6927         (check_effective_target_vect_call_roundf): Likewise.
6928         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6929         target.
6931 2013-04-04  Marek Polacek  <polacek@redhat.com>
6933         PR tree-optimization/48186
6934         * gcc.dg/pr48186.c: New test.
6936 2013-04-04  Richard Biener  <rguenther@suse.de>
6938         PR tree-optimization/56826
6939         * gcc.dg/vect/pr56826.c: New testcase.
6940         * gcc.dg/vect/O3-pr36098.c: Adjust.
6942 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6944         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6945         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6946         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6947         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6948         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6949         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6950         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6951         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6952         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6953         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6955 2013-04-04  Richard Biener  <rguenther@suse.de>
6957         PR tree-optimization/56213
6958         * gcc.dg/vect/vect-123.c: New testcase.
6960 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6962         PR fortran/56810
6963         * gfortran.dg/read_repeat_2.f90: New.
6965 2013-04-04  Richard Biener  <rguenther@suse.de>
6967         PR tree-optimization/56837
6968         * g++.dg/torture/pr56837.C: New testcase.
6970 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6972         PR fortran/50269
6973         * gfortran.dg/c_loc_test_21.f90: New.
6974         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6975         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6976         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6977         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6978         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6980 2013-04-03  Jeff Law  <law@redhat.com>
6982         PR tree-optimization/56799
6983         * gcc.c-torture/execute/pr56799.c: New test.
6985 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6987         PR c++/56815
6988         * g++.dg/warn/Wpointer-arith-1.C: New.
6989         * g++.dg/gomp/for-19.C: Adjust.
6991 2013-04-03  Marek Polacek  <polacek@redhat.com>
6993         PR sanitizer/55702
6994         * gcc.dg/pr55702.c: New test.
6996 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6998         PR target/56809
6999         * gcc.dg/pr56809.c: New testcase.
7001 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7003         PR debug/56819
7004         * g++.dg/debug/pr56819.C: New test.
7006 2013-04-03  Richard Biener  <rguenther@suse.de>
7008         PR tree-optimization/56817
7009         * g++.dg/torture/pr56817.C: New testcase.
7011 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7013         * gcc.dg/vect/bb-slp-31.c: New file.
7015 2013-04-03  Jason Merrill  <jason@redhat.com>
7017         PR c++/34949
7018         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7020 2013-04-03  Richard Biener  <rguenther@suse.de>
7022         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7024 2013-04-03  Richard Biener  <rguenther@suse.de>
7026         PR tree-optimization/55964
7027         * gcc.dg/torture/pr55964-2.c: New testcase.
7029 2013-04-03  Richard Biener  <rguenther@suse.de>
7031         PR tree-optimization/56501
7032         * gcc.dg/torture/pr56501.c: New testcase.
7034 2013-04-03  Richard Biener  <rguenther@suse.de>
7036         PR tree-optimization/56407
7037         * gcc.dg/torture/pr56407.c: New testcase.
7039 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7041         PR tree-optimization/56790
7042         * g++.dg/ext/pr56790-1.C: New testcase.
7044 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7046         * gcc.target/i386/merge-1.c: New testcase.
7047         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7049 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7051         PR c/19449
7052         * gcc.c-torture/execute/pr19449.c: New test.
7054 2013-04-03  Richard Biener  <rguenther@suse.de>
7056         PR tree-optimization/56812
7057         * g++.dg/vect/slp-pr56812.cc: New testcase.
7059 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7061         PR fortran/56284
7062         PR fortran/40881
7063         * gfortran.dg/altreturn_8.f90: New.
7064         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7065         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7066         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7068 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7070         PR rtl-optimization/56745
7071         * gcc.c-torture/compile/pr56745.c: New test.
7073 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7075         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7077 2013-04-02  Richard Biener  <rguenther@suse.de>
7079         PR tree-optimization/56778
7080         * gcc.dg/torture/pr56778.c: New testcase.
7082 2013-04-02  Richard Biener  <rguenther@suse.de>
7084         PR middle-end/56768
7085         * g++.dg/torture/pr56768.C: New testcase.
7087 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7089         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7091 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093         PR fortran/56660
7094         * gfortran.dg/namelist_82.f90:  New test.
7096 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7098         PR fortran/56500
7099         * gfortran.dg/implicit_class_1.f90: New.
7101 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7103         PR fortran/56786
7104         * gfortran.dg/namelist_81.f90:  New test.
7106 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7108         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7109         for constant and equal string lengths.
7110         * gfortran.dg/character_comparison_5.f90:  Likewise.
7111         * gfortran.dg/character_comparison_9.f90:  New test.
7113 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7115         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7116         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7118 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7120         PR fortran/35203
7121         * gfortran.dg/optional_absent_3.f90: New.
7123 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7125         PR fortran/56737
7126         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7128 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7130         PR fortran/56735
7131         * gfortran.dg/namelist_80.f90: New.
7133 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7135         PR fortran/45159
7136         * gfortran.dg/string_length_2.f90:  New test.
7137         * gfortran.dg/dependency_41.f90:  New test.
7139 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7141         PR fortran/55806
7142         * gfortran.dg/array_constructor_43.f90:  New test.
7143         * gfortran.dg/random_seed_3.f90:  New test.
7145 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7147         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7148         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7149         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7150         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7151         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7152         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7153         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7154         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7155         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7156         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7158 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7160         PR c++/56725
7161         * g++.dg/conversion/op4.C: Adjust.
7162         * g++.dg/cpp0x/rv1n.C: Likewise.
7163         * g++.dg/cpp0x/rv2n.C: Likewise.
7164         * g++.dg/cpp0x/template_deduction.C: Likewise.
7165         * g++.dg/expr/cond8.C: Likewise.
7166         * g++.dg/other/error4.C: Likewise.
7167         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7168         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7169         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7170         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7171         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7172         * g++.old-deja/g++.law/cvt20.C: Likewise.
7173         * g++.old-deja/g++.law/cvt8.C: Likewise.
7174         * g++.old-deja/g++.law/init8.C: Likewise.
7175         * g++.old-deja/g++.mike/net12.C: Likewise.
7176         * g++.old-deja/g++.mike/net8.C: Likewise.
7177         * g++.old-deja/g++.mike/p2793.C: Likewise.
7178         * g++.old-deja/g++.mike/p3836.C: Likewise.
7179         * g++.old-deja/g++.mike/p418.C: Likewise.
7180         * g++.old-deja/g++.mike/p701.C: Likewise.
7181         * g++.old-deja/g++.mike/p807.C: Likewise.
7183 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7185         PR middle-end/56694
7186         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7187         targets.
7189 2013-03-28  Marek Polacek  <polacek@redhat.com>
7191         PR tree-optimization/56695
7192         * gcc.dg/vect/pr56695.c: New test.
7194 2013-03-28  Richard Biener  <rguenther@suse.de>
7196         PR tree-optimization/37021
7197         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7198         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7200 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7202         PR fortran/56650
7203         PR fortran/36437
7204         * gfortran.dg/sizeof_2.f90: New.
7205         * gfortran.dg/sizeof_3.f90: New.
7206         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7208 2013-03-27  Richard Biener  <rguenther@suse.de>
7210         PR tree-optimization/37021
7211         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7213 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7215         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7216         * g++.dg/ipa/ivinline-2.C: Likewise.
7217         * g++.dg/ipa/ivinline-3.C: Likewise.
7218         * g++.dg/ipa/ivinline-4.C: Likewise.
7219         * g++.dg/ipa/ivinline-5.C: Likewise.
7220         * g++.dg/ipa/ivinline-7.C: Likewise.
7221         * g++.dg/ipa/ivinline-8.C: Likewise.
7222         * g++.dg/ipa/ivinline-9.C: Likewise.
7223         * g++.dg/cpp0x/noexcept03.C: Likewise.
7224         * gcc.dg/const-1.c: Likewise.
7225         * gcc.dg/ipa/pure-const-1.c: Likewise.
7226         * gcc.dg/noreturn-8.c: Likewise.
7227         * gcc.target/i386/mmx-1.c: Likewise.
7228         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7229         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7230         * gcc.c-torture/execute/pr33992.x: New file.
7232 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7234         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7236 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7238         PR c++/55951
7239         * g++.dg/ext/desig5.C: New.
7241 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7243         PR fortran/56649
7244         * gfortran.dg/merge_init_expr_2.f90: New.
7245         * gfortran.dg/merge_char_1.f90: Modify test to
7246         stay a run-time test.
7247         * gfortran.dg/merge_char_3.f90: Ditto.
7249 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7251         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7252         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7254 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7256         PR c++/56722
7257         * g++.dg/cpp0x/range-for23.C: New.
7259 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7261         PR libfortran/52512
7262         * gfortran.dg/namelist_79.f90: New.
7264 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7266         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7268 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7270         PR fortran/38536
7271         PR fortran/38813
7272         PR fortran/38894
7273         PR fortran/39288
7274         PR fortran/40963
7275         PR fortran/45824
7276         PR fortran/47023
7277         PR fortran/47034
7278         PR fortran/49023
7279         PR fortran/50269
7280         PR fortran/50612
7281         PR fortran/52426
7282         PR fortran/54263
7283         PR fortran/55343
7284         PR fortran/55444
7285         PR fortran/55574
7286         PR fortran/56079
7287         PR fortran/56378
7288         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7289         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7290         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7291         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7292         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7293         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7294         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7295         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7296         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7297         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7298         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7299         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7300         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7301         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7302         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7303         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7304         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7305         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7306         * gfortran.dg/pr32601_1.f03: Ditto.
7307         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7308         * gfortran.dg/blockdata_7.f90: New.
7309         * gfortran.dg/c_assoc_4.f90: New.
7310         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7311         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7312         * gfortran.dg/c_funloc_tests_8.f90: New.
7313         * gfortran.dg/c_loc_test_17.f90: New.
7314         * gfortran.dg/c_loc_test_18.f90: New.
7315         * gfortran.dg/c_loc_test_19.f90: New.
7316         * gfortran.dg/c_loc_test_20.f90: New.
7317         * gfortran.dg/c_sizeof_5.f90: New.
7318         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7319         * gfortran.dg/transfer_resolve_2.f90: New.
7320         * gfortran.dg/transfer_resolve_3.f90: New.
7321         * gfortran.dg/transfer_resolve_4.f90: New.
7322         * gfortran.dg/pr32601.f03: Update dg-error.
7323         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7324         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7326 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7328         * gcc.target/arm/vseleqdf.c: New test.
7329         * gcc.target/arm/vseleqsf.c: Likewise.
7330         * gcc.target/arm/vselgedf.c: Likewise.
7331         * gcc.target/arm/vselgesf.c: Likewise.
7332         * gcc.target/arm/vselgtdf.c: Likewise.
7333         * gcc.target/arm/vselgtsf.c: Likewise.
7334         * gcc.target/arm/vselledf.c: Likewise.
7335         * gcc.target/arm/vsellesf.c: Likewise.
7336         * gcc.target/arm/vselltdf.c: Likewise.
7337         * gcc.target/arm/vselltsf.c: Likewise.
7338         * gcc.target/arm/vselnedf.c: Likewise.
7339         * gcc.target/arm/vselnesf.c: Likewise.
7340         * gcc.target/arm/vselvcdf.c: Likewise.
7341         * gcc.target/arm/vselvcsf.c: Likewise.
7342         * gcc.target/arm/vselvsdf.c: Likewise.
7343         * gcc.target/arm/vselvssf.c: Likewise.
7345 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7347         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7348         body from here...
7349         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7350         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7351         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7352         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7353         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7354         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7355         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7356         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7357         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7358         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7359         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7360         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7361         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7362         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7363         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7364         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7365         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7366         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7367         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7368         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7369         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7370         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7371         * gcc.target/arm/atomic-op-char.c: Likewise.
7372         * gcc.target/arm/atomic-op-consume.c: Likewise.
7373         * gcc.target/arm/atomic-op-int.c: Likewise.
7374         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7375         * gcc.target/arm/atomic-op-release.c: Likewise.
7376         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7377         * gcc.target/arm/atomic-op-short.c: Likewise.
7379 2013-03-25  Richard Biener  <rguenther@suse.de>
7381         PR middle-end/56694
7382         * g++.dg/torture/pr56694.C: New testcase.
7384 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7386         PR target/56720
7387         * gcc.target/arm/neon-vcond-gt.c: New test.
7388         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7389         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7391 2013-03-25  Richard Biener  <rguenther@suse.de>
7393         PR tree-optimization/56689
7394         * gcc.dg/torture/pr56689.c: New testcase.
7396 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7398         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7400 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7402         PR fortran/56696
7403         * gfortran.dg/eof_5.f90: New.
7405 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7407         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7408         alphabetically.
7410 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7412         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7414 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7416         PR testsuite/55994
7417         * gcc.c-torture/execute/builtins/builtins.exp: Add
7418         -Wl,--allow-multiple-definition for RTEMS targets.
7420 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7422         * gcc.target/aarch64/movk.c: New test.
7424 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7426         * g++.dg/ext/vector21.C: New testcase.
7428 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7430         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7431         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7433 2013-03-21  Richard Biener  <rguenther@suse.de>
7435         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7436         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7438 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7440         * gcc.target/aarch64/vect.c: Test and result vector added
7441         for sabd and saba instructions.
7442         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7443         instructions in assembly.
7444         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7445         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7446         for fabd instruction.
7447         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7448         instruction in assembly.
7449         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7451 2013-03-20  Jeff Law  <law@redhat.com>
7453         * g++.dg/tree-ssa/ssa-dom.C: New test.
7455 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7457         * gcc.target/powerpc/mmfpgpr.c: New test.
7458         * gcc.target/powerpc/sd-vsx.c: Likewise.
7459         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7460         * gcc.target/powerpc/vsx-float0.c: Likewise.
7462 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7464         PR tree-optimization/56355
7465         * gcc.dg/pr56355-1.c: New file.
7467 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7468             Richard Sandiford  <rdsandiford@googlemail.com>
7470         * gcc.target/mips/mips.exp: Add microMIPS support.
7471         * gcc.target/mips/umips-movep-2.c: New test.
7472         * gcc.target/mips/umips-lwp-2.c: New test.
7473         * gcc.target/mips/umips-swp-5.c: New test.
7474         * gcc.target/mips/umips-constraints-1.c: New test.
7475         * gcc.target/mips/umips-lwp-3.c: New test.
7476         * gcc.target/mips/umips-swp-6.c: New test.
7477         * gcc.target/mips/umips-constraints-2.c: New test.
7478         * gcc.target/mips/umips-save-restore-1.c: New test.
7479         * gcc.target/mips/umips-lwp-4.c: New test.
7480         * gcc.target/mips/umips-swp-7.c: New test.
7481         * gcc.target/mips/umips-save-restore-2.c: New test.
7482         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7483         * gcc.target/mips/umips-lwp-5.c: New test.
7484         * gcc.target/mips/umips-save-restore-3.c: New test.
7485         * gcc.target/mips/umips-lwp-6.c: New test.
7486         * gcc.target/mips/umips-swp-1.c: New test.
7487         * gcc.target/mips/umips-lwp-7.c: New test.
7488         * gcc.target/mips/umips-swp-2.c: New test.
7489         * gcc.target/mips/umips-lwp-8.c: New test.
7490         * gcc.target/mips/umips-swp-3.c: New test.
7491         * gcc.target/mips/umips-movep-1.c: New test.
7492         * gcc.target/mips/umips-lwp-1.c: New test.
7493         * gcc.target/mips/umips-swp-4.c: New test.
7495 2013-03-20  Richard Biener  <rguenther@suse.de>
7497         PR tree-optimization/56661
7498         * gcc.dg/torture/pr56661.c: New testcase.
7500 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7502         PR rtl-optimization/56605
7503         * gcc.target/powerpc/pr56605.c: New.
7505 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7507         PR fortran/54932
7508         * gfortran.dg/do_1.f90: Don't xfail.
7510 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7512         PR libfortran/51825
7513         * gfortran.dg/namelist_77.f90: New.
7514         * gfortran.dg/namelist_78.f90: New.
7516 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7518         PR libfortran/48618
7519         * gfortran.dg/open_negative_unit_1.f90: New.
7521 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7523         * gcc.target/aarch64/sbc.c: New test.
7525 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7527         * gcc.target/aarch64/ror.c: New test.
7529 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7531         * gcc.target/aarch64/extr.c: New test.
7533 2013-03-19  Richard Biener  <rguenther@suse.de>
7535         PR tree-optimization/56273
7536         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7537         * c-c++-common/uninit-17.c: Likewise.
7539 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7541         PR tree-optimization/56635
7542         * g++.dg/torture/pr56635.C: New test.
7544 2013-03-18  Richard Biener  <rguenther@suse.de>
7546         PR tree-optimization/3713
7547         * g++.dg/ipa/devirt-12.C: New testcase.
7549 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7551         PR c/56566
7552         * c-c++-common/pr56566.c: New test.
7554 2013-03-17  Jason Merrill  <jason@redhat.com>
7556         * g++.dg/template/abstract-dr337.C: XFAIL.
7558 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7560         PR c++/56607
7561         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7562         * c-c++-common/pr56607.c: New test.
7564 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7566         PR c++/56582
7567         * g++.dg/cpp0x/constexpr-array5.C: New.
7569 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7571         PR fortran/56615
7572         * gfortran.dg/transfer_intrinsic_5.f90: New.
7574 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7576         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7577         * gcc.target/i386/pr20020-1.c: Likewise.
7578         * gcc.target/i386/pr20020-2.c: Likewise.
7579         * gcc.target/i386/pr20020-3.c: Likewise.
7580         * gcc.target/i386/pr53425-1.c: Likewise.
7581         * gcc.target/i386/pr53425-2.c: Likewise.
7582         * gcc.target/i386/pr55093.c: Likewise.
7583         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7585 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7587         PR debug/56307
7588         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7589         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7591 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7593         PR tree-optimization/53265
7594         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7595         undefined behavior.
7596         * gcc.dg/graphite/id-6.c (test): Likewise.
7597         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7598         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7600         PR tree-optimization/53265
7601         * gcc.dg/pr53265.c: New test.
7602         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7603         to dg-options.
7604         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7605         arrays.
7606         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7607         n, use it as high bound instead of 4.
7609 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7611         PR target/49880
7612         * gcc.target/sh/pr49880-1.c: New.
7613         * gcc.target/sh/pr49880-2.c: New.
7614         * gcc.target/sh/pr49880-3.c: New.
7615         * gcc.target/sh/pr49880-4.c: New.
7616         * gcc.target/sh/pr49880-5.c: New.
7618 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7620         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7622 2013-03-13  Richard Biener  <rguenther@suse.de>
7624         PR tree-optimization/56608
7625         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7627 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7629         PR c++/56611
7630         * g++.dg/cpp0x/alias-decl-32.C: New.
7632 2013-03-11  Jan Hubicka  <jh@suse.cz>
7634         PR middle-end/56571
7635         * gcc.c-torture/compile/pr56571.c: New testcase.
7637 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7639         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7640         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7642 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7644         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7645         * gcc.dg/inline_4.c: Likewise.
7646         * gcc.dg/unroll_2.c: Likewise.
7647         * gcc.dg/unroll_3.c: Likewise.
7648         * gcc.dg/unroll_4.c: Likewise.
7650 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7652         PR testsuite/54119
7653         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7655         PR debug/56307
7656         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7658 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7660         PR target/40797
7661         * gcc.c-torture/compile/pr40797.c: New.
7663 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7665         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7667 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7669         PR fortran/56575
7670         * gfortran.dg/class_56.f90: New test.
7672 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7674         PR middle-end/56524
7675         * gcc.target/mips/pr56524.c: New test.
7677 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7679         PR c++/56565
7680         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7682 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7684         PR c++/51412
7685         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7687 2013-03-08  Marek Polacek  <polacek@redhat.com>
7689         PR tree-optimization/56478
7690         * gcc.dg/torture/pr56478.c: New test.
7692 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7694         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7695         targets linker option --allow-multiple-definition.
7697         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7698         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7699         * gcc.dg/pr52549.c: Add LLP64 case.
7700         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7701         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7702         * gcc.dg/torture/pr51071-2.c: Likewise.
7703         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7704         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7705         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7706         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7707         * gcc.dg/weak/weak-1.c: Likewise.
7708         * gcc.dg/weak/weak-2.c: Likewise.
7709         * gcc.dg/weak/weak-3.c: Likewise.
7710         * gcc.dg/weak/weak-4.c: Likewise.
7711         * gcc.dg/weak/weak-5.c: Likewise.
7712         * gcc.dg/weak/weak-15.c: Likewise.
7713         * gcc.dg/weak/weak-16.c: Likewise.
7715         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7717 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7719         PR tree-optimization/56559
7720         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7722 2013-03-07  Andreas Schwab  <schwab@suse.de>
7724         * gcc.dg/pr31490.c: Fix last change.
7726 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7728         PR c++/56534
7729         * g++.dg/template/crash115.C: New.
7731 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7733         PR tree-optimization/56539
7734         * gcc.c-torture/compile/pr56539.c: New test.
7736 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7738         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7739         targets.
7740         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7741         * gcc.dg/lto/20091013-1_2.c: Likewise.
7742         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7744 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7746         * gnat.dg/specs/aggr6.ads: New test.
7748 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7750         * gnat.dg/loop_optimization15.ad[sb]: New test.
7752 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7754         PR middle-end/56548
7755         * gcc.dg/pr56548.c: New test.
7757 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7759         PR debug/53363
7760         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7762 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7764         PR c++/56543
7765         * g++.dg/template/typename20.C: New test.
7767 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7769         PR debug/56510
7770         * gcc.dg/pr56510.c: New test.
7772         PR rtl-optimization/56484
7773         * gcc.c-torture/compile/pr56484.c: New test.
7775 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7777         PR c++/56530
7778         * g++.dg/warn/Wsign-conversion-2.C: New.
7780 2013-03-05  Richard Biener  <rguenther@suse.de>
7782         PR tree-optimization/56270
7783         * gcc.dg/vect/slp-38.c: New testcase.
7785 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7787         PR rtl-optimization/56494
7788         * gcc.dg/pr56494.c: New test.
7790 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7792         * gcc.dg/pr56424.c: New test.
7794 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7796         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7797         * gcc.dg/pr56228.c <avr>: Skip.
7799 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7801         PR testsuite/52641
7802         PR tree-optimization/52631
7803         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7805 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7807         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7808         * gcc.dg/vect/vect-83_64.c: Same.
7810 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7812         PR fortran/56477
7813         * gfortran.dg/pointer_check_13.f90: New test.
7815 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7817         PR fortran/54730
7818         * gfortran.dg/array_constructor_42.f90: New test.
7820 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7822         PR c++/52688
7823         * g++.dg/template/static33.C: New.
7824         * g++.dg/template/static34.C: Likewise.
7826         PR c++/10291
7827         * g++.dg/template/static35.C: New.
7829 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7831         * gcc.dg/pr56396.c: Require pic support.
7833 2013-03-01  Richard Biener  <rguenther@suse.de>
7835         PR tree-optimization/55481
7836         * gcc.dg/torture/pr56488.c: New testcase.
7838 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7839             Jakub Jelinek  <jakub@redhat.com>
7841         PR sanitizer/56454
7842         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7843         no_sanitize_address attribute rather than no_address_safety_analysis.
7844         * g++.dg/asan/sanitizer_test_utils.h
7845         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7846         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7847         in addition to no_address_safety_analysis.
7849 2013-02-28  Jason Merrill  <jason@redhat.com>
7851         PR c++/56481
7852         * g++.dg/cpp0x/constexpr-and.C: New.
7854 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7856         PR tree-optimization/56294
7857         * g++.dg/debug/pr56294.C: New test.
7859 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7861         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7863 2013-02-27  Marek Polacek  <polacek@redhat.com>
7865         PR rtl-optimization/56466
7866         * gcc.dg/pr56466.c: New test.
7868 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7870         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7871         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7872         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7874 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7876         PR middle-end/45472
7877         * gcc.dg/pr45472.c: New test.
7879 2013-02-26  Marek Polacek  <polacek@redhat.com>
7881         PR tree-optimization/56426
7882         * gcc.dg/pr56436.c: New test.
7884 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7886         PR tree-optimization/56448
7887         * gcc.c-torture/compile/pr56448.c: New test.
7889         PR tree-optimization/56443
7890         * gcc.dg/torture/pr56443.c: New test.
7892 2013-02-25  Richard Biener  <rguenther@suse.de>
7894         PR tree-optimization/56175
7895         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7897 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7899         PR c++/56403
7900         * g++.dg/torture/pr56403.C: New test.
7902 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7904         Revert:
7905         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7906         Richard Sandiford  <rdsandiford@googlemail.com>
7908         * gcc.target/mips/mips.exp: Add microMIPS support.
7909         * gcc.target/mips/umips-movep-2.c: New test.
7910         * gcc.target/mips/umips-lwp-2.c: New test.
7911         * gcc.target/mips/umips-swp-5.c: New test.
7912         * gcc.target/mips/umips-constraints-1.c: New test.
7913         * gcc.target/mips/umips-lwp-3.c: New test.
7914         * gcc.target/mips/umips-swp-6.c: New test.
7915         * gcc.target/mips/umips-constraints-2.c: New test.
7916         * gcc.target/mips/umips-save-restore-1.c: New test.
7917         * gcc.target/mips/umips-lwp-4.c: New test.
7918         * gcc.target/mips/umips-swp-7.c: New test.
7919         * gcc.target/mips/umips-save-restore-2.c: New test.
7920         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7921         * gcc.target/mips/umips-lwp-5.c: New test.
7922         * gcc.target/mips/umips-save-restore-3.c: New test.
7923         * gcc.target/mips/umips-lwp-6.c: New test.
7924         * gcc.target/mips/umips-swp-1.c: New test.
7925         * gcc.target/mips/umips-lwp-7.c: New test.
7926         * gcc.target/mips/umips-swp-2.c: New test.
7927         * gcc.target/mips/umips-lwp-8.c: New test.
7928         * gcc.target/mips/umips-swp-3.c: New test.
7929         * gcc.target/mips/umips-movep-1.c: New test.
7930         * gcc.target/mips/umips-lwp-1.c: New test.
7931         * gcc.target/mips/umips-swp-4.c: New test.
7933 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7934             Richard Sandiford  <rdsandiford@googlemail.com>
7936         * gcc.target/mips/mips.exp: Add microMIPS support.
7937         * gcc.target/mips/umips-movep-2.c: New test.
7938         * gcc.target/mips/umips-lwp-2.c: New test.
7939         * gcc.target/mips/umips-swp-5.c: New test.
7940         * gcc.target/mips/umips-constraints-1.c: New test.
7941         * gcc.target/mips/umips-lwp-3.c: New test.
7942         * gcc.target/mips/umips-swp-6.c: New test.
7943         * gcc.target/mips/umips-constraints-2.c: New test.
7944         * gcc.target/mips/umips-save-restore-1.c: New test.
7945         * gcc.target/mips/umips-lwp-4.c: New test.
7946         * gcc.target/mips/umips-swp-7.c: New test.
7947         * gcc.target/mips/umips-save-restore-2.c: New test.
7948         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7949         * gcc.target/mips/umips-lwp-5.c: New test.
7950         * gcc.target/mips/umips-save-restore-3.c: New test.
7951         * gcc.target/mips/umips-lwp-6.c: New test.
7952         * gcc.target/mips/umips-swp-1.c: New test.
7953         * gcc.target/mips/umips-lwp-7.c: New test.
7954         * gcc.target/mips/umips-swp-2.c: New test.
7955         * gcc.target/mips/umips-lwp-8.c: New test.
7956         * gcc.target/mips/umips-swp-3.c: New test.
7957         * gcc.target/mips/umips-movep-1.c: New test.
7958         * gcc.target/mips/umips-lwp-1.c: New test.
7959         * gcc.target/mips/umips-swp-4.c: New test.
7961 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7963         PR sanitizer/56393
7964         * lib/asan-dg.exp (asan_link_flags): Add
7965         -B${gccpath}/libsanitizer/asan/ to flags.
7967 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7969         PR middle-end/56420
7970         * gcc.dg/torture/pr56420.c: New test.
7972 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7974         PR middle-end/56108
7975         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7977 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7979         PR tree-optimization/56310
7980         * g++.dg/ipa/pr56310.C: New test.
7982 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7984         PR fortran/56385
7985         * gfortran.dg/proc_ptr_comp_37.f90: New.
7987 2013-02-21  Richard Biener  <rguenther@suse.de>
7989         PR tree-optimization/56415
7990         Revert
7991         2013-02-11  Richard Biener  <rguenther@suse.de>
7993         PR tree-optimization/56273
7994         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7995         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7996         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7997         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7998         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7999         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8001 2013-02-21  Marek Polacek  <polacek@redhat.com>
8003         PR tree-optimization/56398
8004         * g++.dg/torture/pr56398.C: New test.
8006 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8008         PR inline-asm/56405
8009         * gcc.c-torture/compile/pr56405.c: New test.
8011 2013-02-20  Jan Hubicka  <jh@suse.cz>
8013         PR tree-optimization/56265
8014         * g++.dg/ipa/devirt-11.C: New testcase.
8016 2013-02-20  Richard Biener  <rguenther@suse.de>
8018         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8020 2013-02-20  Richard Biener  <rguenther@suse.de>
8021         Jakub Jelinek  <jakub@redhat.com>
8023         PR tree-optimization/56396
8024         * gcc.dg/pr56396.c: New testcase.
8026 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8028         PR c++/56373
8029         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8031 2013-02-19  Richard Biener  <rguenther@suse.de>
8033         PR tree-optimization/56384
8034         * gcc.dg/torture/pr56384.c: New testcase.
8036 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8038         PR tree-optimization/56350
8039         * gcc.dg/pr56350.c: New test.
8041         PR tree-optimization/56381
8042         * g++.dg/opt/pr56381.C: New test.
8044 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8046         PR pch/54117
8047         * lib/dg-pch.exp (pch-init, pch-finish,
8048         check_effective_target_pch_supported_debug): New procs.
8049         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8050         Likewise if $pch_unsupported_debug and $flags include -g.
8051         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8052         and dg-require-effective-target pch_unsupported_debug.
8053         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8054         * objc.dg/pch/pch.exp: Likewise.
8055         * gcc.dg/pch/pch.exp: Likewise.
8056         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8057         pch_unsupported_debug.
8058         * gcc.dg/pch/valid-1.hs: Likewise.
8059         * gcc.dg/pch/valid-1b.c: Likewise.
8060         * gcc.dg/pch/valid-1b.hs: Likewise.
8062 2013-02-18  Richard Biener  <rguenther@suse.de>
8064         PR tree-optimization/56366
8065         * gcc.dg/torture/pr56366.c: New testcase.
8067 2013-02-18  Richard Biener  <rguenther@suse.de>
8069         PR middle-end/56349
8070         * gcc.dg/torture/pr56349.c: New testcase.
8072 2013-02-18  Richard Biener  <rguenther@suse.de>
8074         PR tree-optimization/56321
8075         * gcc.dg/torture/pr56321.c: New testcase.
8077 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8079         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8081 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8082             Dodji Seketeli  <dodji@redhat.com>
8084         PR asan/56330
8085         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8086         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8087         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8088         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8089         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8090         * c-c++-common/asan/pr56330.c: Likewise.
8091         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8092         Ensure the size argument of __builtin_memcpy is a constant.
8094 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8095             Paolo Carlini  <paolo.carlini@oracle.com>
8097         PR c++/51242
8098         * g++.dg/cpp0x/enum23.C: New.
8100 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8102         PR target/54685
8103         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8105 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8107         PR rtl-optimization/56348
8108         * gcc.target/i386/pr56348.c: New test.
8110 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8112         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8113         * gcc.target/arm/interrupt-2.c: Likewise.
8115 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8117         PR fortran/56318
8118         * gfortran.dg/matmul_9.f90: New.
8120 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8122         PR fortran/53818
8123         * gfortran.dg/init_flag_11.f90: New.
8125 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8127         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8129 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8131         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8132         characters.
8134 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8135             Tobias Burnus  <burnus@net-b.de>
8137         PR testsuite/56138
8138         * gfortran.dg/allocatable_function_7.f90: New.
8140 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8142         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8143         * asan_globals_test-wrapper.cc: New file.
8144         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8145         instead of asan_globals_test.cc as dg-additional-sources.
8146         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8147         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8148         "sanitizer_test_utils.h" instead of
8149         "sanitizer_common/tests/sanitizer_test_utils.h".
8150         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8151         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8152         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8153         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8154         * g++.dg/asan/asan_test.cc: Synced from upstream.
8155         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8157 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8159         Fix an asan crash
8160         * c-c++-common/asan/memcmp-2.c: New test.
8162 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8164         PR c++/55582
8165         * g++.dg/cpp0x/udlit-string-literal.h: New.
8166         * g++.dg/cpp0x/udlit-string-literal.C: New.
8168 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8170         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8172 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8174         PR target/56184
8175         * gcc.target/arm/pr56184.C: New test.
8177 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8179         PR c++/56302
8180         * g++.dg/torture/pr56302.C: New test.
8181         * g++.dg/cpp0x/constexpr-56302.C: New test.
8182         * c-c++-common/pr56302.c: New test.
8184 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8185             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8187         PR fortran/56204
8188         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8189         * gfortran.dg/quad_3.f90: Ditto.
8191 2013-02-13  Kostya Serebryany  <kcc@google.com>
8193         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8194         to match the fresh asan run-time.
8195         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8197 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8199         Avoid instrumenting duplicated memory access in the same basic block
8200         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8201         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8202         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8203         * c-c++-common/asan/inc.c: Likewise.
8205 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8207         PR inline-asm/56148
8208         * gcc.target/i386/pr56148.c: New test.
8210 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8211             Tobias Burnus  <burnus@net-b.de>
8213         PR testsuite/56082
8214         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8215         to kind=2.
8217 2013-02-12  Richard Biener  <rguenther@suse.de>
8219         PR lto/56297
8220         * gcc.dg/lto/pr56297_0.c: New testcase.
8221         * gcc.dg/lto/pr56297_0.c: Likewise.
8223 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8225         PR fortran/46952
8226         * gfortran.dg/typebound_deferred_1.f90: New.
8228 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8230         PR rtl-optimization/56151
8231         * gcc.target/i386/pr56151.c: New test.
8233 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8235         * g++.dg/ext/mv12.C: New test.
8236         * g++.dg/ext/mv12.h: New file.
8237         * g++.dg/ext/mv12-aux.C: New file.
8238         * g++.dg/ext/mv13.C: New test.
8240 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8242         * lib/target-supports.exp
8243         (check_effective_target_powerpc_eabi_ok): New.
8244         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8245         powerpc_eabi_ok.
8246         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8247         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8248         only.
8249         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8250         * gcc.target/powerpc/pr51623.c: Likewise.
8251         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8252         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8254 2013-02-11  Alexander Potapenko  <glider@google.com>
8255             Jack Howarth  <howarth@bromo.med.uc.edu>
8256             Jakub Jelinek  <jakub@redhat.com>
8258         PR sanitizer/55617
8259         * g++.dg/asan/pr55617.C: Run on all targets.
8261 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8263         PR rtl-optimization/56275
8264         * gcc.dg/pr56275.c: New test.
8266 2013-02-11  Richard Biener  <rguenther@suse.de>
8268         PR tree-optimization/56273
8269         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8271 2013-02-11  Richard Biener  <rguenther@suse.de>
8273         PR tree-optimization/56264
8274         * gcc.dg/torture/pr56264.c: New testcase.
8276 2013-02-11  Richard Biener  <rguenther@suse.de>
8278         PR tree-optimization/56273
8279         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8280         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8281         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8282         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8283         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8284         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8286 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8288         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8289         for *-*-linux-gnu targets.
8290         * g++.dg/asan/interception-test-1.c: Ditto.
8291         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8292         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8294 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8296         PR fortran/55362
8297         * gfortran.dg/intrinsic_size_4.f90 : New test.
8299 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8301         PR target/56256
8302         * gcc.target/powerpc/pr56256.c: New test.
8304 2013-02-08  Ian Lance Taylor  <iant@google.com>
8306         * lib/go.exp: Load timeout.exp.
8308 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8310         PR rtl-optimization/56246
8311         * gcc.target/i386/pr56246.c: New test.
8313 2013-02-08  Jeff Law  <law@redhat.com>
8315         PR debug/53948
8316         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8318 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8320         PR target/56043
8321         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8322         powerpc*-*-linux*.
8324 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8326         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8328 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8330         PR rtl-optimization/56195
8331         * gcc.dg/torture/pr56195.c: New test.
8333 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8335         PR fortran/54107
8336         * gfortran.dg/recursive_interface_2.f90: New test.
8338 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8340         PR tree-optimization/56250
8341         * gcc.c-torture/execute/pr56250.c: New test.
8343 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8345         PR tree-optimization/56064
8346         * gcc.dg/fixed-point/view-convert-2.c: New test.
8348 2013-02-08  Michael Matz  <matz@suse.de>
8350         PR tree-optimization/52448
8351         * gcc.dg/pr52448.c: New test.
8353 2013-02-08  Richard Biener  <rguenther@suse.de>
8355         PR middle-end/56181
8356         * gcc.dg/torture/pr56181.c: New testcase.
8358 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8360         PR target/54222
8361         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8362         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8364 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8366         PR c++/56241
8367         * g++.dg/parse/crash61.C: New test.
8369         PR c++/56239
8370         * g++.dg/parse/pr56239.C: New test.
8372         PR c++/56237
8373         * g++.dg/abi/mangle61.C: New test.
8375 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8377         PR rtl-optimization/56225
8378         * gcc.target/i386/pr56225.c: New test.
8380 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8382         PR debug/56154
8383         * gcc.dg/guality/pr56154-1.c: New test.
8384         * gcc.dg/guality/pr56154-2.c: New test.
8385         * gcc.dg/guality/pr56154-3.c: New test.
8386         * gcc.dg/guality/pr56154-4.c: New test.
8387         * gcc.dg/guality/pr56154-aux.c: New file.
8389         PR tree-optimization/55789
8390         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8391         cleanup-tree-dump.
8392         * gcc.dg/tree-ssa/inline-3.c: Add
8393         --param max-early-inliner-iterations=2 option.
8395 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8397         PR debug/53363
8398         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8399         Add -fno-dwarf2-cfi-asm to dg-options.
8400         Adapt match count.
8402 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8404         PR target/56228
8405         * gcc.dg/pr56228.c: New test.
8407 2013-02-07  Alan Modra  <amodra@gmail.com>
8409         PR target/54009
8410         * gcc.target/powerpc/pr54009.c: New test.
8411         PR target/54131
8412         * gfortran.dg/pr54131.f: New test.
8414 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8416         PR fortran/55789
8417         * gfortran.dg/array_constructor_41.f90: New test.
8419 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8421         PR fortran/55978
8422         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8424 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8426         PR middle-end/56217
8427         * g++.dg/gomp/pr56217.C: New test.
8429 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8431         PR tree-optimization/56205
8432         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8433         * gcc.c-torture/execute/pr56205.c: New test.
8435 2013-02-05  Richard Biener  <rguenther@suse.de>
8437         PR tree-optimization/53342
8438         PR tree-optimization/53185
8439         * gcc.dg/vect/pr53185-2.c: New testcase.
8441 2013-02-05  Jan Hubicka  <jh@suse.cz>
8443         PR tree-optimization/55789
8444         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8445         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8446         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8447         * g++.dg/ipa/inline-1.C: New testcase.
8448         * g++.dg/ipa/inline-2.C: New testcase.
8449         * g++.dg/ipa/inline-3.C: New testcase.
8451 2013-02-05  Jan Hubicka  <jh@suse.cz>
8453         PR tree-optimization/55789
8454         * g++.dg/torture/pr55789.C: New testcase.
8456 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8458         PR middle-end/56167
8459         * gcc.dg/pr56167.c: New test.
8461 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8463         PR target/55146
8464         * gcc.target/sh/pr55146.c: New.
8466 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8468         PR tree-optimization/54386
8469         * gcc.target/sh/pr54386.c: New.
8471 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8473         PR fortran/56008
8474         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8476         PR fortran/47517
8477         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8479 2013-02-04  Alexander Potapenko  <glider@google.com>
8480             Jack Howarth  <howarth@bromo.med.uc.edu>
8481             Jakub Jelinek  <jakub@redhat.com>
8483         PR sanitizer/55617
8484         * g++.dg/asan/pr55617.C: New test.
8486 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8488         PR fortran/54195
8489         * gfortran.dg/typebound_operator_19.f90: New test.
8490         * gfortran.dg/typebound_assignment_4.f90: New test.
8492 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8494         PR fortran/54107
8495         * gfortran.dg/recursive_interface_1.f90: New test.
8497 2013-02-04  Richard Guenther  <rguenther@suse.de>
8499         PR lto/56168
8500         * gcc.dg/lto/pr56168_0.c: New testcase.
8501         * gcc.dg/lto/pr56168_1.c: Likewise.
8503 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8505         PR fortran/50627
8506         PR fortran/56054
8507         * gfortran.dg/block_12.f90:  New test.
8508         * gfortran.dg/module_error_1.f90:  New test.
8510 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8512         * lib/target-supports.exp (check_effective_target_vect_float)
8513         (check_effective_target_vect_no_align): Add mips-sde-elf.
8515 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8517         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8519 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8521         * gcc.dg/pr56023.c: XFAIL on AIX.
8522         * gcc.dg/vect/pr49352.c: Same.
8524 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8526         * gnat.dg/opt26.adb: New test.
8528 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8530         Revert.
8531         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8533         * gcc.target/arm/neon-vfnms-1.c: New test.
8534         * gcc.target/arm/neon-vfnma-1.c: New test.
8536 2013-01-31  Richard Biener  <rguenther@suse.de>
8538         PR tree-optimization/56157
8539         * gcc.dg/torture/pr56157.c: New testcase.
8541 2013-01-30  Richard Biener  <rguenther@suse.de>
8543         PR tree-optimization/56150
8544         * gcc.dg/torture/pr56150.c: New testcase.
8546 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8548         PR sanitizer/55374
8549         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8550         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8551         printed in backtrace.
8552         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8553         to avoid errors about mismatched allocation vs. deallocation.
8555         PR c++/55742
8556         * g++.dg/mv1.C: Moved to...
8557         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8558         * g++.dg/mv2.C: Moved to...
8559         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8560         * g++.dg/mv3.C: Moved to...
8561         * g++.dg/ext/mv3.C: ... here.
8562         * g++.dg/mv4.C: Moved to...
8563         * g++.dg/ext/mv4.C: ... here.
8564         * g++.dg/mv5.C: Moved to...
8565         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8566         * g++.dg/mv6.C: Moved to...
8567         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8568         * g++.dg/ext/mv7.C: New test.
8569         * g++.dg/ext/mv8.C: New test.
8570         * g++.dg/ext/mv9.C: New test.
8571         * g++.dg/ext/mv10.C: New test.
8572         * g++.dg/ext/mv11.C: New test.
8574 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8576         PR rtl-optimization/56144
8577         * gcc.dg/pr56144.c: New.
8579 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8581         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8582         message.
8583         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8584         * g++.dg/cpp0x/constexpr-55573.C: Same
8586 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8588         PR tree-optimization/56064
8589         * gcc.dg/fixed-point/view-convert.c: New test.
8591 2013-01-30  Andreas Schwab  <schwab@suse.de>
8593         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8594         evaluate the end index in string range.
8596 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8598         PR fortran/56138
8599         * gfortran.dg/allocatable_function_6.f90: New.
8601 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8602             Mikael Morin  <mikael@gcc.gnu.org>
8604         PR fortran/54107
8605         * gfortran.dg/proc_ptr_comp_36.f90: New.
8607 2013-01-29  Richard Biener  <rguenther@suse.de>
8609         PR tree-optimization/55270
8610         * gcc.dg/torture/pr55270.c: New testcase.
8612 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8614         PR rtl-optimization/56117
8615         * gcc.dg/pr56117.c: New test.
8617 2013-01-28  Richard Biener  <rguenther@suse.de>
8619         PR tree-optimization/56034
8620         * gcc.dg/torture/pr56034.c: New testcase.
8622 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8624         PR tree-optimization/56125
8625         * gcc.dg/pr56125.c: New test.
8627 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8628             Mikael Morin  <mikael@gcc.gnu.org>
8630         PR fortran/53537
8631         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8632         * gfortran.dg/import8.f90: Likewise.
8633         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8634         * gfortran.dg/import10.f90: New test.
8635         * gfortran.dg/import11.f90: Likewise
8637 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8639         PR testsuite/56053
8640         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8641         string.h.  Provide memset, malloc and free prototypes, adjust line
8642         numbers in dg-output.
8643         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8644         Provide memset prototype and adjust line numbers in dg-output.
8645         * c-c++-common/asan/global-overflow-1.c: Likewise.
8647         PR tree-optimization/56094
8648         * gcc.dg/pr56094.c: New test.
8650 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8652         * gcc.target/arm/neon-vfnms-1.c: New test.
8653         * gcc.target/arm/neon-vfnma-1.c: New test.
8655 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8657         PR target/56114
8658         * gcc.target/i386/pr56114.c: New test.
8660 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8662         PR fortran/55984
8663         * gfortran.dg/associate_14.f90: New test.
8665         PR fortran/56047
8666         * gfortran.dg/associate_13.f90: New test.
8668 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8670         PR tree-optimization/56098
8671         * gcc.dg/pr56098-1.c: New test.
8672         * gcc.dg/pr56098-2.c: New test.
8674 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8676         PR target/54222
8677         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8679 2013-01-22  Marek Polacek  <polacek@redhat.com>
8681         PR tree-optimization/56035
8682         * gcc.dg/pr56035.c: New test.
8684 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8686         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8687         for MIPS.
8689 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8691         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8693 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8695         PR c/56078
8696         * gcc.dg/pr56078.c: New test.
8697         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8699 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8701         PR tree-optimization/55927
8702         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8704 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8706         * gcc.target/i386/movsd.c: New test.
8708 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8710         PR inline-asm/55934
8711         * gcc.target/i386/pr55934.c: New test.
8713 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8715         PR fortran/56081
8716         * gfortran.dg/select_8.f90: New.
8718 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8720         * gcc.target/microblaze/microblaze.exp: Remove
8721         target_config_cflags check.
8723 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8725         PR fortran/56052
8726         * gfortran.dg/gomp/pr56052.f90: New test.
8728         PR target/49069
8729         * gcc.dg/pr49069.c: New test.
8731 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8733         PR c++/55944
8734         * g++.dg/cpp0x/constexpr-static10.C: New.
8736 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8738         PR target/56028
8739         * gcc.target/i386/pr56028.c: New test.
8741 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8743         PR target/55686
8744         * gcc.target/i386/pr55686.c: New test.
8746 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8748         PR c++/53609
8749         * g++.dg/cpp0x/variadic139.C: New test.
8750         * g++.dg/cpp0x/variadic140.C: Likewise.
8751         * g++.dg/cpp0x/variadic141.C: Likewise.
8753 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8755         * gnat.dg/warn8.adb: New test.
8757 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8759         PR fortran/55919
8760         * gfortran.dg/include_8.f90: New test.
8762 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8764         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8765         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8767 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8769         PR tree-optimization/56051
8770         * gcc.c-torture/execute/pr56051.c: New test.
8772 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8774         PR rtl-optimization/56023
8775         * gcc.dg/pr56023.c: New test.
8777 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8779         PR middle-end/56022
8780         * gcc.target/i386/pr56022.c: New test.
8782 2013-01-21  Jason Merrill  <jason@redhat.com>
8784         * lib/target-supports.exp (check_effective_target_alias): New.
8786 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8788         PR debug/53235
8789         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8791 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8793         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8795 2013-01-19  Jeff Law  <law@redhat.com>
8797         PR tree-optimization/52631
8798         * tree-ssa/pr52631.c: New test.
8799         * tree-ssa/ssa-fre-9: Update expected output.
8801 2013-01-19  Anthony Green  <green@moxielogic.com>
8803         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8804         for moxie.
8806 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8808         PR tree-optimization/56029
8809         * g++.dg/torture/pr56029.C: New test.
8811 2013-01-18  Sharad Singhai  <singhai@google.com>
8813         PR tree-optimization/55995
8814         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8816 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8818         PR target/55433
8819         * gcc.target/i386/pr55433.c: New.
8821 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8823         PR middle-end/56015
8824         * gfortran.dg/pr56015.f90: New test.
8826 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8828         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8830 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8832         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8833         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8834         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8835         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8836         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8838 2013-01-17  Jeff Law  <law@redhat.com>
8840         * gcc.dg/pr52573.c: Move to...
8841         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8843         PR rtl-optimization/52573
8844         * gcc.dg/pr52573.c: New test.
8846 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8848         PR sanitizer/55679
8849         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8850         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8851         check_no_compiler_messages to test support in ucontext.h.
8852         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8853         compliant RLIMIT_AS.
8855 2013-01-17  Marek Polacek  <polacek@redhat.com>
8857         PR rtl-optimization/55833
8858         * gcc.dg/pr55833.c: New test.
8860 2013-01-17  Jan Hubicka  <jh@suse.cz>
8862         PR tree-optimization/55273
8863         * gcc.c-torture/compile/pr55273.c: New testcase.
8865 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8867         PR target/55981
8868         * gcc.target/pr55981.c: New test.
8870 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8872         * gcc.target/arm/pr40887.c: Require at least armv5.
8873         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8874         * gcc.target/arm/pr51915.c: Likewise.
8875         * gcc.target/arm/pr52006.c: Likewise.
8876         * gcc.target/arm/pr53187.c: Likewise.
8878         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8879         * gcc.target/arm/ftest-support-arm.h: Delete.
8880         * gcc.target/arm/ftest-support-thumb.h: Delete.
8881         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8882         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8883         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8884         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8885         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8886         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8887         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8888         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8889         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8890         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8891         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8892         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8893         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8894         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8895         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8896         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8897         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8898         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8899         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8900         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8901         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8902         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8903         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8904         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8906 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8908         PR tree-optimizations/55264
8909         * g++.dg/ipa/pr55264.C: New test.
8911 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8913         PR fortran/55983
8914         * gfortran.dg/class_55.f90: New.
8916 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8918         PR testsuite/55994
8919         * gcc.c-torture/execute/builtins/builtins.exp: Add
8920         -Wl,--allow-multiple-definition for eabi and elf targets.
8922         PR testsuite/54622
8923         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8924         check_effective_target_vect_perm_short,
8925         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8926         check_effective_target_vect64): Return 0 for big-endian ARM.
8927         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8929         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8930         prototypes.
8932 2013-01-16  Richard Biener  <rguenther@suse.de>
8934         PR tree-optimization/55964
8935         * gcc.dg/torture/pr55964.c: New testcase.
8937 2013-01-16  Richard Biener  <rguenther@suse.de>
8939         PR tree-optimization/54767
8940         PR tree-optimization/53465
8941         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8943 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8945         PR target/55301
8946         * gcc.target/sh/sh-switch.c: New testcase.
8948 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8950         * gcc.dg/webizer.c: Increase the array size.
8952 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8954         PR target/55940
8955         * gcc.dg/pr55940.c: New test.
8957 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8958             Harald Anlauf  <anlauf@gmx.de>
8960         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8961         * gfortran.dg/bounds_check_5.f90: Likewise.
8962         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8963         * gfortran.dg/continuation_9.f90: Likewise.
8964         * gfortran.dg/move_alloc_13.f90: Likewise.
8965         * gfortran.dg/structure_constructor_11.f90: Likewise.
8966         * gfortran.dg/tab_continuation.f: Likewise.
8967         * gfortran.dg/warning-directive-2.F90: Likewise.
8968         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8970 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8972         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8973         * gcc.target/arm/fma-sp.c: Likewise.
8975 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8977         PR rtl-optimization/55153
8978         * gcc.dg/pr55153.c: New.
8980 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8982         PR tree-optimization/55920
8983         * gcc.c-torture/compile/pr55920.c: New test.
8985 2013-01-15  Richard Biener  <rguenther@suse.de>
8987         PR middle-end/55882
8988         * gcc.dg/torture/pr55882.c: New testcase.
8990 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8992         PR tree-optimization/55955
8993         * gcc.c-torture/compile/pr55955.c: New test.
8995 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8997         PR c++/55663
8998         * g++.dg/cpp0x/alias-decl-31.C: New test.
9000 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9002         PR fortran/54286
9003         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9004         case where interface is null.
9006 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9008         PR fortran/55806
9009         * gfortran.dg/array_constructor_40.f90:  New test.
9011 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9013         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9015 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9017         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9018         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9019         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9020         * gcc.target/aarch64/vect-ld1r.c: New.
9021         * gcc.target/aarch64/vect-ld1r.x: New.
9023 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9025         PR target/55948
9026         * gcc.target/i386/hle-clear-rel.c: New file
9027         * gcc.target/i386/hle-store-rel.c: New file.
9029 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9031         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9032         * gfortran.dg/bounds_check_4.f90: Likewise.
9033         * gfortran.dg/inquire_10.f90: Likewise.
9034         * gfortran.dg/minloc_3.f90: Likewise.
9035         * gfortran.dg/minlocval_3.f90: Likewise.
9036         * gfortran.dg/module_double_reuse.f90: Likewise.
9037         * gfortran.dg/mvbits_1.f90: Likewise.
9038         * gfortran.dg/oldstyle_1.f90: Likewise.
9039         * gfortran.dg/pr20163-2.f: Likewise.
9040         * gfortran.dg/save_1.f90: Likewise.
9041         * gfortran.dg/scan_1.f90: Likewise.
9042         * gfortran.dg/select_char_1.f90: Likewise.
9043         * gfortran.dg/shape_4.f90: Likewise.
9044         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9045         * gfortran.dg/function_optimize_10.f90: Likewise.
9046         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9047         * gfortran.dg/used_types_17.f90: Likewise.
9048         * gfortran.dg/used_types_18.f90: Likewise.
9050 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9052         PR fortran/54286
9053         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9055 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9057         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9059 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9061         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9063 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9065         PR fortran/55072
9066         * gfortran.dg/assumed_type_2.f90: Fix test case.
9067         * gfortran.dg/internal_pack_13.f90: New test.
9068         * gfortran.dg/internal_pack_14.f90: New test.
9070 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9072         PR fortran/55868
9073         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9074         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9075         $tar to STAR.
9077 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9079         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9081 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9083         PR target/55719
9084         * gcc.target/s390/pr55719.c: New testcase.
9086 2013-01-11  Richard Guenther  <rguenther@suse.de>
9088         PR tree-optimization/44061
9089         * gcc.dg/pr44061.c: New testcase.
9091 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9093         Update copyright years.
9095 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9096             Jakub Jelinek  <jakub@redhat.com>
9098         PR target/55565
9099         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9101 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9103         PR rtl-optimization/55672
9104         * gcc.target/i386/pr55672.c: New.
9106 2013-01-10  Jeff Law  <law@redhat.com>
9108         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9109         pass/fail message unique.
9112 2013-01-10  Jason Merrill  <jason@redhat.com>
9114         * ada/.gitignore: New.
9116 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9118         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9119         Add tls options.
9120         * g++.dg/tls/thread_local2.C: Likewise.
9121         * g++.dg/tls/thread_local2g.C: Likewise.
9122         * g++.dg/tls/thread_local6.C: Likewise.
9123         * g++.dg/tls/thread_local-order1.C: Add tls options.
9124         * g++.dg/tls/thread_local-order2.C: Likewise.
9125         * g++.dg/tls/thread_local3.C: Likewise.
9126         * g++.dg/tls/thread_local3g.C: Likewise.
9127         * g++.dg/tls/thread_local4.C: Likewise.
9128         * g++.dg/tls/thread_local4g.C: Likewise.
9129         * g++.dg/tls/thread_local5.C: Likewise.
9130         * g++.dg/tls/thread_local5g.C: Likewise.
9131         * g++.dg/tls/thread_local6g.C: Likewise.
9133 2013-01-10  Kostya Serebryany  <kcc@google.com>
9135         * g++.dg/asan/asan_test.cc: Sync from upstream.
9137 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9139         PR tree-optimization/55921
9140         * gcc.c-torture/compile/pr55921.c: New test.
9142 2013-01-09  Jan Hubicka  <jh@suse.cz>
9144         PR tree-optimization/55569
9145         * gcc.c-torture/compile/pr55569.c: New testcase.
9147 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9149         PR fortran/47203
9150         * gfortran.dg/use_28.f90: New test.
9152 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9154         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9155         number matching more robust.
9157 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9159         PR rtl-optimization/55829
9160         * gcc.target/i386/pr55829.c: New.
9162 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9164         PR fortran/55758
9165         * gfortran.dg/bind_c_bool_1.f90: New.
9166         * gfortran.dg/do_5.f90: Add dg-warning.
9168 2013-01-09  Jan Hubicka  <jh@suse.cz>
9170         PR tree-optimization/55875
9171         * gcc.c-torture/execute/pr55875.c: New testcase.
9172         * g++.dg/torture/pr55875.C: New testcase.
9174 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9176         PR c/48418
9177         * c-c++-common/pr48418.c: New test.
9179 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9181         PR c++/55801
9182         * g++.dg/tls/thread_local-ice.C: New.
9184 2013-01-09  Andreas Schwab  <schwab@suse.de>
9186         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9188 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9190         PR tree-optimization/48189
9191         * gcc.dg/pr48189.c: New test.
9193 2013-01-04  Jan Hubicka  <jh@suse.cz>
9195         PR tree-optimization/55823
9196         * g++.dg/ipa/devirt-10.C: New testcase.
9198 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9199             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9201         PR rtl-optimization/55845
9202         * gcc.target/i386/pr55845.c: New test.
9204 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9206         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9207         instructions generated instead of number of occurances.
9209 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9211         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9212         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9213         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9214         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9215         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9216         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9217         * gcc.target/aarch64/vect-fcm.x: Likewise.
9218         * lib/target-supports.exp
9219         (check_effective_target_vect_cond): Enable for AArch64.
9221 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9223         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9224         endian-safe float pool loading.
9225         (test_square_root_v4sf): Likewise.
9226         (test_square_root_v2df): Likewise.
9227         * lib/target-supports.exp
9228         (check_effective_target_vect_call_sqrtf): Add AArch64.
9230 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9232         PR debug/55579
9233         * gcc.dg/tree-ssa/pr55579.c: New test.
9235 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9237         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9238         asm comments.
9240 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9242         PR middle-end/55890
9243         * gcc.dg/torture/pr55890-3.c: New test.
9245         PR middle-end/55851
9246         * gcc.c-torture/compile/pr55851.c: New test.
9248         PR sanitizer/55844
9249         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9250         dg-options.
9252 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9254         PR fortran/55618
9255         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9257 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9259         PR fortran/55763
9260         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9261         * gfortran.dg/pointer_init_7.f90: New.
9263 2013-01-07  Richard Biener  <rguenther@suse.de>
9265         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9267 2013-01-07  Richard Biener  <rguenther@suse.de>
9269         PR middle-end/55890
9270         * gcc.dg/torture/pr55890-1.c: New testcase.
9271         * gcc.dg/torture/pr55890-2.c: Likewise.
9273 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9275         * gcc.target/aarch64/fmovd.c: New.
9276         * gcc.target/aarch64/fmovf.c: Likewise.
9277         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9278         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9279         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9280         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9281         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9282         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9284 2013-01-07  Richard Biener  <rguenther@suse.de>
9286         PR tree-optimization/55888
9287         PR tree-optimization/55862
9288         * gcc.dg/torture/pr55888.c: New testcase.
9290 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9292         PR fortran/55852
9293         * gfortran.dg/intrinsic_size_3.f90: New.
9295 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9297         PR fortran/55763
9298         * gfortran.dg/select_type_32.f90: New.
9300 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9302         PR c++/52343
9303         * g++.dg/cpp0x/alias-decl-29.C: New test.
9305 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9307         PR fortran/53876
9308         PR fortran/54990
9309         PR fortran/54992
9310         * gfortran.dg/class_array_15.f03: New test.
9312 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9314         PR fortran/42769
9315         PR fortran/45836
9316         PR fortran/45900
9317         * gfortran.dg/use_23.f90: New test.
9318         * gfortran.dg/use_24.f90: New test.
9319         * gfortran.dg/use_25.f90: New test.
9320         * gfortran.dg/use_26.f90: New test.
9321         * gfortran.dg/use_27.f90: New test.
9323 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9325         * gnat.dg/specs/clause_on_volatile.ads: New test.
9327 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9329         * gnat.dg/alignment10.adb: New test.
9331 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9332             Mikael Morin  <mikael@gcc.gnu.org>
9334         PR fortran/55827
9335         * gfortran.dg/use_22.f90: New test.
9337 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9339         * gcc.target/aarch64/cmp-1.c: New testcase.
9341 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9343         PR fortran/55172
9344         * gfortran.dg/select_type_31.f03: New test.
9346 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9348         PR c++/54526 (again)
9349         * g++.dg/cpp0x/parse2.C: Extend.
9350         * g++.old-deja/g++.other/crash28.C: Adjust.
9352 2013-01-04  Richard Biener  <rguenther@suse.de>
9354         PR tree-optimization/55862
9355         * gcc.dg/torture/pr55862.c: New testcase.
9357 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9359         PR tree-optimization/55755
9360         * gcc.dg/torture/pr55755.c: New test.
9361         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9362         * gcc.dg/tree-ssa/pr45144.c: Update.
9364 2013-01-04  Richard Biener  <rguenther@suse.de>
9366         PR middle-end/55863
9367         * gcc.dg/fold-reassoc-2.c: New testcase.
9369 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9371         PR fortran/55763
9372         * gfortran.dg/null_7.f90: New.
9374 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9376         PR fortran/55854
9377         PR fortran/55763
9378         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9379         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9380         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9382 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9384         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9386 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9388         PR fortran/55855
9389         * gfortran.dg/assignment_1.f90: Modified.
9390         * gfortran.dg/assignment_4.f90: New.
9392 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9394         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9396 2013-01-03  Richard Biener  <rguenther@suse.de>
9398         PR tree-optimization/55857
9399         * gcc.dg/vect/pr55857-1.c: New testcase.
9400         * gcc.dg/vect/pr55857-2.c: Likewise.
9402 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9404         PR rtl-optimization/55838
9405         * gcc.dg/pr55838.c: New test.
9407         PR tree-optimization/55832
9408         * gcc.c-torture/compile/pr55832.c: New test.
9410 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9412         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9413         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9414         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9415         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9416         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9417         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9418         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9419         * gcc.dg/unroll_1.c: Ditto.
9420         * gcc.dg/unroll_2.c: Ditto.
9421         * gcc.dg/unroll_3.c: Ditto.
9422         * gcc.dg/unroll_4.c: Ditto.
9424 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9426         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9428 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9430         PR fortran/55818
9431         * gfortran.dg/eof_4.f90: New test.
9433 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9435         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9436         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9437         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9438         (compat_setup_dfp): Initialize compat_alt_caret and
9439         compat_save_TEST_ALWAYS_FLAGS.
9441 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9443         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9445 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9447         * gcc.dg/torture/fp-int-convert-2.c: New test.
9449 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9451         * gfortran.dg/newunit_3.f90: Add dg-do run.
9452         * gfortran.dg/inquire_15.f90: Add dg-do run.
9454 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9456         PR tree-optimization/55831
9457         * gcc.dg/pr55831.c: New test.
9459 Copyright (C) 2013 Free Software Foundation, Inc.
9461 Copying and distribution of this file, with or without modification,
9462 are permitted in any medium without royalty provided the copyright
9463 notice and this notice are preserved.