PR middle-end/21718
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba172098f56686b497ae92d1248421bc51aa3c5e8
1 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
3         PR middle-end/21718
4         * gcc.dg/float-exact-1.c: New test.
6 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
8         PR rtl-optimization/54300
9         * gcc.target/arm/pr54300.C: New test.
11 2013-11-20  Diego Novillo  <dnovillo@google.com>
13         PR 59212
14         * g++.dg/plugin/selfassign.c: Include stringpool.h
16 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
18         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
20 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
22         * gcc.target/s390/htm-1.c: Rename to ...
23         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
24         one.
25         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
26         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
27         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
28         * gcc.target/s390/htm-builtins-1.c: New testcase.
29         * gcc.target/s390/htm-builtins-2.c: New testcase.
30         * gcc.target/s390/s390.exp: Add check for htm machine.
32 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
34         PR c/53001
35         * c-c++-common/Wfloat-conversion.c: Copies relevant
36         tests from c-c++-common/Wconversion-real.c,
37         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
38         new testcase for conversions that are warned about by
39         -Wfloat-conversion.
41 2013-11-19  Martin Jambor  <mjambor@suse.cz>
43         PR rtl-optimization/59099
44         * gcc.target/i386/pr59099.c: New test.
46 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
48         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
50 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
52         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
53         construct parameter slot value in endian-independent way.
54         (fcevv, fciievv, fcvevv): Use it.
56 2013-11-19  Jan Hubicka  <jh@suse.cz>
58         * ipa/devirt9.C: Fix prevoius change.
60 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
62         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
63         Remove defined(__linux__).
65 2013-11-19  Richard Biener  <rguenther@suse.de>
67         PR tree-optimization/59164
68         * gcc.dg/torture/pr59164.c: New testcase.
70 2013-11-19  Richard Biener  <rguenther@suse.de>
72         PR middle-end/58956
73         * gcc.dg/torture/pr58956.c: New testcase.
75 2013-11-19  Marek Polacek  <polacek@redhat.com>
77         * c-c++-common/ubsan/null-1.c: New test.
78         * c-c++-common/ubsan/null-2.c: New test.
79         * c-c++-common/ubsan/null-3.c: New test.
80         * c-c++-common/ubsan/null-4.c: New test.
81         * c-c++-common/ubsan/null-5.c: New test.
82         * c-c++-common/ubsan/null-6.c: New test.
83         * c-c++-common/ubsan/null-7.c: New test.
84         * c-c++-common/ubsan/null-8.c: New test.
85         * c-c++-common/ubsan/null-9.c: New test.
86         * c-c++-common/ubsan/null-10.c: New test.
87         * c-c++-common/ubsan/null-11.c: New test.
88         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
89         * c-c++-common/ubsan/shift-1.c: Likewise.
90         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
92 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
94         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
96 2013-11-19  Jan Hubicka  <jh@suse.cz>
98         * ipa/devirt9.C: Verify that the optimization happens already before.
99         whole-program.
101 2013-11-19  Richard Biener  <rguenther@suse.de>
103         PR tree-optimization/57517
104         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
105         * gcc.dg/torture/pr57517.c: Likewise.
107 2013-11-19  Jan Hubicka  <jh@suse.cz>
109         * gcc.target/i386/memcpy-3.c: New testcase.
111 2013-11-18  Jan Hubicka  <jh@suse.cz>
112             Uros Bizjak  <ubizjak@gmail.com>
114         PR middle-end/59175
115         * gcc.target/i386/memcpy-2.c: Fix template;
116         add +1 so the testcase passes at 32bit.
118 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
120         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
121         Remove spurious FIXME.
123 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
125         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
127 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/53473
130         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
132 2013-11-18  Richard Biener  <rguenther@suse.de>
134         PR tree-optimization/59125
135         PR tree-optimization/54570
136         * gcc.dg/builtin-object-size-8.c: Un-xfail.
137         * gcc.dg/builtin-object-size-14.c: New testcase.
138         * gcc.dg/strlenopt-14gf.c: Adjust.
139         * gcc.dg/strlenopt-1f.c: Likewise.
140         * gcc.dg/strlenopt-4gf.c: Likewise.
142 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
144         * gnat.dg/volatile11.adb: New test.
145         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
147 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
149         PR sanitizer/59106
150         * c-c++-common/asan/pr59106.c: New test.
152 2013-11-17  Jan Hubicka  <jh@suse.cz>
154         * gcc.target/i386/memcpy-2.c: New testcase.
156 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
158         PR target/59153
159         * gcc.target/i386/pr59153.c: New test.
161 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
163         PR c++/59123
164         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
165         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
167 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
169         PR c++/29143
170         * g++.dg/overload/addr2.C: New.
171         * g++.old-deja/g++.other/overload11.C: Adjust.
173 2013-11-15  Mike Stump  <mikestump@comcast.net>
175         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
176         * lib/g++.exp (g++_target_compile): Likewise.
177         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
178         libraries.  Remove debugging.
179         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
180         libraries.  Remove -O0, redundant with default.
182 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
184         * c-c++-common/cpp/ucnid-2011-1.c: New test.
186 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
188         PR c++/58188
189         * g++.dg/cpp0x/nsdmi-template8.C: New.
191 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
193         PR c++/58725
194         * g++.dg/cpp0x/nsdmi-template7.C: New.
196 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
198         PR c++/58829
199         * g++.dg/cpp0x/nsdmi-template6.C: New.
201 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
203         PR c++/58599
204         * g++.dg/cpp0x/nsdmi-template5.C: New.
206 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
208         * c-c++-common/cilk-plus/PS: New directory.
209         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
210         * g++.dg/dg.exp: Run Cilk Plus tests.
211         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
213 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
215         * gcc.dg/vmx/3b-15.c: Revise for little endian.
217 2013-11-15  Richard Biener  <rguenther@suse.de>
219         PR tree-optimization/50262
220         * gcc.dg/tree-ssa/alias-28.c: New testcase.
221         * gcc.dg/strlenopt-1.c: Adjust.
222         * gcc.dg/strlenopt-1f.c: Likewise.
224 2013-11-15  Richard Biener  <rguenther@suse.de>
226         * gcc.dg/torture/20131115-1.c: New testcase.
228 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
230         * gcc.dg/cpp/ucnid-9.c: New test.
232 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
234         * gnat.dg/stack_usage1b.adb: New test.
235         * gnat.dg/stack_usage1c.adb: Likewise.
237 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
239         * gnat.dg/specs/addr1.ads: Revert the last change.
240         * gnat.dg/specs/atomic1.ads: Likewise.
242 2013-11-14  Cong Hou  <congh@google.com>
244         * gcc.dg/vect/vect-alias-check.c: Update.
246 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
248         PR c++/57887
249         * g++.dg/cpp0x/nsdmi-template3.C: New.
250         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
252 2013-11-14  Diego Novillo  <dnovillo@google.com>
254         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
255         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
257 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
259         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
260         compiler and linker field if _CALL_ELF == 2.
261         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
262         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
263         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
265 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
267         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
268         (WRAPPER): Use it.
269         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
270         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
271         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
273 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
275         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
276         New function.
277         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
278         * gcc.target/powerpc/pr57949-2.c: Likewise.
280 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
282         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
284 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
286         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
287         * gcc.dg/torture/float128-div-underflow.c: Likewise.
288         * gcc.dg/torture/float128-extend-nan.c: Likewise.
290 2013-11-14  Richard Biener  <rguenther@suse.de>
292         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
294 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
296         * gnat.dg/specs/addr1.ads: XFAIL on x32.
297         * gnat.dg/specs/atomic1.ads: Likewise.
299 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
301         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
302         to "cortex-a53".
303         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
304         to "cortex-a53".
306 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
308         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
309         *-*-solaris2.1[0-9]*.
310         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
312 2013-11-14  Joey Ye  <joey.ye@arm.com>
314         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
315         * gcc.dg/tree-ssa/vrp47.c: Likewise.
316         * gcc.dg/tree-ssa/vrp87.c: Likewise.
317         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
318         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
320 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
322         PR c++/58533
323         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
325 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
327         PR target/59101
328         * gcc.c-torture/execute/pr59101.c: New test.
330 2013-11-13  Jeff Law  <law@redhat.com>
332         PR tree-optimization/59102
333         * gcc.c-torture/compile/pr59102.c: New test.
335 2013-11-13  Tom de Vries  <tom@codesourcery.com>
337         * gcc.dg/tail-merge-store.c: New test.
339 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
341         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
342         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
344 2013-11-13  Jeff Law  <law@redhat.com>
346         * PR middle-end/59119
347         * gcc.c-torture/compile/pr59119.c: New test.
349 2013-11-13  Martin Jambor  <mjambor@suse.cz>
351         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
352         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
353         * gcc.dg/pr10474.c: Likewise.
355 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
357         * lib/target-supports.exp
358         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
359         of targets that do not need command line argument to enable SIMD.
361 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
363         * gcc.dg/guality/param-4.c: New test.
365 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
367         * gcc.dg/c11-complex-1.c: New test.
369 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
371         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
372         gcc.dg/auto-type-2.c: New tests.
374 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
376         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
377         LTO tests.
379 2013-11-12  Jeff Law  <law@redhat.com>
381         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
382         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
383         the SSA optimizers.
385 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
387         PR target/59054
388         * gcc.target/powerpc/pr59054.c: New test.
390 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
392         * g++.dg/cpp1y/lambda-generic.C: New test case.
393         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
394         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
395         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
396         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
397         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
398         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
399         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
400         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
402 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
404         PR c++/58534
405         PR c++/58536
406         PR c++/58548
407         PR c++/58549
408         PR c++/58637
409         * g++.dg/cpp1y/pr58534.C: New testcase.
410         * g++.dg/cpp1y/pr58536.C: New testcase.
411         * g++.dg/cpp1y/pr58548.C: New testcase.
412         * g++.dg/cpp1y/pr58549.C: New testcase.
413         * g++.dg/cpp1y/pr58637.C: New testcase.
415 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
417         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
418         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
419         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
420         diagnostics.
422 2013-11-12  Tristan Gingold  <gingold@adacore.com>
424         * gnat.dg/aggr21.adb: New test.
425         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
427 2013-11-12  Jeff Law  <law@redhat.com>
429         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
430         * gcc.dg/tree-ssa/isolate-5.c: New test.
432 2013-11-12  Martin Jambor  <mjambor@suse.cz>
434         PR rtl-optimization/10474
435         * gcc.dg/pr10474.c: New testcase.
436         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
437         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
439 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
441         PR c++/57734
442         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
444 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
446         * gcc.dg/time-profiler-1.c: New test.
447         * gcc.dg/time-profiler-2.c: Ditto.
449 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
450             Jeff Law  <law@redhat.com>
452         * gcc.dg/tree-ssa/alias-27.c: New testcase.
454 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
456         PR target/58853
457         * gcc.target/i386/pr58853.c: New test.
459 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
461         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
462         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
463         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
464         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
465         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
466         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
467         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
468         * gcc.dg/tree-ssa/vrp47.c: Likewise.
469         * gcc.dg/tree-ssa/vrp87.c: Likewise.
471 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
473         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
474         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
475         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
476         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
477         gcc.dg/atomic/stdatomic-exchange-1.c,
478         gcc.dg/atomic/stdatomic-exchange-2.c,
479         gcc.dg/atomic/stdatomic-exchange-3.c,
480         gcc.dg/atomic/stdatomic-exchange-4.c,
481         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
482         gcc.dg/atomic/stdatomic-generic.c,
483         gcc.dg/atomic/stdatomic-kill-dep.c,
484         gcc.dg/atomic/stdatomic-load-1.c,
485         gcc.dg/atomic/stdatomic-load-2.c,
486         gcc.dg/atomic/stdatomic-load-3.c,
487         gcc.dg/atomic/stdatomic-load-4.c,
488         gcc.dg/atomic/stdatomic-lockfree.c,
489         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
490         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
491         gcc.dg/atomic/stdatomic-store-1.c,
492         gcc.dg/atomic/stdatomic-store-2.c,
493         gcc.dg/atomic/stdatomic-store-3.c,
494         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
495         tests.
497 2013-11-08  Cong Hou  <congh@google.com>
499         PR tree-optimization/58508
500         * gcc.dg/vect/pr58508.c: Update.
502 2013-11-08  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/59047
505         * gcc.dg/torture/pr59047.c: New testcase.
507 2013-11-08  Richard Biener  <rguenther@suse.de>
509         PR tree-optimization/59038
510         PR tree-optimization/58955
511         * gcc.dg/torture/pr59038.c: New testcase.
513 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
515         PR fortran/58471
516         * gfortran.dg/constructor_9.f90: New.
518 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
520         * gcc.dg/atomic-compare-exchange-1.c,
521         gcc.dg/atomic-compare-exchange-2.c,
522         gcc.dg/atomic-compare-exchange-3.c,
523         gcc.dg/atomic-compare-exchange-4.c,
524         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
525         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
526         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
527         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
528         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
529         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
530         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
531         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
532         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
533         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
534         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
535         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
536         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
537         gcc.dg/atomic-store-5.c: Declare main as returning int.
538         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
539         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
540         gcc.dg/atomic-exchange-5.c: Separate increments of count from
541         expression using value of count.
543 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
545         * lib/target-supports.exp
546         (check_effective_target_fenv_exceptions): New function.
547         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
548         * gcc.dg/atomic/c11-atomic-exec-1.c,
549         gcc.dg/atomic/c11-atomic-exec-2.c,
550         gcc.dg/atomic/c11-atomic-exec-3.c,
551         gcc.dg/atomic/c11-atomic-exec-4.c,
552         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
553         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
554         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
556 2013-11-07  Cong Hou  <congh@google.com>
558         * gcc.dg/vect/vect-alias-check.c: New.
560 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
562         * gcc.dg/tree-ssa/loop-39.c: New test.
564         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
565         * gcc.dg/unroll_2.c: Likewise.
566         * gcc.dg/unroll_3.c: Likewise.
567         * gcc.dg/unroll_4.c: Likewise.
568         * gcc.dg/vrp90.c: New test.
570 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
572         PR c++/58176
573         * g++.dg/cpp0x/nullptr30.C: New.
575 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
576             Jakub Jelinek  <jakub@redhat.com>
578         PR sanitizer/59029
579         * c-c++-common/asan/pr59029.c: New test.
581 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
583         PR target/59034
584         * gcc.target/i386/pr59034-1.c: New test.
585         * gcc.target/i386/pr59034-2.c: Likewise.
587 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
589         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
590         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
591         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
593 2013-11-06  DJ Delorie  <dj@redhat.com>
595         * gcc.dg/mismatch-decl-1.c: New test.
597 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
599         * gcc.dg/torture/float128-cmp-invalid.c,
600         gcc.dg/torture/float128-div-underflow.c,
601         gcc.dg/torture/float128-extend-nan.c,
602         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
604 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
606         * gcc.target/sh/pr51244-11.c: Remove target line.
607         * gcc.target/sh/sh4a-sincosf.c: Likewise.
608         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
609         * gcc.target/sh/pr51244-15.c: Likewise.
610         * gcc.target/sh/pr51244-19.c: Likewise.
611         * gcc.target/sh/cmpstr.c: Likewise.
612         * gcc.target/sh/pr33135-3.c: Likewise.
613         * gcc.target/sh/pr53512-2.c: Likewise.
614         * gcc.target/sh/pr54602-2.c: Likewise.
615         * gcc.target/sh/pr52483-1.c: Likewise.
616         * gcc.target/sh/pr21255-2-ml.c: Likewise.
617         * gcc.target/sh/pr54760-4.c: Likewise.
618         * gcc.target/sh/pr52483-5.c: Likewise.
619         * gcc.target/sh/pr54089-2.c: Likewise.
620         * gcc.target/sh/pr56547-2.c: Likewise.
621         * gcc.target/sh/pr54089-6.c: Likewise.
622         * gcc.target/sh/pr51244-20.c: Likewise.
623         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
624         * gcc.target/sh/sh4a-fsrra.c: Likewise.
625         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
626         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
627         * gcc.target/sh/pr55303-2.c: Likewise.
628         * gcc.target/sh/sh2a-resbank.c: Likewise.
629         * gcc.target/sh/sp-switch.c: Likewise.
630         * gcc.target/sh/pr51244-3.c: Likewise.
631         * gcc.target/sh/pr50751-3.c: Likewise.
632         * gcc.target/sh/pr51244-7.c: Likewise.
633         * gcc.target/sh/struct-arg-dw2.c: Likewise.
634         * gcc.target/sh/pr50751-7.c: Likewise.
635         * gcc.target/sh/pr49468-di.c: Likewise.
636         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
637         * gcc.target/sh/pr49880-3.c: Likewise.
638         * gcc.target/sh/pr51244-12.c: Likewise.
639         * gcc.target/sh/pr53988.c: Likewise.
640         * gcc.target/sh/pr6526.c: Likewise.
641         * gcc.target/sh/sh2a-bxor.c: Likewise.
642         * gcc.target/sh/pr51244-16.c: Likewise.
643         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
644         * gcc.target/sh/sh2a-bor.c: Likewise.
645         * gcc.target/sh/pr53511-1.c: Likewise.
646         * gcc.target/sh/pr21255-3.c: Likewise.
647         * gcc.target/sh/pr53512-3.c: Likewise.
648         * gcc.target/sh/pr33135-4.c: Likewise.
649         * gcc.target/sh/pr54602-3.c: Likewise.
650         * gcc.target/sh/pr54760-1.c: Likewise.
651         * gcc.target/sh/pr52483-2.c: Likewise.
652         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
653         * gcc.target/sh/pr54680.c: Likewise.
654         * gcc.target/sh/pr54386.c: Likewise.
655         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
656         * gcc.target/sh/pr54089-3.c: Likewise.
657         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
658         * gcc.target/sh/pr54089-7.c: Likewise.
659         * gcc.target/sh/strlen.c: Likewise.
660         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
661         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
662         * gcc.target/sh/pr55303-3.c: Likewise.
663         * gcc.target/sh/pr51244-4.c: Likewise.
664         * gcc.target/sh/pr50751-4.c: Likewise.
665         * gcc.target/sh/pr39423-1.c: Likewise.
666         * gcc.target/sh/pr51244-8.c: Likewise.
667         * gcc.target/sh/pr55146.c: Likewise.
668         * gcc.target/sh/pr50751-8.c: Likewise.
669         * gcc.target/sh/sh2a-bset.c: Likewise.
670         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
671         * gcc.target/sh/sh2a-movi20s.c: Likewise.
672         * gcc.target/sh/20080410-1.c: Likewise.
673         * gcc.target/sh/pr49880-4.c: Likewise.
674         * gcc.target/sh/pr51244-13.c: Likewise.
675         * gcc.target/sh/sh2a-movrt.c: Likewise.
676         * gcc.target/sh/pr51244-17.c: Likewise.
677         * gcc.target/sh/pr21255-2-mb.c: Likewise.
678         * gcc.target/sh/sh2a-bclr.c: Likewise.
679         * gcc.target/sh/pr33135-1.c: Likewise.
680         * gcc.target/sh/pr53512-4.c: Likewise.
681         * gcc.target/sh/pr54602-4.c: Likewise.
682         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
683         * gcc.target/sh/pr54760-2.c: Likewise.
684         * gcc.target/sh/pr52483-3.c: Likewise.
685         * gcc.target/sh/sh2a-bld.c: Likewise.
686         * gcc.target/sh/pr54089-4.c: Likewise.
687         * gcc.target/sh/pr54685.c: Likewise.
688         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
689         * gcc.target/sh/pr54089-8.c: Likewise.
690         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
691         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
692         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
693         * gcc.target/sh/pr51244-1.c: Likewise.
694         * gcc.target/sh/pr50751-1.c: Likewise.
695         * gcc.target/sh/pr55160.c: Likewise.
696         * gcc.target/sh/pr51244-5.c: Likewise.
697         * gcc.target/sh/pr54236-1.c: Likewise.
698         * gcc.target/sh/pr50751-5.c: Likewise.
699         * gcc.target/sh/pr52933-1.c: Likewise.
700         * gcc.target/sh/pr39423-2.c: Likewise.
701         * gcc.target/sh/pr51244-9.c: Likewise.
702         * gcc.target/sh/pr49263.c: Likewise.
703         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
704         * gcc.target/sh/pr49880-1.c: Likewise.
705         * gcc.target/sh/sh2a-band.c: Likewise.
706         * gcc.target/sh/pr51244-10.c: Likewise.
707         * gcc.target/sh/pr49880-5.c: Likewise.
708         * gcc.target/sh/prefetch.c: Likewise.
709         * gcc.target/sh/pr51244-14.c: Likewise.
710         * gcc.target/sh/rte-delay-slot.c: Likewise.
711         * gcc.target/sh/fpul-usage-1.c: Likewise.
712         * gcc.target/sh/pr51244-18.c: Likewise.
713         * gcc.target/sh/pr21255-1.c: Likewise.
714         * gcc.target/sh/pr33135-2.c: Likewise.
715         * gcc.target/sh/pr53512-1.c: Likewise.
716         * gcc.target/sh/pr54602-1.c: Likewise.
717         * gcc.target/sh/sh2a-rtsn.c: Likewise.
718         * gcc.target/sh/torture/pragma-isr.c: Likewise.
719         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
720         * gcc.target/sh/torture/pr58314.c: Likewise.
721         * gcc.target/sh/torture/pr34777.c: Likewise.
722         * gcc.target/sh/torture/pr58475.c: Likewise.
723         * gcc.target/sh/pr54760-3.c: Likewise.
724         * gcc.target/sh/sh4a-cosf.c: Likewise.
725         * gcc.target/sh/pr52483-4.c: Likewise.
726         * gcc.target/sh/mfmovd.c: Likewise.
727         * gcc.target/sh/pr54089-1.c: Likewise.
728         * gcc.target/sh/pr56547-1.c: Likewise.
729         * gcc.target/sh/pr54089-5.c: Likewise.
730         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
731         * gcc.target/sh/pr54089-9.c: Likewise.
732         * gcc.target/sh/sh2a-jsrn.c: Likewise.
733         * gcc.target/sh/pr49468-si.c: Likewise.
734         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
735         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
736         * gcc.target/sh/pr55303-1.c: Likewise.
737         * gcc.target/sh/pr51244-2.c: Likewise.
738         * gcc.target/sh/pr50751-2.c: Likewise.
739         * gcc.target/sh/pr54236-2.c: Likewise.
740         * gcc.target/sh/pr51244-6.c: Likewise.
741         * gcc.target/sh/cmpstrn.c: Likewise.
742         * gcc.target/sh/pr50751-6.c: Likewise.
743         * gcc.target/sh/pr52933-2.c: Likewise.
744         * gcc.target/sh/pr53568-1.c: Likewise.
745         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
746         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
747         * gcc.target/sh/sh4a-sinf.c: Likewise.
748         * gcc.target/sh/pr49880-2.c: Likewise.
750 2013-11-06  Tobias Burnus  <burnus@net-b.de>
752         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
753         * gcc.dg/wdate-time.c: Ditto.
754         * gfortran.dg/wdate-time.F90: Ditto.
756 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
758         PR target/30807
759         * gcc.target/sh/torture/pr30807.c: New.
761 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
763         PR c++/11006
764         * g++.dg/other/java3.C: New.
766 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
768         PR target/59021
769         * gcc.target/i386/pr59021.c: New test.
771 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
773         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
774         dg-additional-files to also match BOL.
776 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
778         * gcc.dg/torture/c99-contract-1.c: New test.
780 2013-11-06  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/58653
783         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
784         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
786 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
788         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
789         40 to 30.  Replaced iteration variable with a #define.  Instead of
790         returning non-zero value for error, called __builtin_abort ().  Fixed
791         a bug of calling fib_serial in serial case instead of fib.
792         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
793         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
794         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
795         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
796         compiler flag testing.
798 2013-11-06  Christian Bruel  <christian.bruel@st.com>
800         * gcc.target/sh/strlen.c: New test.
802 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
804         PR middle-end/58970
805         * gcc.c-torture/compile/pr58970.c: New test.
807 2013-11-05  Wei Mi  <wmi@google.com>
809         PR regression/58985
810         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
812 2013-11-05  Tobias Burnus  <burnus@net-b.de>
814         * g++.dg/warn/wdate-time.C: New.
815         * gcc.dg/wdate-time.c: New.
816         * gfortran.dg/wdate-time.F90: New.
818 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
820         PR fortran/58989
821         * gfortran.dg/reshape_6.f90: New test.
823 2013-11-05  Jeff Law  <law@redhat.com>
825         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
826         * gcc.dg/tree-ssa/isolate-1.c: New test.
827         * gcc.dg/tree-ssa/isolate-2.c: New test.
828         * gcc.dg/tree-ssa/isolate-3.c: New test.
829         * gcc.dg/tree-ssa/isolate-4.c: New test.
831 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
833         PR rtl-optimization/58997
834         * gcc.c-torture/compile/pr58997.c: New test.
836 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/58724
839         * g++.dg/cpp0x/gen-attrs-56.C: New.
841 2013-11-05  Richard Biener  <rguenther@suse.de>
843         PR ipa/58492
844         * gcc.dg/ipa/pr58492.c: New testcase.
846 2013-11-05  Richard Biener  <rguenther@suse.de>
848         PR tree-optimization/58955
849         * gcc.dg/torture/pr58955-1.c: New testcase.
850         * gcc.dg/torture/pr58955-2.c: Likewise.
852 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
854         PR middle-end/58981
855         * gcc.dg/pr58981.c: New test.
857 2013-11-05  Richard Biener  <rguenther@suse.de>
859         PR middle-end/58941
860         * gcc.dg/torture/pr58941.c: New testcase.
862 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
864         PR tree-optimization/58958
865         * gcc.dg/tree-ssa/pr58958.c: New file.
867 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
869         * gcc.dg/tree-ssa/alias-26.c: New file.
871 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
873         PR tree-optimization/58984
874         * gcc.c-torture/execute/pr58984.c: New test.
876 2013-11-05  Andreas Schwab  <schwab@suse.de>
878         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
880 2013-11-05  Tobias Burnus  <burnus@net-b.de>
882         * g++.dg/gomp/openmp-simd-1.C: New.
883         * g++.dg/gomp/openmp-simd-2.C: New.
884         * gcc.dg/gomp/openmp-simd-1.c: New.
885         * gcc.dg/gomp/openmp-simd-2.c: New.
887 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
889         * gcc.dg/superblock.c: Require scheduling support.
891 2013-11-04  Kostya Serebryany  <kcc@google.com>
893         * g++.dg/asan/asan_test.cc: Update the test
894         to match the fresh asan run-time.
895         * c-c++-common/asan/stack-overflow-1.c: Ditto.
897 2013-11-04  Ian Lance Taylor  <iant@google.com>
899         * g++.dg/ext/sync-4.C: New test.
901 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
903         PR fortran/58771
904         * gfortran.dg/derived_external_function_1.f90 : New test
906 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
908         PR tree-optimization/58978
909         * gcc.c-torture/compile/pr58978.c: New test.
911 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
913         PR fortran/57445
914         * gfortran.dg/optional_class_1.f90 : New test
916 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
918         PR rtl-optimization/58968
919         * gfortran.dg/pr58968.f: New
921 2013-11-04  Marek Polacek  <polacek@redhat.com>
923         PR c++/58979
924         * g++.dg/diagnostic/pr58979.C: New test.
926 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
928         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
929         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
930         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
931         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
932         gcc.dg/iec-559-macros-9.c: New tests.
934 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
936         PR tree-optimization/58946
937         * gcc.c-torture/compile/pr58946.c: New test.
939 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/52071
942         * g++.dg/parse/pr52071.C: New.
944 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
946         PR c++/38313
947         * g++.dg/lookup/name-clash10.C: New.
949 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
951         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
952         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
953         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
954         vbif.
956 2013-11-03  Marek Polacek  <polacek@redhat.com>
958         * g++.dg/ubsan/cxx1y-vla.C: New test.
959         * c-c++-common/ubsan/vla-3.c: New test.
960         * c-c++-common/ubsan/vla-2.c: New test.
961         * c-c++-common/ubsan/vla-4.c: New test.
962         * c-c++-common/ubsan/vla-1.c: New test.
964 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
966         * gcc.dg/vmx/vec-set.c: New.
968 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/29234
971         PR c++/56037
972         * g++.dg/parse/pr29234.C: New.
973         * g++.dg/parse/pr56037.C: Likewise.
975 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
977         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
978         passed it in as one of the options to all Cilk keywords test.
980 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
982         PR c++/58708
983         * g++.dg/cpp1y/pr58708.C: New.
985 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
987         PR c++/58834
988         * g++.dg/ext/pr58834.C: New file.
990 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
992         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
993         tests.
994         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
995         tests.
997 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
999         PR fortran/57893
1000         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1001         type block.
1003 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1005         * g++.dg/gomp/simd-1.C: New test.
1006         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1007         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1008         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1009         * c-c++-common/gomp/simd6.c: New test.
1011 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1013         Implement C++14 digit separators.
1014         * g++.dg/cpp1y/digit-sep.C: New.
1015         * g++.dg/cpp1y/digit-sep-neg.C: New.
1016         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1018 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1020         * gcc.dg/vect/vect-align-3.c: New test.
1022         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1023         we warn about it already during VRP1 pass.
1025 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1027         PR rtl-optimization/58934
1028         Revert:
1029         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1030         PR rtl-optimization/10474
1031         * gcc.dg/pr10474.c: New testcase.
1032         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1033         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1035 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1037         PR c++/58932
1038         Revert:
1039         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1041         PR c++/58466
1042         * g++.dg/cpp0x/variadic145.C: New.
1044         * g++.dg/cpp0x/sfinae49.C: New.
1046 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1048         PR c++/58581
1049         * g++.dg/cpp0x/deleted1.C: New.
1051 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1053         * gcc.target/arm/lp1243022.c: New test.
1055 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1057         PR other/58545
1058         * gcc.target/avr/pr58545.c: New test.
1060 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1062         Revert:
1063         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1064         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1065         path to the compile flags.
1067 2013-10-30  Cong Hou  <congh@google.com>
1069         * gcc.target/i386/vect-abs-s8.c: New test.
1070         * gcc.target/i386/vect-abs-s16.c: New test.
1071         * gcc.target/i386/vect-abs-s32.c: New test.
1073 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1075         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1076         path to the compile flags.
1078 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1080         PR rtl-optimization/58369
1081         * g++.dg/torture/pr58369.C: New test.
1083 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1085         PR other/33426
1086         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1087         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1088         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1090 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1092         PR target/58784
1093         * gcc.target/arm/pr58784.c: New.
1095 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1097         * gcc.dg/tree-ssa/alias-24.c: New file.
1099 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1101         * gcc.target/i386/fma_double_3.c: Use pattern for
1102         scan-assembler-times instead of just one insn name.
1103         * gcc.target/i386/fma_double_5.c: Ditto.
1104         * gcc.target/i386/fma_float_3.c: Ditto.
1105         * gcc.target/i386/fma_float_5.c: Ditto.
1106         * gcc.target/i386/l_fma_double_1.c: Ditto.
1107         * gcc.target/i386/l_fma_double_2.c: Ditto.
1108         * gcc.target/i386/l_fma_double_3.c: Ditto.
1109         * gcc.target/i386/l_fma_double_4.c: Ditto.
1110         * gcc.target/i386/l_fma_double_5.c: Ditto.
1111         * gcc.target/i386/l_fma_double_6.c: Ditto.
1112         * gcc.target/i386/l_fma_float_1.c: Ditto.
1113         * gcc.target/i386/l_fma_float_2.c: Ditto.
1114         * gcc.target/i386/l_fma_float_3.c: Ditto.
1115         * gcc.target/i386/l_fma_float_4.c: Ditto.
1116         * gcc.target/i386/l_fma_float_5.c: Ditto.
1117         * gcc.target/i386/l_fma_float_6.c: Ditto.
1119 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1121         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1122         * gcc.target/sh/cmpstr.c: New test.
1123         * gcc.target/sh/cmpstrn.c: New test.
1125 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1127         PR rtl-optimization/10474
1128         * gcc.dg/pr10474.c: New testcase.
1129         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1130         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1132 2013-10-29  Andrew Pinski <apinski@cavium.com>
1133             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1135         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1136         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1137         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1138         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1139         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1140         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1141         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1142         conditional move to be used.
1143         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1145 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1147         PR fortran/44350
1148         * gfortran.dg/blockdata_8.f90: New.
1150 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1152         PR target/54236
1153         * gcc.target/sh/pr54236-2: New.
1154         * gcc.target/sh/pr54089-6: Add another rotl special case.
1156 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1158         PR fortran/58793
1159         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1160         to determine sizes of real kinds.
1162         PR fortran/58858
1163         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1165 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1167         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1168         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1169         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1170         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1171         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1172         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1173         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1174         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1175         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1176         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1177         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1178         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1179         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1180         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1181         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1182         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1183         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1184         test stored in c-c++-common.  Also, added the Cilk runtime's library
1185         to the ld_library_path.
1187 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/58888
1190         * g++.dg/cpp0x/auto40.C: New.
1191         * g++.dg/other/warning1.C: Adjust.
1193 2013-10-29  Richard Biener  <rguenther@suse.de>
1195         * gcc.dg/torture/restrict-2.c: New testcase.
1196         * gcc.dg/torture/restrict-3.c: Likewise.
1197         * gcc.dg/torture/restrict-4.c: Likewise.
1198         * gcc.dg/torture/restrict-5.c: Likewise.
1200 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1202         PR tree-optimization/19831
1203         * gcc.dg/tree-ssa/alias-25.c: New file.
1205 2013-10-29  Richard Biener  <rguenther@suse.de>
1207         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1208         changes.
1209         * gcc.dg/vect/bb-slp-32.c: Likewise.
1210         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1211         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1212         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1213         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1214         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1215         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1216         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1217         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1218         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1219         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1220         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1221         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1222         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1223         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1224         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1225         * gfortran.dg/vect/vect.exp: Likewise.
1227 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1229         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1230         * gcc.dg/vmx/eg-5.c: Likewise.
1232 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1233             Joern Rennecke  <joern.rennecke@embecosm.com>
1235         * gcc.target/arc/jump-around-jump.c: New test.
1237 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1239         * gcc.target/arm/require-pic-register-loc.c: New test.
1241 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1243         PR target/58679
1244         * gcc.target/i386/pr58679-1.c: New test.
1245         * gcc.target/i386/pr58679-2.c: Ditto.
1247 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1249         PR other/33426
1250         * gcc.dg/vect/vect-ivdep-2.c: New.
1252 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1254         PR target/52483
1255         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1256         * gcc.target/sh/pr52483-2.c: Likewise.
1257         * gcc.target/sh/pr52483-3.c: Likewise.
1258         * gcc.target/sh/pr52483-4.c: Likewise.
1260 2013-10-26  Jeff Law  <law@redhat.com>
1262         * g++.dg/torture/pr49309.C: Removed.
1263         * gcc.dg/dfp/pr35739.c: Removed.
1265 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1267         PR rtl-optimization/58759
1268         * gcc.target/i386/pr58759.c: New.
1270 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1272         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1273         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1274         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1276 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1278         * gcc.dg/wmul-1.c: New test.
1280 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1282         PR c++/58878
1283         * g++.dg/template/pr58878.C: New.
1285 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1287         * gcc.dg/tree-ssa/alias-23.c: New file.
1289 2013-10-25  Richard Biener  <rguenther@suse.de>
1291         PR tree-optimization/58626
1292         * gcc.dg/torture/pr58626.c: New testcase.
1294 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1296         PR c++/54812
1297         * g++.dg/cpp0x/defaulted47.C: New.
1299 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1301         * gcc.c-torture/execute/pr58831.c: New test.
1303 2013-10-25  Nick Clifton  <nickc@redhat.com>
1305         * c-c++-common/pr57793.c: Add expected error messages for
1306         targets with small integers.
1307         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1308         * gcc.dg/c99-stdint-2.c: Likewise.
1309         * gcc.dg/cdce1.c: Likewise.
1310         * gcc.dg/fold-overflow-1.c: Likewise.
1311         * gcc.dg/utf-cvt.c: Likewise.
1312         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1313         arithmetic.
1314         * gcc.dg/ftrapv-2.c: Likewise.
1315         * gcc.dg/pr30286.c: Likewise.
1316         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1317         * lib/target-supports.exp (check_effective_target_trapping): New
1318         proc.  Returns true if the target supports trapping arithmetic.
1320 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1322         * g++.dg/parse/ivdep.C: New.
1323         * g++.dg/vect/pr33426-ivdep.cc: New.
1325 2013-10-24  Richard Henderson  <rth@redhat.com>
1327         PR rtl/58542
1328         * gcc.dg/atomic-store-6.c: New.
1330 2013-10-24  Ian Lance Taylor  <iant@google.com>
1332         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1334 2013-10-24  Cong Hou  <congh@google.com>
1336         * gcc.c-torture/execute/20030125-1.c: Update.
1338 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1340         PR fortran/44646
1341         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1343 2013-10-24  Dehao Chen  <dehao@google.com>
1345         * g++.dg/opt/devirt3.C: New test.
1347 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1349         PR other/33426
1350         * testsuite/gcc.dg/ivdep.c: New.
1351         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1353 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1355         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1356         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1358 2013-10-24  Nick Clifton  <nickc@redhat.com>
1360         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1362 2013-10-24  Marek Polacek  <polacek@redhat.com>
1364         PR c++/58705
1365         * g++.dg/parse/pr58705.C: New test.
1367 2013-10-24  Marek Polacek  <polacek@redhat.com>
1369         * gcc.dg/c11-align-5.c: Add more testing.
1371 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1373         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1375 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1377         PR tree-optimization/58775
1378         PR tree-optimization/58791
1379         * gcc.dg/guality/pr58791-1.c: New test.
1380         * gcc.dg/guality/pr58791-2.c: New test.
1381         * gcc.dg/guality/pr58791-3.c: New test.
1382         * gcc.dg/guality/pr58791-4.c: New test.
1383         * gcc.dg/guality/pr58791-5.c: New test.
1384         * gcc.c-torture/compile/pr58775.c: New test.
1385         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1387 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1389         PR tree-optimization/58805
1390         * gcc.dg/pr58805.c: New test.
1392 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1394         * gcc.target/i386/vect-div-1.c: New test.
1396         * gcc.dg/vect/pr58508.c: Remove dg-options.
1398 2013-10-23  Richard Biener  <rguenther@suse.de>
1400         * gcc.dg/torture/pr58830.c: New testcase.
1402 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1404         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1405         * g++.dg/cpp1y/attr-deprecated.C: New.
1406         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1408 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1410         PR fortran/58793
1411         * gfortran.dg/assumed_type_8.f90: New.
1413 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1415         PR target/58779
1416         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1417         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1418         * gcc.dg/torture/pr58779.c: New test.
1420 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1422         * gcc.target/mips/nor.c: New.
1424 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1426         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1427         tests into...
1428         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1429         restricted to big-endian targets.
1431 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1433         PR fortran 57893
1434         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1436 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1438         PR fortran/58803
1439         * gfortran.dg/proc_ptr_comp_38.f90: New.
1441 2013-10-21  Marek Polacek  <polacek@redhat.com>
1443         PR middle-end/58809
1444         * gcc.dg/gomp/pr58809.c: New test.
1446 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1448         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1449         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1451 2013-10-21  Richard Biener  <rguenther@suse.de>
1453         PR tree-optimization/58794
1454         * c-c++-common/torture/pr58794-1.c: New testcase.
1455         * c-c++-common/torture/pr58794-2.c: Likewise.
1457 2013-10-21  Richard Biener  <rguenther@suse.de>
1459         PR middle-end/58742
1460         * c-c++-common/fold-divmul-1.c: New testcase.
1462 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1464         * gcc.target/i386/memset-vector_loop-1.c: New test.
1465         * gcc.target/i386/memset-vector_loop-2.c: New test.
1467 2013-10-21  Diego Novillo  <dnovillo@google.com>
1469         * g++.dg/plugin/selfassign.c: Include tree.h.
1470         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1471         * gcc.dg/plugin/ggcplug.c: Likewise.
1472         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1473         * gcc.dg/plugin/selfassign.c: Likewise.
1474         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1476 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1478         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1479         * gcc.target/mips/mips-ps-7.c: Likewise.
1481 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1483         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1484         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1485         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1487 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1489         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1491         PR testsuite/58645
1492         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1494 2013-10-19  Mike Stump  <mikestump@comcast.net>
1496         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1498         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1499         * g++.dg/lto/pr54625-1_0.c: ... to here.
1500         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1501         * g++.dg/lto/pr54625-1_1.C: Likewise.
1502         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1503         * g++.dg/lto/pr54625-2_0.c: Likewise.
1504         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1505         * g++.dg/lto/pr54625-2_1.C: Likewise.
1507 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1509         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1511 2013-10-18  Cong Hou  <congh@google.com>
1513         * gcc.dg/vect/pr58508.c: New test.
1515 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1517         PR c++/58466
1518         * g++.dg/cpp0x/variadic145.C: New.
1520 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1522         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1524 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1526         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1527         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1528         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1529         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1531 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1533         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1534         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1535         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1536         effective target arm_thumb1_ok.
1537         * lib/target-supports.exp
1538         (check_effective_target_arm_fp16_ok_nocache): Don't force
1539         -mfloat-abi=soft when building for hardfloat target.
1541 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1543         PR target/58673
1544         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1545         -mquad-word + -mno-vsx-timode causes errors.
1546         * gcc.target/powerpc/pr58673-2.c: Likewise.
1548 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1550         PR c++/58596
1551         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1553 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1555         * gcc.target/aarch64/c-output-template.c: New testcase.
1556         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1557         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1559 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1561         * gcc/testsuite/lib/target-supports.exp
1562         (check_effective_target_sync_long_long): AArch64 supports
1563         atomic operations on "long long".
1564         (check_effective_target_sync_long_long_runtime): AArch64 can
1565         execute atomic operations on "long long".
1567 2013-10-17  Richard Biener  <rguenther@suse.de>
1569         PR tree-optimization/58143
1570         * gcc.dg/torture/pr58143-1.c: New testcase.
1571         * gcc.dg/torture/pr58143-2.c: Likewise.
1572         * gcc.dg/torture/pr58143-3.c: Likewise.
1574 2013-10-17  Marek Polacek  <polacek@redhat.com>
1576         PR c/58267
1577         * gcc.dg/c1x-align-5.c: New test.
1579 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1581         PR fortran/58652
1582         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1584 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1586         * c-c++-common/cpp/openmp-define-1.c: Move
1587         dg-require-effective-target fopenmp after dg-do directive.
1588         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1589         * gfortran.dg/openmp-define-1.f90: Likewise.
1590         * gfortran.dg/openmp-define-2.f90: Likewise.
1591         * gfortran.dg/openmp-define-3.f90: Likewise.
1593 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1595         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1597 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1599         PR target/57756
1600         * gcc.target/i386/pr57756.c: New test.
1601         * gcc.target/i386/pr57756_2.c: New test.
1603 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1605         * gcc.dg/torture/builtin-self.c: New file.
1607 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1609         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1610         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1611         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1612         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1613         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1615 2013-10-15  Cong Hou  <congh@google.com>
1617         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1619 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1621         PR c++/58707
1622         * g++.dg/cpp0x/pr58707.C: New.
1624 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1626         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1627         after other directives.
1629 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1631         PR fortran/58652
1632         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1634 2013-10-14  Ian Lance Taylor  <iant@google.com>
1636         * go.test/go-test.exp (go-find-packages): New proc.
1637         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1638         subdirectories.  Do simple +build line matching.  Handle run with
1639         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1640         for rundir.  Remove special handling for bug191 and dwarf.
1642 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1644         PR fortran/58658
1645         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1647 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1649         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1650         Use btsl.
1652 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1654         * gnat.dg/specs/opt1.ads: New test.
1656 2013-10-14  Richard Biener  <rguenther@suse.de>
1658         PR tree-optimization/58640
1659         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1661 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1663         * gnat.dg/uninit_array.ad[sn]: New test.
1664         * gnat.dg/uninit_array_pkg.ads: New helper.
1666 2013-10-13  Richard Biener  <rguenther@suse.de>
1668         * gcc.c-torture/execute/pr58662.c: New test.
1670 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1672         PR target/51244
1673         * gcc.dg/torture/p51244-21.c: New.
1674         * gcc.target/sh/pr51244-20.c: New.
1675         * gcc.target/sh/pr51244-20-sh2a.c: New.
1677 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1679         * gnat.dg/specs/linker_section.ads: Update test.
1681 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1683         PR target/58690
1684         * gcc.target/i386/pr58690.c: New test
1686 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1688         * gcc.target/i386/builtin-ucmp.c: New test.
1690 2013-10-11  Brooks Moses  <bmoses@google.com>
1692         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1694 2013-10-11  Jeff Law  <law@redhat.com>
1696         * gcc.c-torture/execute/pr58640.c: New test.
1698 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1700         PR c++/58633
1701         * g++.dg/cpp0x/decltype57.C: New.
1703 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1705         PR c++/31671
1706         * g++.dg/template/nontype26.C: New.
1708 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1710         * c-c++-common/cpp/openmp-define-1.c: New file.
1711         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1712         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1713         * gfortran.dg/openmp-define-1.f90: Likewise.
1714         * gfortran.dg/openmp-define-2.f90: Likewise.
1715         * gfortran.dg/openmp-define-3.f90: Likewise.
1717         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1718         for test source files.
1719         * gcc.dg/gomp/gomp.exp: Likewise.
1720         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1721         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1722         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1723         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1724         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1726 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1728         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1729         Remove error test that is now valid in OpenMP 4.0.
1730         * c-c++-common/gomp/atomic-16.c: New test.
1731         * c-c++-common/gomp/cancel-1.c: New test.
1732         * c-c++-common/gomp/depend-1.c: New test.
1733         * c-c++-common/gomp/depend-2.c: New test.
1734         * c-c++-common/gomp/map-1.c: New test.
1735         * c-c++-common/gomp/pr58472.c: New test.
1736         * c-c++-common/gomp/sections1.c: New test.
1737         * c-c++-common/gomp/simd1.c: New test.
1738         * c-c++-common/gomp/simd2.c: New test.
1739         * c-c++-common/gomp/simd3.c: New test.
1740         * c-c++-common/gomp/simd4.c: New test.
1741         * c-c++-common/gomp/simd5.c: New test.
1742         * c-c++-common/gomp/single1.c: New test.
1743         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1744         parser.
1745         * g++.dg/gomp/block-3.C: Likewise.
1746         * g++.dg/gomp/clause-3.C: Adjust error messages.
1747         * g++.dg/gomp/declare-simd-1.C: New test.
1748         * g++.dg/gomp/declare-simd-2.C: New test.
1749         * g++.dg/gomp/depend-1.C: New test.
1750         * g++.dg/gomp/depend-2.C: New test.
1751         * g++.dg/gomp/target-1.C: New test.
1752         * g++.dg/gomp/target-2.C: New test.
1753         * g++.dg/gomp/taskgroup-1.C: New test.
1754         * g++.dg/gomp/teams-1.C: New test.
1755         * g++.dg/gomp/udr-1.C: New test.
1756         * g++.dg/gomp/udr-2.C: New test.
1757         * g++.dg/gomp/udr-3.C: New test.
1758         * g++.dg/gomp/udr-4.C: New test.
1759         * g++.dg/gomp/udr-5.C: New test.
1760         * g++.dg/gomp/udr-6.C: New test.
1761         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1762         * gcc.dg/autopar/outer-2.c: Likewise.
1763         * gcc.dg/autopar/outer-3.c: Likewise.
1764         * gcc.dg/autopar/outer-4.c: Likewise.
1765         * gcc.dg/autopar/outer-5.c: Likewise.
1766         * gcc.dg/autopar/outer-6.c: Likewise.
1767         * gcc.dg/autopar/parallelization-1.c: Likewise.
1768         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1769         parser.
1770         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1771         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1772         instead of GOMP_parallel_loop_runtime_start.
1773         * gcc.dg/gomp/declare-simd-1.c: New test.
1774         * gcc.dg/gomp/declare-simd-2.c: New test.
1775         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1776         parser.  Add further #pragma omp sections nesting tests.
1777         * gcc.dg/gomp/target-1.c: New test.
1778         * gcc.dg/gomp/target-2.c: New test.
1779         * gcc.dg/gomp/taskgroup-1.c: New test.
1780         * gcc.dg/gomp/teams-1.c: New test.
1781         * gcc.dg/gomp/udr-1.c: New test.
1782         * gcc.dg/gomp/udr-2.c: New test.
1783         * gcc.dg/gomp/udr-3.c: New test.
1784         * gcc.dg/gomp/udr-4.c: New test.
1785         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1787 2013-10-10  Jan Hubicka  <jh@suse.cz>
1789         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1790         tuning change.
1791         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1792         * gcc.target/i386/pr49168-1.c: Likewise.
1793         * gcc.target/i386/pr49002-2.c: Likewise.
1795 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1797         PR middle-end/58670
1798         * gcc.dg/torture/pr58670.c: New test.
1800 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1802         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1804 2013-10-09  Marek Polacek  <polacek@redhat.com>
1806         PR c++/58635
1807         * g++.dg/tm/pr58635-1.C: New test.
1808         * g++.dg/tm/pr58635-2.C: New test.
1810 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1812         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1814 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1816         PR tree-optimization/20318
1817         * c-c++-common/pr20318.c: New file.
1818         * gcc.dg/tree-ssa/pr20318.c: New file.
1820 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1822         * gcc.c-torture/execute/pr58570.c: New test.
1824 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1826         * gcc.target/aarch64/vclz.c: New testcase.
1828 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1830         * gcc.target/aarch64/vadd_f64.c: New testcase.
1831         * gcc.target/aarch64/vsub_f64.c: New testcase.
1833 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1835         * gcc.target/aarch64/vdiv_f.c: New testcase.
1837 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1839         * gcc.target/aarch64/vneg_f.c: New testcase.
1840         * gcc.target/aarch64/vneg_s.c: New testcase.
1842 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1844         PR c++/58568
1845         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1846         * g++.old-deja/g++.mike/misc9.C: Adjust.
1848 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1850         PR c++/58665
1851         Revert:
1852         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1854         PR c++/58448
1855         * g++.dg/template/crash117.C: New.
1857 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1859         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1861 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1863         PR tree-optimization/58480
1864         * gcc.dg/tree-ssa/pr58480.c: New file.
1866 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1868         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1869         * gcc.target/powerpc/fusion.c: Likewise.
1871 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1873         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1875 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1877         * gcc.target/s390/htm-1.c: Add more tests to cover different
1878         operand types.
1880 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1882         PR c++/58126
1883         * g++.dg/init/uninitialized1.C: New.
1885 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1887         PR c++/56060
1888         * g++.dg/cpp0x/variadic144.C: New.
1890 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1892         PR c++/58560
1893         * g++.dg/cpp0x/auto39.C: New.
1895 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1897         PR c++/58503
1898         * g++.dg/cpp0x/range-for26.C: New.
1899         * g++.dg/cpp0x/range-for27.C: Likewise.
1901 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1903         PR c++/58448
1904         * g++.dg/template/crash117.C: New.
1906 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1908         PR c++/19476
1909         * g++.dg/tree-ssa/pr19476-5.C: New file.
1910         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1912 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1914         PR c++/58584
1915         * g++.dg/cpp0x/gen-attrs-55.C: New.
1917 2013-10-03  Easwaran Raman  <eraman@google.com>
1919         PR c++/33911
1920         * g++.dg/ext/attribute47.C: New.
1922 2013-10-03  Rong Xu  <xur@google.com>
1924         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1925         probability.
1926         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1927         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1929 2013-10-03  Marek Polacek  <polacek@redhat.com>
1931         PR c++/58510
1932         * g++.dg/cpp0x/pr58510.C: New test.
1934 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1936         PR c++/19476
1937         * g++.dg/tree-ssa/pr19476-1.C: New file.
1938         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1939         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1940         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1942 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1944         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1945         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1946         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1947         VSX scalar operations or the traditional floating point form of
1948         the instruction.
1949         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1950         * gcc.target/powerpc/recip-3.c: Likewise.
1951         * gcc.target/powerpc/recip-5.c: Likewise.
1952         * gcc.target/powerpc/pr72747.c: Likewise.
1953         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1955 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1957         PR target/58460
1958         * gcc.target/aarch64/pr58460.c: New file.
1960 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1962         PR fortran/58593
1963         * gfortran.dg/char_length_19.f90: New.
1965 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1967         PR c++/58535
1968         * g++.dg/parse/crash65.C: New.
1969         * g++.dg/cpp1y/pr58535.C: Likewise.
1971 2013-10-02  Richard Biener  <rguenther@suse.de>
1973         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1974         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1975         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1976         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1977         * gfortran.dg/ldist-pr45199.f: Likewise.
1979 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1981         PR c++/58565
1982         * g++.dg/parse/crash64.C: New.
1984 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1986         * gcc.dg/tree-ssa/slsr-40.c: New test.
1988 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1990         PR c++/58563
1991         * g++.dg/cpp0x/pr58563.C: New.
1993 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1995         * gcc.target/aarch64/vect_saddl_1.c: New.
1997 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1999         PR target/58574
2000         * gcc.c-torture/execute/pr58574.c: New testcase.
2002 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2004         PR Target/58578
2005         * gcc.target/arm/pr58578.c: New test.
2007 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2009         PR tree-optimization/58556
2010         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2011         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2013 2013-10-01  Nick Clifton  <nickc@redhat.com>
2015         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2016         for MSP430.
2017         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2018         ptr32plus targets.
2019         * gcc.c-torture/compile/pr41181.c: Likewise.
2020         * gcc.c-torture/compile/calls.c: Likewise.
2021         * gcc.c-torture/compile/990617-1.c: Likewise.
2022         * gcc.c-torture/compile/pr55955.c: Only run the test for
2023         int32plus targets.
2024         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2026 2013-10-01  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/58553
2029         * gcc.dg/torture/pr58553.c: New testcase.
2031 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2033         PR middle-end/58564
2034         * gcc.c-torture/execute/pr58564.c: New test.
2036 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2038         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2039         Update for additional dump message.
2041 2013-09-30  Richard Biener  <rguenther@suse.de>
2043         PR tree-optimization/58554
2044         * gcc.dg/torture/pr58554.c: New testcase.
2046 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2047             Joern Rennecke  <joern.rennecke@embecosm.com>
2049         * gcc.target/arc/barrel-shifter-1.c: New test.
2050         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2051         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2052         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2053         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2054         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2055         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2056         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2057         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2058         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2059         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2060         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2061         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2062         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2063         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2064         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2065         * gcc.target/arc/mtune-ARC600.c: Likewise.
2066         * gcc.target/arc/mtune-ARC601.c: Likewise.
2067         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2068         * gcc.target/arc/mtune-ARC700.c: Likewise.
2069         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2070         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2071         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2072         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2074 2013-09-30  Richard Biener  <rguenther@suse.de>
2076         PR middle-end/58532
2077         * g++.dg/torture/pr58552.C: New testcase.
2079 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2081         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2082         and -mupper-regs-df.
2084 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2086         PR middle-end/58463
2087         * gcc.dg/pr58463.c: New test.
2089 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2091         PR middle-end/58551
2092         * c-c++-common/gomp/pr58551.c: New test.
2094 2013-09-27  Richard Biener  <rguenther@suse.de>
2096         PR tree-optimization/58459
2097         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2099 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2101         PR fortran/58113
2102         * gfortran.dg/round_4.f90: Check for rounding support.
2104 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2106         * g++.dg/vect/pr58513.cc (op): Make static.
2108 2013-09-26  Richard Biener  <rguenther@suse.de>
2110         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2112 2013-09-26  Richard Biener  <rguenther@suse.de>
2114         PR tree-optimization/58539
2115         * gcc.dg/torture/pr58539.c: New testcase.
2117 2013-09-25  Jeff Law  <law@redhat.com>
2119         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2121 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2123         PR fortran/58436
2124         * gfortran.dg/finalize_21.f90: New.
2126 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2128         PR fortran/57697
2129         PR fortran/58469
2130         * gfortran.dg/defined_assignment_8.f90: New.
2131         * gfortran.dg/defined_assignment_9.f90: New.
2133 2013-09-25  Marek Polacek  <polacek@redhat.com>
2135         PR sanitizer/58413
2136         * c-c++-common/ubsan/shift-5.c: New test.
2137         * c-c++-common/ubsan/shift-6.c: New test.
2138         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2139         * gcc.dg/ubsan/c-shift-1.c: New test.
2141 2013-09-25  Marek Polacek  <polacek@redhat.com>
2143         PR c++/58516
2144         * g++.dg/tm/pr58516.C: New test.
2146 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2148         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2149         New procedure.
2150         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2152 2013-09-24  Richard Biener  <rguenther@suse.de>
2154         PR middle-end/58513
2155         * g++.dg/vect/pr58513.cc: New testcase.
2157 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2159         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2160         output.
2162 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2164         PR c++/58500
2165         * g++.dg/cpp1y/pr58500.C: New testcase.
2167 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2169         * gnat.dg/opt28.ad[sb]: New test.
2170         * gnat.dg/opt28_pkg.ads: New helper.
2172 2013-09-23  Richard Biener  <rguenther@suse.de>
2174         PR tree-optimization/58464
2175         * g++.dg/torture/pr58464.C: New testcase.
2177 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2179         PR target/58475
2180         * gcc.target/sh/torture/pr58475.c: New test.
2182 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2184         PR fortran/58355
2185         * gfortran.dg/extends_15.f90: New.
2187 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2189         PR c++/58481
2190         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2192 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2194         PR target/56875
2195         * gcc.target/vax/vax.exp: New.
2196         * gcc.target/vax/pr56875.c: Ditto.
2198 2013-09-20  Richard Biener  <rguenther@suse.de>
2200         PR middle-end/58484
2201         * gfortran.dg/pr58484.f: New testcase.
2203 2013-09-20  Jeff Law  <law@redhat.com>
2205         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2207 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2209         PR middle-end/57748
2210         * gcc.dg/torture/pr57748-1.c: New test.
2211         * gcc.dg/torture/pr57748-2.c: New test.
2213 2013-09-20  Marek Polacek  <polacek@redhat.com>
2215         PR sanitizer/58413
2216         * c-c++-common/ubsan/shift-4.c: New test.
2218 2013-09-20  Richard Biener  <rguenther@suse.de>
2220         PR tree-optimization/58453
2221         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2223 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2225         PR fortran/58099
2226         * gfortran.dg/proc_ptr_43.f90: New.
2228 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2230         PR fortran/57697
2231         * gfortran.dg/defined_assignment_11.f90: New.
2233 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2235         PR rtl-optimization/58438
2236         * g++.dg/pr58438.C: New test.
2238 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2240         PR fortran/43366
2241         * gfortran.dg/class_39.f03: Update dg-error.
2242         * gfortran.dg/class_5.f03: Ditto.
2243         * gfortran.dg/class_53.f90: Ditto.
2244         * gfortran.dg/realloc_on_assign_20.f90: New.
2245         * gfortran.dg/realloc_on_assign_21.f90: New.
2246         * gfortran.dg/realloc_on_assign_22.f90: New.
2248 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/58457
2251         * g++.dg/parse/using4.C: New.
2253 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2255         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2257 2013-09-18  Marek Polacek  <polacek@redhat.com>
2259         PR sanitize/58443
2260         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2261         instead of the shift option.
2262         * c-c++-common/ubsan/pr58443-1.c: New test.
2263         * c-c++-common/ubsan/pr58443-3.c: New test.
2264         * c-c++-common/ubsan/pr58443-2.c: New test.
2266 2013-09-18  Richard Biener  <rguenther@suse.de>
2268         PR tree-optimization/58417
2269         * gcc.dg/torture/pr58417.c: New testcase.
2271 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2273         * gnat.dg/array_bounds_test2.adb: New test.
2275 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2277         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2278         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2280 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2282         * gnat.dg/in_out_parameter4.adb: New test.
2284 2013-09-18  Marek Polacek  <polacek@redhat.com>
2286         PR sanitizer/58411
2287         * c-c++-common/ubsan/attrib-1.c: New test.
2289 2013-09-17  Cong Hou  <congh@google.com>
2291         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2292         on two arrays with short and int types. This should not be recognized
2293         as a dot product pattern.
2295 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2297         PR c++/58435
2298         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2299         the cp_type_quals (r) too.
2301 2013-09-17  Jan Hubicka  <jh@suse.cz>
2303         PR middle-end/58332
2304         * gcc.c-torture/compile/pr58332.c: New testcase.
2306 2013-09-17  Jeff Law  <law@redhat.com>
2308         * gcc.c-torture/execute/pr58387.c: New test.
2310 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2312         PR tree-optimization/58088
2313         * gcc.c-torture/compile/pr58088.c: New test.
2315 2013-09-17  Nick Clifton  <nickc@redhat.com>
2317         * lib/target-supports.exp (check_effective_target_trampolines):
2318         Add MSP430 to the list of targets that do not support trampolines.
2319         (check_profiling_available): Add MSP430 to the list of targets
2320         that do not support profiling.
2321         (check_effective_target_tls_runtime): Add MSP430 to the list of
2322         targets that do not support TLS.
2324 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2326         * gnat.dg/opt27.adb: New test.
2327         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2329 2013-09-17  Andreas Schwab  <schwab@suse.de>
2331         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2333 2013-09-17  Richard Biener  <rguenther@suse.de>
2335         PR tree-optimization/58432
2336         * gcc.dg/pr58432.c: New testcase.
2338 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2340         * gcc.dg/tree-ssa/slsr-39.c: New test.
2342 2013-09-16  Xinliang David Li  <davidxl@google.com>
2344         * gcc.misc-tests/help.exp: Optimizer help change.
2346 2013-09-16  Jeff Law  <law@redhat.com>
2348         * gcc.c-torture/execute/pr58419.c: New test.
2349         * gcc.c-torture/execute/pr58431.c: New test.
2351 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2353         PR fortran/58356
2354         * gfortran.dg/finalize_19.f90: New.
2356 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2358         * gcc.target/i386/pr58418.c: New.
2360 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2362         * gcc.target/aarch64/fmla-intrinsic.c: New.
2363         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2364         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2365         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2367 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2369         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2370         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2372 2013-09-16  Richard Biener  <rguenther@suse.de>
2374         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2376 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2378         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2379         interpreted as implicit templates) to be expected pedwarns instead.
2381 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2383         PR fortran/57697
2384         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2386 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2388         PR fortran/57697
2389         * gfortran.dg/defined_assignment_10.f90: New.
2391 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2393         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2394         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2396 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2398         * g++.dg/abi/main.C: Added implicit C linkage tests
2400 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2402         * gcc.target/i386/pr57848.c: New file.
2404 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2406         PR target/58314
2407         * gcc.target/sh/torture/pr58314.c: New test.
2409 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2411         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2413 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2415         PR ipa/58389
2416         * g++.dg/pr58389.C: New test.
2418 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2420         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2421         * g++.dg/template/pseudodtor3.C: Likewise.
2423 2013-09-12  Richard Biener  <rguenther@suse.de>
2425         PR tree-optimization/58404
2426         * g++.dg/tree-ssa/pr58404.C: New testcase.
2428 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2430         PR ipa/58371
2431         * g++.dg/ipa/pr58371.C: New test.
2433 2013-09-12  Richard Biener  <rguenther@suse.de>
2435         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2436         expected outcome and comment why that happens.
2438 2013-09-11  Richard Biener  <rguenther@suse.de>
2440         PR middle-end/58377
2441         * g++.dg/uninit-pred-4.C: New testcase.
2443 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2445         PR tree-optimization/58385
2446         * gcc.c-torture/execute/pr58385.c: New test.
2448 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2450         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2452 2013-09-10  Jeff Law  <law@redhat.com>
2454         * g++.dg/torture/pr58380.C: New test.
2456 2013-09-10  Jan Hubicka  <jh@suse.cz>
2457             Paolo Carlini  <paolo.carlini@oracle.com>
2459         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2461 2013-09-10  Jeff Law  <law@redhat.com>
2463         * gcc.c-torture/compile/pr58343.c: New test.
2465 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2467         PR rtl-optimization/58365
2468         * gcc.c-torture/execute/pr58365.c: New test.
2470 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2472         * gcc.dg/torture/memcpy-1.c: New test.
2474 2013-09-10  Alan Modra  <amodra@gmail.com>
2476         * gcc.target/powerpc/pr58330.c: New.
2478 2013-09-10  Alan Modra  <amodra@gmail.com>
2480         * gcc.target/powerpc/medium_offset.c: New.
2482 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2484         PR c++/58325
2485         * g++.dg/warn/Wunused-var-21.C: New test.
2487         PR tree-optimization/58364
2488         * gcc.c-torture/execute/pr58364.c: New test.
2490 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2492         PR c++/43452
2493         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2494         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2495         * g++.dg/init/delete1.C: Adjust.
2497 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2499         * gcc.target/aarch64/movdi_1.c: New test.
2501 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2503         PR c++/58362
2504         * g++.dg/warn/Wunused-parm-5.C: New.
2506 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2508         * gcc.target/aarch64/cmn-neg.c: New test.
2510 2013-09-09  Richard Biener  <rguenther@suse.de>
2512         PR middle-end/58326
2513         * gcc.dg/torture/pr58326-1.c: New testcase.
2514         * gcc.dg/torture/pr58326-2.c: Likewise.
2516 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2518         PR target/57735
2519         * g++.dg/ext/pr57735.C: New test.
2521 2013-09-09  Jan Hubicka  <jh@suse.cz>
2523         PR middle-end/58294
2524         * g++.dg/torture/PR58294.C: New testcase.
2526 2013-09-08  Jeff Law  <law@redhat.com>
2528         * gcc.c-torture/compile/pr58340.c: New test.
2530 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2532         * g++.dg/debug/ra1.C: New test.
2534 2013-09-08  Jan Hubicka  <jh@suse.cz>
2536         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2537         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2538         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2539         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2541 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2543         PR c++/54941
2544         * g++.dg/overload/new1.C: Adjust.
2546 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2548         * c-c++-common/opaque-vector.c: New test.
2550 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2552         PR c++/58282
2553         * g++.dg/tm/noexcept-6.C: New test.
2555 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2557         * gcc.target/arc/cond-set-use.c: New test.
2559 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2561         * gnat.dg/stack_usage2.adb: New test.
2563 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2565         * gcc.target/aarch64/table-intrinsics.c
2566         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2567         (qtb_tests8_< ,2,3,4>): Likewise.
2568         (qtblq_tests8_< ,2,3,4>): Likewise.
2569         (qtbxq_tests8_< ,2,3,4>): Likewise.
2571 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2573         * gnat.dg/warn10.ad[sb]: New test.
2574         * gnat.dg/warn10_pkg.ads: New helper.
2576 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2578         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2579         Don't expect NULL in foo.result set.
2580         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2581         in ESCAPED set.
2582         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2583         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2585 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2587         * gcc.target/s390/nearestint-1.c: New testcase.
2589 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2590             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2592         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2593         * testsuite/gcc.target/arc: New directory.
2594         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2595         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2596         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2597         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2598         * testsuite/gcc.dg/builtin-apply2.c
2599         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2601 2013-09-04  Jan Hubicka  <jh@suse.cz>
2603         PR middle-end/58201
2604         * g++.dg/torture/pr58201_0.C: New testcase.
2605         * g++.dg/torture/pr58201_1.C: New testcase.
2606         * g++.dg/torture/pr58201.h: New testcase.
2608 2013-09-05  Jan Hubicka  <jh@suse.cz>
2610         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2612 2013-09-05  Richard Biener  <rguenther@suse.de>
2614         PR tree-optimization/58137
2615         * gcc.target/i386/pr58137.c: New testcase.
2617 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2619         * g++.dg/ipa/remref-1.C: New test.
2620         * g++.dg/ipa/remref-2.C: Likewise.
2622 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2624         PR c++/24926
2625         * g++.dg/parse/access11.C: New.
2627 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2629         * g++.dg/warn/weak1.C: Skip on AIX.
2631 2013-09-04  Easwaran Raman  <eraman@google.com>
2633         PR middle-end/57370
2634         PR tree-optimization/58011
2635         * gfortran.dg/reassoc_12.f90: New testcase.
2636         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2638 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2640         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2641         * gcc.dg/torture/pr53922.c: Skip on AIX.
2642         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2644 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2646         * gcc.dg/unroll_1.c: Test dumping to stderr.
2648 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2650         PR c++/58305
2651         * g++.dg/warn/deprecated-8.C: New.
2653 2013-09-03  Jeff Law  <law@redhat.com>
2655         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2656         dump output.
2658 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2660         Revert:
2662         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2664         * gcc.dg/Warray-bounds-11.c: New testcase.
2666 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2668         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2670 2013-09-03  Jan Hubicka  <jh@suse.cz>
2672         * g++.dg/ipa/devirt-15.C: Fix testcase.
2674 2013-09-03  Richard Biener  <rguenther@suse.de>
2676         PR middle-end/57656
2677         * gcc.dg/torture/pr57656.c: New testcase.
2679 2013-09-03  Richard Biener  <rguenther@suse.de>
2681         PR middle-end/57287
2682         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2684 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2686         PR fortran/PR56519
2687         * gfortran.dg/do_concurrent_3.f90:  New test case.
2689 2013-09-02  Jan Hubicka  <jh@suse.cz>
2691         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2693 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2695         PR ipa/58106
2696         * gcc.dg/ipa/pr58106.c: New test.
2698 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2700         * gcc.target/aarch64/scalar_intrinsics.c
2701         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2703 2013-09-02  Richard Biener  <rguenther@suse.de>
2705         PR middle-end/57511
2706         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2708 2013-09-02  Richard Biener  <rguenther@suse.de>
2710         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2711         reference.
2713 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2715         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2717 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2719         PR c++/21682, implement DR 565
2720         * g++.dg/template/using24.C: New.
2721         * g++.dg/template/using25.C: Likewise.
2722         * g++.dg/template/using26.C: Likewise.
2724 2013-09-01  Jan Hubicka  <jh@suse.cz>
2726         * g++.dg/ipa/devirt-15.C: New testcase.
2728 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2730         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2732 2013-08-31  Jan Hubicka  <jh@suse.cz>
2734         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2735         * g++.dg/tree-ssa/pr45453.C: Likewise.
2737 2013-08-31  Jan Hubicka  <jh@suse.cz>
2739         * gcc.dg/fork-instrumentation.c: New testcase.
2741 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2743         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2745 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2747         * gcc.dg/Warray-bounds-11.c: New testcase.
2749 2013-08-30  Marek Polacek  <polacek@redhat.com>
2751         * g++.dg/ubsan/div-by-zero-1.C: New test.
2752         * c-c++-common/ubsan/save-expr-1.c: New test.
2753         * c-c++-common/ubsan/save-expr-2.c: New test.
2754         * c-c++-common/ubsan/save-expr-3.c: New test.
2755         * c-c++-common/ubsan/save-expr-4.c: New test.
2756         * c-c++-common/ubsan/typedef-1.c: New test.
2757         * c-c++-common/ubsan/const-char-1.c: New test.
2758         * c-c++-common/ubsan/const-expr.c: New test.
2759         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2760         * c-c++-common/ubsan/shift-1.c: Likewise.
2761         * c-c++-common/ubsan/shift-2.c: Likewise.
2762         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2763         * lib/ubsan-dg.exp: New file.
2764         * g++.dg/dg.exp: Add ubsan tests.
2765         * g++.dg/ubsan/ubsan.exp: New file.
2766         * gcc.dg/ubsan/ubsan.exp: New file.
2767         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2768         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2769         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2770         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2771         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2772         * c-c++-common/ubsan/shift-3.c: New test.
2773         * c-c++-common/ubsan/unreachable-1.c: New test.
2774         * c-c++-common/ubsan/shift-1.c: New test.
2775         * c-c++-common/ubsan/shift-2.c: New test.
2776         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2777         * gcc.dg/ubsan/c99-shift-2.c: New test.
2778         * gcc.dg/ubsan/c99-shift-1.c: New test.
2780 2013-08-29  Jan Hubicka  <jh@suse.cz>
2782         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2783         to match template and comment.
2785 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2787         PR c++/51424
2788         * g++.dg/cpp0x/dc8.C: New.
2789         * g++.dg/template/meminit1.C: Adjust.
2791 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2793         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2795 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2797         PR tree-optimization/58277
2798         * gcc.c-torture/execute/pr58277-1.c: New test.
2799         * gcc.c-torture/execute/pr58277-2.c: New test.
2801 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2803         * gcc.dg/guality/param-1.c: New test.
2804         * gcc.dg/guality/param-2.c: Likewise.
2806 2013-08-30  Richard Biener  <rguenther@suse.de>
2808         PR tree-optimization/58228
2809         * gcc.dg/torture/pr58228.c: New testcase.
2811 2013-08-30  Richard Biener  <rguenther@suse.de>
2813         PR tree-optimization/58223
2814         * gcc.dg/torture/pr58223.c: New testcase.
2815         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2817 2013-08-30  Richard Biener  <rguenther@suse.de>
2819         PR tree-optimization/58010
2820         * gcc.dg/pr58010.c: New testcase.
2822 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2824         * gcc.dg/unroll_3.c: Message change.
2825         * gcc.dg/unroll_4.c: Likewise.
2826         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2827         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2828         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2829         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2830         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2831         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2832         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2833         * gcc.dg/unroll_1.c: Likewise.
2834         * gcc.dg/vect/bb-slp-31.c: Likewise.
2835         * gcc.dg/vect/bb-slp-14.c: Likewise.
2836         * gcc.dg/vect/bb-slp-8.c: Likewise.
2837         * gcc.dg/vect/bb-slp-23.c: Likewise.
2838         * gcc.dg/vect/bb-slp-15.c: Likewise.
2839         * gcc.dg/vect/bb-slp-9.c: Likewise.
2840         * gcc.dg/vect/bb-slp-24.c: Likewise.
2841         * gcc.dg/vect/bb-slp-16.c: Likewise.
2842         * gcc.dg/vect/bb-slp-25.c: Likewise.
2843         * gcc.dg/vect/bb-slp-17.c: Likewise.
2844         * gcc.dg/vect/bb-slp-26.c: Likewise.
2845         * gcc.dg/vect/bb-slp-18.c: Likewise.
2846         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2847         * gcc.dg/vect/bb-slp-27.c: Likewise.
2848         * gcc.dg/vect/bb-slp-19.c: Likewise.
2849         * gcc.dg/vect/bb-slp-28.c: Likewise.
2850         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2851         * gcc.dg/vect/bb-slp-29.c: Likewise.
2852         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2853         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2854         * gcc.dg/vect/bb-slp-1.c: Likewise.
2855         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2856         * gcc.dg/vect/bb-slp-2.c: Likewise.
2857         * gcc.dg/vect/bb-slp-3.c: Likewise.
2858         * gcc.dg/vect/bb-slp-10.c: Likewise.
2859         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2860         * gcc.dg/vect/bb-slp-4.c: Likewise.
2861         * gcc.dg/vect/bb-slp-11.c: Likewise.
2862         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2863         * gcc.dg/vect/bb-slp-5.c: Likewise.
2864         * gcc.dg/vect/bb-slp-20.c: Likewise.
2865         * gcc.dg/vect/bb-slp-6.c: Likewise.
2866         * gcc.dg/vect/bb-slp-21.c: Likewise.
2867         * gcc.dg/vect/bb-slp-30.c: Likewise.
2868         * gcc.dg/vect/bb-slp-13.c: Likewise.
2869         * gcc.dg/vect/bb-slp-7.c: Likewise.
2870         * gcc.dg/vect/bb-slp-22.c: Likewise.
2871         * gcc.dg/unroll_2.c: Likewise.
2872         * g++.dg/vect/slp-pr50413.cc: Likewise.
2873         * g++.dg/vect/slp-pr56812.cc: Likewise.
2874         * g++.dg/vect/slp-pr50819.cc: Likewise.
2876 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2878         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2880 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2882         * gcc.dg/pr40209.c: Use -fopt-info.
2883         * gcc.dg/pr26570.c: Ditto.
2884         * gcc.dg/pr32773.c: Ditto.
2885         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2887 2013-08-29  Richard Biener  <rguenther@suse.de>
2889         PR tree-optimization/58246
2890         * gcc.dg/torture/pr58246.c: New testcase.
2892 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2894         PR fortran/52243
2895         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2896         obsolete by patch.
2897         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2899 2013-08-29  Richard Biener  <rguenther@suse.de>
2901         PR middle-end/57287
2902         * gcc.dg/pr57287-2.c: New testcase.
2904 2013-08-29  Richard Biener  <rguenther@suse.de>
2906         PR tree-optimization/57685
2907         * gcc.dg/torture/pr57685.c: New testcase.
2909 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/58255
2912         * g++.dg/cpp0x/dc7.C: New.
2914 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2916         PR middle-end/58257
2917         * c-c++-common/gomp/pr58257.c: New test.
2919 2013-08-28  Richard Biener  <rguenther@suse.de>
2921         PR tree-optimization/56933
2922         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2924 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2926         * gcc.target/aarch64/scalar_shift_1.c: New.
2928 2013-08-27  Richard Biener  <rguenther@suse.de>
2930         PR tree-optimization/57521
2931         * gcc.dg/torture/pr57521.c: New testcase.
2933 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2935         PR rtl-optimization/57860
2936         PR rtl-optimization/57861
2937         PR rtl-optimization/57875
2938         PR rtl-optimization/57876
2939         PR rtl-optimization/57877
2940         * gcc.c-torture/execute/pr57860.c: New test.
2941         * gcc.c-torture/execute/pr57861.c: New test.
2942         * gcc.c-torture/execute/pr57875.c: New test.
2943         * gcc.c-torture/execute/pr57876.c: New test.
2944         * gcc.c-torture/execute/pr57877.c: New test.
2946 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2948         PR fortran/58146
2949         * gfortran.dg/bounds_check_18.f90:  New test.
2951 2013-08-23  Jan Hubicka  <jh@suse.cz>
2953         * g++.dg/ipa/devirt-14.C: Fix typo.
2955 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2957         PR fortran/57798
2958         * gfortran.dg/inline_sum_5.f90: New.
2960 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2962         PR fortran/57843
2963         * gfortran.dg/typebound_assignment_7.f90: New.
2965 2013-08-23  Jan Hubicka  <jh@suse.cz>
2967         * g++.dg/ipa/devirt-13.C: New testcase.
2968         * g++.dg/ipa/devirt-14.C: New testcase.
2970 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2972         PR target/58218
2973         * gcc.target/i386/pr58218.c: New test.
2975         PR tree-optimization/58209
2976         * gcc.c-torture/execute/pr58209.c: New test.
2978 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2980         * gcc.target/powerpc/pr57744.c: Declare abort.
2982 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2984         PR c++/56380
2985         * g++.dg/template/error54.C: New.
2987 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2989         PR fortran/58185
2990         * gfortran.dg/select_type_34.f90: New.
2992 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2994         PR c++/56130
2995         * g++.dg/warn/deprecated-7.C: New.
2997 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2999         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3001 2013-08-21  Jeff Law  <law@redhat.com>
3003         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3005 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3007         PR c++/56134
3008         * g++.dg/ext/attr-alias-3.C: New.
3010 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3012         PR fortran/53655
3013         * gfortran.dg/intent_out_8.f90: New.
3015 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3017         PR rtl-optimizations/57451
3018         * g++.dg/tree-prof/pr57451.C: New test.
3020 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3022         PR c++/58190
3023         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3025 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3027         PR c/57490
3028         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3030 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3032         * gcc.target/powerpc/dfp-dd-2.c: New test.
3033         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3034         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3036 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3038         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3039         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3040         Check for SLL too.
3042 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3044         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3046         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3047         "Threaded".
3049         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3050         correct test response.
3052         PR testsuite/52641
3053         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3054         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3055         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3056         (v4si): Use it.
3057         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3058         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3060         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3062 2013-08-18  Jan Hubicka  <jh@suse.cz>
3064         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3066 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3068         PR fortran/46271
3069         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3071 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3073         PR tree-optimization/58006
3074         * g++.dg/opt/pr58006.C: New test.
3076 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3078         * gnat.dg/specs/linker_alias.ads: New test.
3080 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3082         PR tree-optimization/58164
3083         * gcc.c-torture/compile/pr58164.c: New test.
3085         PR tree-optimization/58165
3086         * g++.dg/opt/pr58165.C: New test.
3088 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3090         PR c++/51912
3091         * g++.dg/cpp0x/enum28.C: New.
3092         * g++.dg/cpp0x/enum15.C: Adjust.
3094 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3096         PR target/57949
3097         * gcc.target/powerpc/pr57949-1.c: New.
3098         * gcc.target/powerpc/pr57949-2.c: New.
3100 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3102         PR tree-optimization/58145
3103         * gcc.dg/pr58145-1.c: New test.
3104         * gcc.dg/pr58145-2.c: New test.
3106 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3108         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3109         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3110         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3111         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3112         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3113         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3114         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3115         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3116         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3117         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3118         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3119         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3120         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3121         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3122         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3123         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3124         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3125         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3126         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3127         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3128         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3129         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3130         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3131         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3132         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3133         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3134         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3135         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3136         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3137         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3138         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3139         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3140         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3141         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3142         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3143         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3144         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3145         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3146         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3147         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3148         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3150         PR testsuite/52641
3151         * gcc.c-torture/execute/pr56799.x: New file.
3153         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3155         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3157         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3158         * gcc.dg/pr44214-3.c (v2df): Likewise.
3160         * gcc.dg/pr46647.c: xfail for avr-*-*.
3162         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3163         memcpy by one.
3164         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3165         Expect l to be optimized away.
3166         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3168         PR testsuite/52641
3169         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3170         to tests that assume int/double are larger than short/float.
3172         PR testsuite/52641
3173         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3174         target { ! int16 }.
3175         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3176         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3177         target { int16 }.  Restrict existing tests to target { int32 }
3178         where appropriate.
3179         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3180         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3181         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3182         * lib/target-supports.exp (check_effective_target_int32): New proc.
3184         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3185         exclude from scan test.
3187         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3188         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3189         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3190         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3191         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3192         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3193         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3194         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3195         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3196         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3197         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3198         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3199         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3200         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3201         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3202         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3203         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3204         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3205         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3207 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3209         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3211         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3212         to be the first test directive.
3213         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3214         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3215         * gcc.target/arm/atomic-op-char.c: Likewise.
3216         * gcc.target/arm/atomic-op-consume.c: Likewise.
3217         * gcc.target/arm/atomic-op-int.c: Likewise.
3218         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3219         * gcc.target/arm/atomic-op-release.c: Likewise.
3220         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3221         * gcc.target/arm/atomic-op-short.c: Likewise.
3223 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3225         PR rtl-optimization/57662
3226         * gcc.dg/pr57662.c: New test.
3228 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3230         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3231         alternative to -1.
3232         * gcc.target/mips/nans-legacy.c: Likewise.
3234 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3236         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3237         escapes.
3238         * gcc.target/mips/fabs-legacy.c: Likewise.
3239         * gcc.target/mips/fabsf-2008.c: Likewise.
3240         * gcc.target/mips/fabsf-legacy.c: Likewise.
3241         * gcc.target/mips/fneg-2008.c: Likewise.
3242         * gcc.target/mips/fneg-legacy.c: Likewise.
3243         * gcc.target/mips/fnegf-2008.c: Likewise.
3244         * gcc.target/mips/fnegf-legacy.c: Likewise.
3245         * gcc.target/mips/nan-2008.c: Likewise.
3246         * gcc.target/mips/nan-legacy.c: Likewise.
3247         * gcc.target/mips/nanf-2008.c: Likewise.
3248         * gcc.target/mips/nanf-legacy.c: Likewise.
3249         * gcc.target/mips/nans-2008.c: Likewise.
3250         * gcc.target/mips/nans-legacy.c: Likewise.
3251         * gcc.target/mips/nansf-2008.c: Likewise.
3252         * gcc.target/mips/nansf-legacy.c: Likewise.
3254 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3256         * gnat.dg/valued_proc.adb: New test.
3257         * gnat.dg/valued_proc_pkg.ads: New helper.
3259 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3261         PR tree-optimization/57661
3262         * g++.dg/opt/pr57661.C: New test.
3264         PR sanitizer/56417
3265         * gcc.dg/asan/pr56417.c: New test.
3267 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3269         * gnat.dg/loop_optimization16.adb: New test.
3270         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3272 2013-08-13  Marek Polacek  <polacek@redhat.com>
3274         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3276 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3278         Example of converting global state to per-pass state.
3280         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3281         global state "static int counter" to...
3282         (one_pass::counter): ...this instance data.
3284 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3286         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3287         to member function...
3288         (one_pass::gate): ...this.
3289         (one_pass_exec): Convert to member function...
3290         (one_pass::impl_execute): ...this.
3292 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/57416
3295         * g++.dg/cpp0x/pr57416.C: New.
3297 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3299         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3300         changes.
3301         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3302         * g++.dg/cpp0x/defaulted2.C: Likewise.
3303         * g++.dg/cpp0x/defaulted31.C: Likewise.
3304         * g++.dg/cpp0x/error6.C: Likewise.
3305         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3306         * g++.dg/cpp0x/override2.C: Likewise.
3307         * g++.dg/cpp0x/parse1.C: Likewise.
3308         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3309         * g++.dg/cpp0x/temp_default4.C: Likewise.
3310         * g++.dg/ext/attrib32.C: Likewise.
3311         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3312         * g++.dg/ext/mv13.C: Likewise.
3313         * g++.dg/ext/mv7.C: Likewise.
3314         * g++.dg/ext/mv9.C: Likewise.
3315         * g++.dg/ext/pr57362.C: Likewise.
3316         * g++.dg/ext/typeof10.C: Likewise.
3317         * g++.dg/lookup/anon6.C: Likewise.
3318         * g++.dg/lookup/crash6.C: Likewise.
3319         * g++.dg/lookup/name-clash5.C: Likewise.
3320         * g++.dg/lookup/name-clash6.C: Likewise.
3321         * g++.dg/other/anon4.C: Likewise.
3322         * g++.dg/other/error15.C: Likewise.
3323         * g++.dg/other/error8.C: Likewise.
3324         * g++.dg/other/redecl2.C: Likewise.
3325         * g++.dg/parse/crash16.C: Likewise.
3326         * g++.dg/parse/crash21.C: Likewise.
3327         * g++.dg/parse/crash38.C: Likewise.
3328         * g++.dg/parse/redef2.C: Likewise.
3329         * g++.dg/parse/struct-as-enum1.C: Likewise.
3330         * g++.dg/template/crash39.C: Likewise.
3331         * g++.dg/template/redecl3.C: Likewise.
3332         * g++.dg/tls/diag-3.C: Likewise.
3333         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3334         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3335         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3336         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3337         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3338         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3339         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3340         * g++.old-deja/g++.brendan/static3.C: Likewise.
3341         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3342         * g++.old-deja/g++.jason/binding.C: Likewise.
3343         * g++.old-deja/g++.jason/crash4.C: Likewise.
3344         * g++.old-deja/g++.jason/crash7.C: Likewise.
3345         * g++.old-deja/g++.jason/lineno.C: Likewise.
3346         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3347         * g++.old-deja/g++.mike/misc3.C: Likewise.
3348         * g++.old-deja/g++.mike/net44.C: Likewise.
3349         * g++.old-deja/g++.mike/ns3.C: Likewise.
3350         * g++.old-deja/g++.ns/alias4.C: Likewise.
3351         * g++.old-deja/g++.ns/ns11.C: Likewise.
3352         * g++.old-deja/g++.other/crash23.C: Likewise.
3353         * g++.old-deja/g++.other/decl8.C: Likewise.
3354         * g++.old-deja/g++.other/linkage3.C: Likewise.
3355         * g++.old-deja/g++.other/typeck1.C: Likewise.
3356         * g++.old-deja/g++.other/typedef5.C: Likewise.
3357         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3358         * g++.old-deja/g++.pt/friend36.C: Likewise.
3359         * obj-c++.dg/method-8.mm: Likewise.
3360         * obj-c++.dg/tls/diag-3.mm: Likewise.
3362 2013-08-12  Perez Read  <netfirewall@gmail.com>
3364         PR target/58132
3365         * gcc.target/i386/movabs-1.c: New test.
3367 2013-08-12  Marek Polacek  <polacek@redhat.com>
3369         PR tree-optimization/57980
3370         * gcc.dg/pr57980.c: New test.
3372 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3374         PR fortran/56666
3375         * gfortran.dg/do_check_10.f90:  New test.
3376         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3377         * gfortran.dg/array_constructor_18.f90:  Likewise.
3378         * gfortran.dg/array_constructor_22.f90:  Likewise.
3379         * gfortran.dg/coarray_15.f90:  Likewise.
3380         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3381         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3382         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3384 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3386         PR c++/53349
3387         * g++.dg/cpp0x/constexpr-ice8.C: New.
3389 2013-08-09  Xinliang David Li  <davidxl@google.com>
3391         * gcc.target/i386/memcpy-strategy-1.c: New test.
3392         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3393         * gcc.target/i386/memset-strategy-1.c: Ditto.
3394         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3396 2013-08-09  Jan Hubicka  <jh@suse.cz>
3398         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3399         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3401 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3403         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3405 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3407         PR fortran/58058
3408         * gfortran.dg/transfer_intrinsic_6.f90: New.
3410 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3412         Revert:
3413         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3415         PR c++/46206
3416         * g++.dg/lookup/typedef2.C: New.
3418 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3420         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3421         output of vdup intrinsics.
3423 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3425         * gcc.target/arm/lp1189445.c: New testcase.
3427 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3429         PR rtl-optimization/58079
3430         * gcc.dg/torture/pr58079.c: New test.
3432 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3434         * gnat.dg/warn9.adb: New test.
3436 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3438         PR c++/46206
3439         * g++.dg/lookup/typedef2.C: New.
3441 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3443         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3444         to optstr when building plugins on darwin.
3446 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3448         PR tree-optimization/57539
3449         * gcc.dg/ipa/pr57539.c: New test.
3451 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3452             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3454         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3455         (a): Fix constructor.
3457 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3459         PR fortran/57987
3460         * gfortran.dg/pr57987.f90: New test.
3462 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3464         PR middle-end/58041
3465         * gcc.dg/torture/pr58041.c: New test.
3466         * gcc.target/arm/pr58041.c: Likewise.
3468 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3470         PR fortran/57306
3471         * gfortran.dg/pointer_init_8.f90: New.
3473 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3475         PR c++/58080
3476         * g++.dg/cpp0x/pr58080.C: New.
3478 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3480         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3481         to optstr when building plugins.
3483 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3485         Patch autogenerated by refactor_passes.py from
3486         https://github.com/davidmalcolm/gcc-refactoring-scripts
3487         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3489         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3490         struct to a subclass of gimple_opt_pass along with...
3491         (pass_data_one_pass): ...new pass_data instance and...
3492         (make_one_pass): ...new function.
3493         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3494         global struct to a subclass of gimple_opt_pass along with...
3495         (pass_data_warn_self_assign): ...new pass_data instance and...
3496         (make_pass_warn_self_assign): ...new function.
3497         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3498         a global struct to a subclass of gimple_opt_pass along with...
3499         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3500         (make_pass_dumb_plugin_example): ...new function.
3501         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3502         global struct to a subclass of gimple_opt_pass along with...
3503         (pass_data_warn_self_assign): ...new pass_data instance and...
3504         (make_pass_warn_self_assign): ...new function.
3506 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3508         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3509         is created and added to the pass_manager to reflect
3510         autogenerated changes.
3511         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3512         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3513         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3515 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3517         PR c++/58072
3518         * g++.dg/cpp0x/pr58072.C: New.
3520 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3522         * gcc.dg/torture/pr57993-2.cpp: New.
3524 2013-08-02  Jan Hubicka  <jh@suse.cz>
3526         * gcc.dg/ipa/ipa-1.c: Update.
3527         * gcc.dg/ipa/ipa-2.c: Update.
3528         * gcc.dg/ipa/ipa-3.c: Update.
3529         * gcc.dg/ipa/ipa-4.c: Update.
3530         * gcc.dg/ipa/ipa-5.c: Update.
3531         * gcc.dg/ipa/ipa-7.c: Update.
3532         * gcc.dg/ipa/ipa-8.c: Update.
3533         * gcc.dg/ipa/ipcp-1.c: Update.
3534         * gcc.dg/ipa/ipcp-2.c: Update.
3536 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3538         PR rtl-optimization/58048
3539         * gcc.target/i386/pr58048.c: New.
3541 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3543         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3545 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3546             Peter Bergner  <bergner@vnet.ibm.com>
3548         PR c++/54537
3549         * g++.dg/overload/using3.C: New.
3550         * g++.dg/overload/using2.C: Adjust.
3551         * g++.dg/lookup/using9.C: Likewise.
3553 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3555         * gcc.target/arm/pr46972-2.c: New test.
3557 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3559         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3561 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3563         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3565 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3567         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3568         rather than addressing!=absolute when deciding how to handle MIPS16
3569         when the test forces an ABI.
3571 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3573         PR c++/57673
3574         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3576 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3578         * gcc.target/mips/code-readable-1.c: Increase switch size.
3579         * gcc.target/mips/code-readable-2.c: Ditto.
3580         * gcc.target/mips/code-readable-3.c: Ditto.
3581         * gcc.target/mips/code-readable-4.c: Ditto.
3583 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3585         PR c++/57947
3586         * g++.dg/parse/crash63.C: New.
3588 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3590         PR fortran/57530
3591         * gfortran.dg/pointer_assign_8.f90: New.
3592         * gfortran.dg/pointer_assign_9.f90: New.
3593         * gfortran.dg/pointer_assign_10.f90: New.
3594         * gfortran.dg/pointer_assign_11.f90: New.
3596 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3598         * gcc.target/arm/pr57637.c: New testcase.
3600 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3602         PR tree-optimization/57993
3603         * gcc.dg/torture/pr57993.c: New test.
3605 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3607         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3609 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/57948
3612         * g++.dg/conversion/ambig2.C: New.
3614 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3616         * gcc.target/mips/fabs-2008.c: New test case.
3617         * gcc.target/mips/fabs-legacy.c: New test case.
3618         * gcc.target/mips/fabsf-2008.c: New test case.
3619         * gcc.target/mips/fabsf-legacy.c: New test case.
3620         * gcc.target/mips/fneg-2008.c: New test case.
3621         * gcc.target/mips/fneg-legacy.c: New test case.
3622         * gcc.target/mips/fneg-2008.c: New test case.
3623         * gcc.target/mips/fneg-legacy.c: New test case.
3624         * gcc.target/mips/nan-2008.c: New test case.
3625         * gcc.target/mips/nan-legacy.c: New test case.
3626         * gcc.target/mips/nanf-2008.c: New test case.
3627         * gcc.target/mips/nanf-legacy.c: New test case.
3628         * gcc.target/mips/nans-2008.c: New test case.
3629         * gcc.target/mips/nans-legacy.c: New test case.
3630         * gcc.target/mips/nansf-2008.c: New test case.
3631         * gcc.target/mips/nansf-legacy.c: New test case.
3632         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3634 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3635             Maxim Kuvyrkov  <maxim@kugelworks.com>
3637         * lib/target-supports.exp (check_effective_target_non_bionic): New
3638         effective-target test.
3639         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3640         * g++.dg/tls/thread_local4g.C: Ditto.
3642 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3644         PR fortran/58009
3645         * gfortran.dg/vector_subsript_7.f90:  New test.
3647 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3649         PR fortran/57991
3650         * gfortran.dg/warn_alias.f90: New.
3652 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3654         PR fortran/57285
3655         * gfortran.dg/class_array_19.f90: New.
3657 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3659         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3660         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3661         * gcc.dg/vect/pr57741-3.c: Likewise.
3662         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3664 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3666         Skip tests that make assumptions about struct layout that don't hold
3667         on epiphany:
3668         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3669         * g++.dg/cpp0x/iop.C: Likewise.
3670         * g++.dg/cpp0x/named_refs.C: Likewise.
3671         * g++.dg/cpp0x/rv1p.C: Likewise.
3672         * g++.dg/cpp0x/rv2p.C: Likewise.
3673         * g++.dg/cpp0x/rv3p.C: Likewise.
3674         * g++.dg/cpp0x/rv4p.C: Likewise.
3675         * g++.dg/cpp0x/rv5p.C: Likewise.
3676         * g++.dg/cpp0x/rv6p.C: Likewise.
3677         * g++.dg/cpp0x/rv7p.C: Likewise.
3678         * g++.dg/cpp0x/rv8p.C: Likewise.
3679         * g++.dg/ext/strncpy-chk1.C: Likewise.
3680         * gcc.dg/builtin-object-size-10.c: Likewise.
3681         * gcc.dg/builtin-object-size-11.c: Likewise.
3682         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3683         * gcc.dg/pr25805.c: Likewise.
3684         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3685         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3686         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3687         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3688         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3689         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3690         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3691         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3692         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3693         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3694         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3695         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3696         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3697         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3698         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3700         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3701         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3703         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3704         * gcc.dg/sibcall-6.c: Enable for epiphany.
3706 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3708         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3710 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3712         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3713         memcpy not initializers.
3715         * gcc.dg/guality/guality.exp: Skip on AIX.
3717 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3719         PR c++/57101
3720         * g++.dg/cpp0x/pr57101.C: New.
3722 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3724         * gcc.target/aarch64/neg_1.c: New test.
3726 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3728         PR fortran/57966
3729         * gfortran.dg/typebound_call_25.f90: New.
3731 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3733         PR c++/57981
3734         * g++.dg/cpp0x/pr57981.C: New.
3736 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3738         PR c++/57880
3739         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3741 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3743         PR rtl-optimization/57960
3744         * gcc.target/s390/pr57960.c: New.
3746 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3748         PR fortran/57639
3749         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3751 2013-07-25  Terry Guo  <terry.guo@arm.com>
3753         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3755 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3757         PR c++/57942
3758         * g++.dg/inherit/pr57942.C: New.
3760 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3762         * gcc.target/powerpc/bool2.h: New file, test the code generation
3763         of logical operations for power5, altivec, power7, and power8 systems.
3764         * gcc.target/powerpc/bool2-p5.c: Likewise.
3765         * gcc.target/powerpc/bool2-av.c: Likewise.
3766         * gcc.target/powerpc/bool2-p7.c: Likewise.
3767         * gcc.target/powerpc/bool2-p8.c: Likewise.
3768         * gcc.target/powerpc/bool3.h: Likewise.
3769         * gcc.target/powerpc/bool3-av.c: Likewise.
3770         * gcc.target/powerpc/bool2-p7.c: Likewise.
3771         * gcc.target/powerpc/bool2-p8.c: Likewise.
3773 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3775         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3777 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3779         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3781 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3783         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3784         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3785         type from long to long long.
3786         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3787         to have effective-target keywords of lp64 and ilp32.
3788         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3789         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3790         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3791         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3792         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3793         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3794         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3795         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3796         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3798 2013-07-23  Tom Tromey  <tromey@redhat.com>
3799             Joseph Myers  <joseph@codesourcery.com>
3801         * gcc.dg/c11-generic-1.c: New file.
3802         * gcc.dg/c11-generic-2.c: New file.
3804 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3806         PR fortran/57906
3807         PR fortran/52052
3808         * coarray/lib_realloc_1.f90: Permit optimization.
3809         * gfortran.dg/coarray_31.f90: New.
3811 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3813         PR fortran/57762
3814         * gfortran.dg/class_array_7.f03: Fix memory leak.
3816 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3818         PR c++/52816
3819         * g++.dg/cpp0x/decltype56.C: New.
3821 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3823         * gcc.dg/pr53265.c: Correct line number in dg-message.
3825 2013-07-22  Diego Novillo  <dnovillo@google.com>
3827         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3829 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3831         PR testsuite/52641
3832         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3833         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3835 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3837         PR testsuite/52641
3838         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3839         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3840         * gcc.dg/torture/pr53366-1.c: Same.
3841         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3842         * gcc.dg/torture/pr56488.c: Same.
3843         * gcc.dg/torture/pr57584.c: Same.
3844         * gcc.dg/tree-ssa/pr57385.c: Same.
3845         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3847 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3849         * c-c++-common/pr41779.c: Fix typos.
3850         * gcc.c-torture/compile/20031125-2.c: Likewise.
3851         * gcc.c-torture/compile/20040621-1.c: Likewise.
3852         * gcc.c-torture/execute/20020418-1.c: Likewise.
3853         * gcc.dg/20020108-1.c: Likewise.
3854         * gcc.dg/atomic-generic-aux.c: Likewise.
3855         * gcc.dg/builtin-complex-err-2.c: Likewise.
3856         * gcc.dg/decl-1.c: Likewise.
3857         * gcc.dg/di-sync-multithread.c: Likewise.
3858         * gcc.dg/format/c90-printf-1.c: Likewise.
3859         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3860         * gcc.dg/long-long-compare-1.c: Likewise.
3861         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3862         * gcc.dg/pr17055-1.c: Likewise.
3863         * gcc.dg/pr27095.c: Likewise.
3864         * gcc.dg/torture/fp-int-convert.h: Likewise.
3865         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3866         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3867         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3868         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3869         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3870         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3871         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3872         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3873         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3874         * gcc.dg/vect/vect-cond-5.c: Likewise.
3875         * gcc.dg/weak/typeof-2.c: Likewise.
3876         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3877         * gcc.target/arm/naked-1.c: Likewise.
3878         * gcc.target/i386/pr9771-1.c: Likewise.
3879         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3880         * gcc.target/sparc/struct-ret-check.c: Likewise.
3881         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3882         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3883         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3884         Likewise.
3886 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3888         PR fortran/56937
3889         * gfortran.dg/dependency_42.f90:  New test.
3890         * gfortran.dg/dependency_43.f90:  New test.
3892 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3894         PR fortran/35862
3895         * gfortran.dg/round_4.f90: New.
3897 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3899         PR fortran/57894
3900         * gfortran.dg/min_max_conformance_2.f90: New.
3902 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3904         PR preprocessor/57620
3905         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3906         (main): Don't test {s,u,U,L}12.
3907         * c-c++-common/raw-string-13.c: New test.
3908         * c-c++-common/raw-string-14.c: New test.
3909         * c-c++-common/raw-string-15.c: New test.
3910         * c-c++-common/raw-string-16.c: New test.
3912 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3914         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3916 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3918         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3920         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3921         target { ! keeps_null_pointer_checks }.
3922         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3923         target { ! keeps_null_pointer_checks }.
3925         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3926         * gcc.dg/torture/pr56488.c: Likewise.
3928 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3930         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3931         new testcase.
3933 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3935         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3936         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3937         * gfortran.dg/guality/guality.exp: Skip on AIX.
3939         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3941         * g++.dg/debug/pr56819.C: Skip on AIX.
3942         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3943         * g++.dg/guality/guality.exp: Skip on AIX.
3945         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3947         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3949         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3951 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3953         PR target/57516
3954         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3955         Adjust to corrected rounding.
3957 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3959         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3960         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3961         check_effective_target_cilkplus.
3962         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3964 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3966         * gcc.target/powerpc/pr57744.c: Fix typo.
3968 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3970         PR middle-end/57698
3971         * gcc.c-torture/compile/pr57698.c: New test.
3972         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3973         * gcc.c-torture/compile/pr44043.c: Ditto.
3975 2013-07-18  Wei Mi  <wmi@google.com>
3977         PR rtl-optimization/57878
3978         * g++.dg/pr57878.C: New test.
3980 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3982         * gcc.dg/pr42611.c: Move dg-error to correct line.
3984 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3986         PR fortran/57895
3987         * gfortran.dg/dollar_sym_3.f: New.
3988         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3990 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3992         PR target/55654
3993         PR target/55656
3994         PR target/55657
3995         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3996         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3997         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3998         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3999         * objc.dg/image-info.m: Likewise.
4000         * objc.dg/symtab-1.m: Likewise.
4001         * objc.dg/torture/strings/const-str-10.m: Likewise.
4002         * objc.dg/torture/strings/const-str-11.m: Likewise.
4003         * objc.dg/torture/strings/const-str-9.m: Likewise.
4004         * objc.dg/zero-link-1.m: Likewise.
4005         * objc.dg/zero-link-2.m: Likewise.
4006         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4007         * objc.dg/objc-foreach-4.m: Likewise.
4008         * objc.dg/objc-foreach-5.m: Likewise.
4009         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4010         (for Darwin).
4011         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4012         * obj-c++.dg/syntax-error-1.mm: Likewise.
4013         * objc.dg/method-6.m: Likewise.
4014         * objc.dg/pr23214.m: Likewise.
4015         * objc.dg/proto-lossage-7.m: Likewise.
4016         * objc.dg/strings/const-str-12b.m: Likewise.
4017         * objc.dg/zero-link-3.m: Likewise.
4018         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4019         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4020         adjust headers, interfaces and encoded types to reflect current system
4021         versions.  Add FIXME and outputs from current system compiler for
4022         reference.
4024 2013-07-15  Cong Hou  <congh@google.com>
4026         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4027         counted.
4028         * gcc.target/i386/l_fma_float_3.c: Likewise.
4029         * gcc.target/i386/l_fma_double_1.c: Likewise.
4030         * gcc.target/i386/l_fma_double_3.c: Likewise.
4032 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4034         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4035         function to test if HTM is available.
4036         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4037         * gcc.target/powerpc/htm-builtin-1.c: New test.
4039 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4041         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4042         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4043         * gfortran.dg/coarray_6.f90: Add dg-error.
4045 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4047         PR fortran/37336
4048         * gfortran.dg/finalize_18.f90: New.
4050 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4052         PR fortran/52669
4053         * fortran.dg/module_variable_1.f90:  New test.
4054         * fortran.dg/module_variable_2.f90:  New test.
4056 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4058         * g++.dg/ext/vector19.C: Adapt.
4059         * g++.dg/ext/vector23.C: New testcase.
4061 2013-07-12  Michael Matz  <matz@suse.de>
4063         PR middle-end/55771
4064         * c-c++-common/pr55771.c: New test.
4066 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4068         * gcc.target/aarch64/vect-movi.c: New.
4070 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4072         PR target/57362
4073         * g++.dg/ext/pr57362.C: New.
4075 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4077         PR target/57631
4078         * gcc.target/avr/torture/pr57631.c: New test.
4080 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4082         PR c++/57827
4083         * g++.dg/cpp0x/constexpr-ice7.C: New.
4085 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4087         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4088         for EABI targets.
4089         * gcc.c-torture/execute/nest-align-1.x: New.
4091 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4093         PR c++/57874
4094         * g++.dg/cpp0x/sfinae48.C: New.
4096 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4098         PR preprocessor/57824
4099         * c-c++-common/raw-string-17.c: New test.
4100         * c-c++-common/gomp/pr57824.c: New test.
4102 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4104         PR c++/57869
4105         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4106         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4107         * g++.dg/conversion/dr195.C: Update.
4108         * g++.dg/expr/cast2.C: Likewise.
4110 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4112         * c-c++-common/raw-string-18.c: New test.
4113         * c-c++-common/raw-string-19.c: New test.
4115         PR preprocessor/57757
4116         * g++.dg/cpp/paste1.C: New test.
4117         * g++.dg/cpp/paste2.C: New test.
4119 2013-07-10  Graham Stott  <grahams@btinternet.com>
4121         * gcc.target/mips/mulsize-1.c: New.
4122         * gcc.target/mips/mulsize-2.c: New.
4123         * gcc.target/mips/mulsize-3.c: New.
4124         * gcc.target/mips/mulsize-4.c: New.
4126 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4128         PR c++/53094
4129         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4130         * g++.dg/ext/vector24.C: New testcase.
4132 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4134         PR c++/53000
4135         * g++.dg/cpp0x/decltype17.C: Adjust.
4137 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4139         PR c++/51786
4140         * g++.dg/cpp0x/pr51786.C: New.
4142 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4144         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4146         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4148         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4150         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4151         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4153 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4155         PR fortran/57834
4156         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4158 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4160         PR fortran/50554
4161         * gfortran.dg/do_check_9.f90: New.
4163 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4165         PR fortran/57785
4166         * gfortran.dg/dot_product_2.f90: New.
4168 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4170         PR fortran/57469
4171         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4173 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4175         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4176         * gfortran.dg/finalize_10.f90: Fix dg-final.
4178 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4180         PR target/57819
4181         * gcc.target/i386/pr57819.c: New test.
4183         PR rtl-optimization/57829
4184         * gcc.c-torture/execute/pr57829.c: New test.
4186 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4188         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4189         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4191 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4193         PR target/57807
4194         * gcc.target/i386/pr57807.c: New test.
4196 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4198         PR target/29776
4199         * gcc.dg/tree-ssa/vrp89.c: New test.
4201 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4203         PR c++/28262
4204         * g++.dg/parse/defarg16.C: New.
4206 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4208         PR rtl-optimization/55342
4209         * gcc.target/i386/pr55342.c: New.
4211 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4213         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4215 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4217         PR c++/14263
4218         * g++.dg/inherit/virtual10.C: New.
4220 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4222         PR c/57821
4223         * gcc.dg/large-size-array-6.c: New test.
4225 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4227         PR c++/38634
4228         * g++.dg/template/crash116.C: New.
4230 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4232         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4233         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4235 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4237         PR c++/54998
4238         * g++.dg/cpp0x/nsdmi-list3.C: New.
4240 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4242         PR target/57777
4243         * gcc.target/i386/pr57777.c: New test.
4245         PR c++/57771
4246         * g++.dg/template/arg9.C: New test.
4248 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4250         * gcc.target/i386/avx-inline.c: New test.
4252 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4254         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4255         * gcc.target/mips/call-2.c: Likewise.
4256         * gcc.target/mips/call-3.c: Likewise.
4257         * gcc.target/mips/lazy-binding-1.c: Likewise.
4259 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4261         PR tree-optimization/57741
4262         * gcc.dg/vect/pr57741-1.c: New test.
4263         * gcc.dg/vect/pr57741-2.c: New test.
4264         * gcc.dg/vect/pr57741-3.c: New test.
4266 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4268         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4269         on big endian.
4270         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4271         * lib/target-supports.exp: Define aarch64_little_endian.
4273 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4275         * gcc.target/aarch64/abs_1.c: New test.
4277 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4279         * gcc.target/aarch64/bfxil_1.c: New test.
4280         * gcc.target/aarch64/bfxil_2.c: Likewise.
4282 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4284         PR c/57766
4285         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4286         array sizes from 100 to 20.
4288 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4290         PR fortran/54788
4291         * gfortran.dg/pointer_remapping_8.f90: New.
4293 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4295         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4296         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4297         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4298         * g++.dg/cpp1y/complex_literals.h: New.
4300 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4302         PR c++/57645
4303         * g++.dg/cpp0x/noexcept21.C: New.
4305 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4307         PR target/57736
4308         * gcc.target/i386/pr57736.c: New test.
4310 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4312         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4313         c specific.
4314         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4315         strings to match the fixed error messages.
4316         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4317         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4318         message check.
4320 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4322         PR target/57744
4323         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4324         stqcx. get even registers.
4326 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4328         PR c++/57509
4329         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4331 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4333         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4334         Fix scan patterns.
4335         * gcc.target/i386/bmi-1.c: Ditto.
4336         * gcc.target/i386/bmi-bextr-4.c: New.
4337         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4339 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4341         PR c++/57682
4342         * g++.dg/cpp0x/initlist73.C: New.
4344 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4346         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4347         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4348         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4350 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4352         PR c++/57509
4353         * g++.dg/ext/pr57509.C: New file.
4355 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4357         PR target/57623
4358         * gcc.target/i386/bmi-bextr-3.c: New test.
4360         PR target/57623
4361         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4363 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4365         PR c++/57172
4366         * g++.dg/cpp0x/pr57172.C: New testcase.
4368 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4370         * gcc.target/s390/htm-1.c: New file.
4371         * gcc.target/s390/htm-nofloat-1.c: New file.
4372         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4374 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4376         PR fortran/29800
4377         * gfortran.dg/bounds_check_17.f90: New.
4379 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4381         PR c++/57640
4382         * g++.dg/cpp1y/pr57640.C: New.
4384 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4386         PR c/57692
4387         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4388         overflow due to size of arrays.
4390 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4392         PR tree-optimization/57705
4393         * gcc.dg/vect/pr57705.c: New test.
4394         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4396 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4398         PR middle-end/57670
4399         * g++.dg/ipa/pr57670.C: New test.
4401 2013-06-25  Richard Biener  <rguenther@suse.de>
4403         PR middle-end/56977
4404         * gcc.dg/pr56977.c: New testcase.
4406 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4408         PR tree-optimization/57358
4409         * gcc.dg/ipa/pr57358.c: New test.
4411 2013-06-24  Richard Biener  <rguenther@suse.de>
4413         PR testsuite/57686
4414         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4416 2013-06-24  Richard Biener  <rguenther@suse.de>
4418         PR tree-optimization/57488
4419         * gcc.dg/torture/pr57488.c: New testcase.
4421 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4422             Dominique d'Humieres  <dominiq@lps.ens.fr>
4424         PR fortran/52413
4425         * gfortran.dg/fraction.f90: New.
4427 2013-06-24  Alan Modra  <amodra@gmail.com>
4429         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4430         Add scan-assembler-not "lvx".
4431         * gcc.target/powerpc/le-altivec-consts.c: New.
4433 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4435         * g++.dg/cpp0x/sfinae47.C: New.
4437 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4439         PR target/52483
4440         * gcc.target/sh/pr52483-1.c: New.
4441         * gcc.target/sh/pr52483-2.c: New.
4442         * gcc.target/sh/pr52483-3.c: New.
4443         * gcc.target/sh/pr52483-4.c: New.
4444         * gcc.target/sh/pr52483-5.c: New.
4446 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4448         * gcc.target/i386/intrinsics_1.c: New test.
4449         * gcc.target/i386/intrinsics_2.c: Ditto.
4450         * gcc.target/i386/intrinsics_3.c: Ditto.
4451         * gcc.target/i386/intrinsics_4.c: Ditto.
4452         * gcc.target/i386/intrinsics_5.c: Ditto.
4453         * gcc.target/i386/intrinsics_6.c: Ditto.
4454         * gcc.target/i386/avx-1.c: Provide macros for builtins
4455         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4457 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4459         PR fortran/37336
4460         * gfortran.dg/finalize_17.f90: New.
4462 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4464         * gfortran.dg/realloc_on_assign_18.f90: New.
4466 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4468         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4469         Also changed the returns from error as distinct values so that
4470         debugging can get easier.
4471         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4472         errors specific to C, if necessary.  Also added new error
4473         hooks for C++.
4474         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4475         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4476         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4477         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4478         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4479         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4480         the same changes as parser_errors3.c, spaces were added between colons
4481         to not confuse C++ compiler with 2 colons as scope.
4482         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4483         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4484         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4485         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4486         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4487         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4488         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4489         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4490         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4491         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4492         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4493         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4494         in the list.
4496 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4498         PR other/53317
4499         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4501 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4503         PR target/57655
4504         * gcc.target/i386/pr57655.c: New test.
4506 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4508         * ada/acats/tests/gcc: Delete.
4509         * gnat.dg/style: Likewise.
4511 2013-06-20  Jeff Law  <law@redhat.com>
4513         PR tree-optimization/57660
4514         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4515         based on their branch cost.
4517         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4519 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4521         PR fortran/57633
4522         * gfortran.dg/list_read_11.f90: New.
4524 2013-06-20  Richard Biener  <rguenther@suse.de>
4526         PR tree-optimization/57584
4527         * gcc.dg/torture/pr57584.c: New testcase.
4529 2013-06-19  Sharad Singhai  <singhai@google.com>
4531         * g++.dg/gcov/gcov-8.C: New testcase.
4532         * lib/gcov.exp: Handle intermediate format.
4534 2013-06-19  Wei Mi  <wmi@google.com>
4536         PR rtl-optimization/57518
4537         * testsuite/gcc.dg/pr57518.c: New test.
4539 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4541         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4543 2013-06-19  Jan Hubicka  <jh@suse.cz>
4545         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4547 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4549         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4550         hard-coded values of array sizes with a #define.
4551         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4552         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4553         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4554         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4555         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4557 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4559         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4560         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4562 2013-06-19  Jeff Law  <law@redhat.com>
4564         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4566 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4568         PR c++/57638
4569         * g++.dg/template/error53.C: New.
4571 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4573         PR target/55033
4574         * gcc.target/powerpc/pr55033.c: Fix options.
4576 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4578         * gcc.target/i386/inline_error.c: New test.
4579         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4580         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4582 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4584         PR c++/53211
4585         * g++.dg/cpp0x/decltype55.C: New.
4587 2013-06-18  Marek Polacek  <polacek@redhat.com>
4589         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4591 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4593         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4595 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4597         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4598         Also changed the returns from error as distinct values so that it is
4599         easier to debug.
4601 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4603         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4605 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4607         PR c++/16128
4608         * g++.dg/template/error52.C: New.
4609         * g++.dg/lookup/friend15.C: Update.
4610         * g++.dg/parse/error11.C: Likewise.
4611         * g++.dg/parse/error14.C: Likewise.
4612         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4613         * g++.dg/parse/template25.C: Likewise.
4614         * g++.old-deja/g++.jason/cond.C: Likewise.
4615         * g++.old-deja/g++.mike/for2.C: Likewise.
4616         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4617         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4619 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4621         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4622         ensure alignment.
4624 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4626         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4627         accidentally placing minus sign for length instead of stride.
4629 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4631         PR rtl-optimization/57425
4632         PR rtl-optimization/57569
4633         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4634         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4636 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4638         PR fortran/49074
4639         PR fortran/56136
4640         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4641         packing.
4642         * gfortran.dg/typebound_assignment_6.f03: New.
4644 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4646         * gcc.target/h8300/h8300.exp: New.
4647         * gcc.dg/pragma-isr.c: Move to ...
4648         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4649         * gcc.target/h8300/pragma-isr.c: ... and here.
4650         * gcc.dg/pragma-isr2.c: Move to ...
4651         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4652         * gcc.target/h8300/pragma-isr2.c: ... and here.
4653         * gcc.dg/pragma-isr-trapa.c: Move to ...
4654         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4655         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4656         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4657         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4658         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4659         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4660         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4661         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4662         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4663         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4664         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4665         * gcc.dg/attr-isr-trapa.c: Move to ...
4666         * gcc.target/sh/attr-isr-trapa.c: ... here.
4668 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4670         PR c++/51413
4671         * g++.dg/ext/builtin-offsetof1.C: New.
4673 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4675         * gcc.target/aarch64/vect_smlal_1.c: New file.
4677 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4679         PR fortran/57508
4680         * gfortran.dg/defined_assignment_7.f90: New.
4682 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4684         PR c++/57599
4685         * g++.dg/rtti/dyncast6.C: New.
4686         * g++.dg/cpp0x/dyncast1.C: Likewise.
4688 2013-06-14  Alan Modra  <amodra@gmail.com>
4690         PR middle-end/57134
4691         * gcc.dg/pr57134.c: New.
4693 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4695         PR fortran/57596
4696         * gfortran.dg/deferred_type_param_9.f90: New.
4698 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4700         * gcc.dg/fold-minus-1.c: New testcase.
4702 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4704         PR fortran/49074
4705         * gfortran.dg/typebound_assignment_5.f03: New.
4707 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4709         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4711 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4712             Pat Haugen  <pthaugen@us.ibm.com>
4713             Peter Bergner  <bergner@vnet.ibm.com>
4715         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4716         load/store instructions on power7, power8.
4717         * gcc.target/powerpc/atomic-p8.c: Likewise.
4719 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4721         PR c/57577
4722         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4724 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4726         PR c++/38958
4727         * g++.dg/warn/Wunused-var-20.C: New.
4729 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4731         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4732         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4733         Run with -fno-common.
4735 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4737         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4738         and exit function calls with return 1 and return 0, respectively.
4740 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4742         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4743         New tests.
4745 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4747         PR tree-optimization/57361
4748         * gcc.dg/tree-ssa/pr57361.c: New file.
4750 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4752         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4753         to ensure alignment.
4754         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4756 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4758         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4760 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4761             Dominique d'Humieres  <dominiq@lps.ens.fr>
4763         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4765 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4767         PR target/56564
4768         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4769         * gcc.target/i386/pr56564-3.c: Likewise.
4771 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4773         PR fortran/57535
4774         * gfortran.dg/class_array_18.f90: New.
4776 2013-06-11  Jan Hubicka  <jh@suse.cz>
4778         PR c++/57551
4779         * g++.dg/ext/visibility/anon6.C: Update testcase.
4781 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4783         PR c/57563
4784         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4785         in how we check __sec_reduce_mutating function's result.
4787 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4788             Pat Haugen  <pthaugen@us.ibm.com>
4789             Peter Bergner  <bergner@vnet.ibm.com>
4791         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4792         direct move instructions.
4793         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4794         * gcc.target/powerpc/direct-move.h: Likewise.
4795         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4796         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4797         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4798         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4799         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4800         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4802 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4804         PR c++/52440
4805         * g++.dg/cpp0x/pr52440.C: New.
4807 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4809         PR target/56564
4810         * gcc.target/i386/pr56564-1.c: New test.
4811         * gcc.target/i386/pr56564-2.c: New test.
4812         * gcc.target/i386/pr56564-3.c: New test.
4813         * gcc.target/i386/pr56564-4.c: New test.
4814         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4815         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4816         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4817         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4818         * gcc.target/i386/vect-sizes-1.c: Likewise.
4819         * gcc.target/i386/memcpy-1.c: Likewise.
4820         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4821         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4823 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4825         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4826         systems to cover all GNU systems.
4827         * g++.dg/abi/guard2.C: Likewise.
4828         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4829         * g++.dg/eh/sighandle.C: Likewise.
4830         * g++.dg/ext/cleanup-10.C: Likewise.
4831         * g++.dg/ext/cleanup-11.C: Likewise.
4832         * g++.dg/ext/cleanup-8.C: Likewise.
4833         * g++.dg/ext/cleanup-9.C: Likewise.
4834         * g++.dg/opt/const5.C: Likewise.
4835         * g++.dg/opt/life1.C: Likewise.
4836         * g++.dg/other/pr39496.C: Likewise.
4837         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4838         * g++.old-deja/g++.abi/align.C: Likewise.
4839         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4840         * g++.old-deja/g++.law/weak.C: Likewise.
4841         * g++.old-deja/g++.pt/asm1.C: Likewise.
4842         * gcc.c-torture/execute/20030125-1.x: Likewise.
4843         * gcc.c-torture/execute/990127-2.x: Likewise.
4844         * gcc.dg/20041106-1.c: Likewise.
4845         * gcc.dg/20050503-1.c: Likewise.
4846         * gcc.dg/builtin-object-size-5.c: Likewise.
4847         * gcc.dg/cleanup-10.c: Likewise.
4848         * gcc.dg/cleanup-11.c: Likewise.
4849         * gcc.dg/cleanup-8.c: Likewise.
4850         * gcc.dg/cleanup-9.c: Likewise.
4851         * gcc.dg/complex-5.c: Likewise.
4852         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4853         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4854         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4855         * gcc.dg/dfp/pr35739.c: Likewise.
4856         * gcc.dg/fdata-sections-1.c: Likewise.
4857         * gcc.dg/lto/20090206-1_0.c: Likewise.
4858         * gcc.dg/lto/20090206-2_0.c: Likewise.
4859         * gcc.dg/pr30360.c: Likewise.
4860         * gcc.dg/pr37303.c: Likewise.
4861         * gcc.dg/pr39323-1.c: Likewise.
4862         * gcc.dg/pr39323-2.c: Likewise.
4863         * gcc.dg/pr39323-3.c: Likewise.
4864         * gcc.dg/pr45416.c: Likewise.
4865         * gcc.dg/setjmp-2.c: Likewise.
4866         * gcc.dg/split-1.c: Likewise.
4867         * gcc.dg/split-3.c: Likewise.
4868         * gcc.dg/split-4.c: Likewise.
4869         * gcc.dg/strlenopt-12g.c: Likewise.
4870         * gcc.dg/strlenopt-14g.c: Likewise.
4871         * gcc.dg/strlenopt-14gf.c: Likewise.
4872         * gcc.dg/strlenopt-16g.c: Likewise.
4873         * gcc.dg/strlenopt-17g.c: Likewise.
4874         * gcc.dg/strlenopt-18g.c: Likewise.
4875         * gcc.dg/strlenopt-1f.c: Likewise.
4876         * gcc.dg/strlenopt-22g.c: Likewise.
4877         * gcc.dg/strlenopt-2f.c: Likewise.
4878         * gcc.dg/strlenopt-4g.c: Likewise.
4879         * gcc.dg/strlenopt-4gf.c: Likewise.
4880         * gcc.dg/struct-ret-3.c: Likewise.
4881         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4882         * gcc.misc-tests/linkage.exp: Likewise.
4883         * gcc.target/i386/20000724-1.c: Likewise.
4884         * gcc.target/i386/align-main-3.c: Likewise.
4885         * gcc.target/i386/cleanup-1.c: Likewise.
4886         * gcc.target/i386/inline-mcpy.c: Likewise.
4887         * gcc.target/i386/pr32268.c: Likewise.
4888         * gcc.target/i386/pr36613.c: Likewise.
4889         * gcc.target/i386/pr39013-1.c: Likewise.
4890         * gcc.target/i386/pr39013-2.c: Likewise.
4891         * gcc.target/i386/pr39496.c: Likewise.
4892         * gcc.target/i386/pr40906-3.c: Likewise.
4893         * gcc.target/i386/pr46084.c: Likewise.
4894         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4896 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4898         PR target/6526
4899         * gcc.target/sh/pr6526.c: New.
4901 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4903         PR target/57568
4904         * gcc.c-torture/execute/pr57568.c: New test.
4906 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4908         PR c++/37404
4909         * g++.dg/other/vararg-4.C: New.
4911 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4913         PR rtl-optimization/57559
4914         * gcc.target/s390/pr57559.c : New test.
4916 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4918         PR fortran/37336
4919         * gfortran.dg/finalize_10.f90: New.
4920         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4921         * gfortran.dg/finalize_15.f90: New.
4923 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4925         PR fortran/57553
4926         * gfortran.dg/storage_size_4.f90: New.
4928 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4930         PR c++/57548
4931         * testsuite/g++.dg/ext/pr57548.C: New test.
4933 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4935         PR middle-end/57541
4936         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4938 2013-06-07  Jan Hubicka  <jh@suse.cz>
4940         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4942 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4944         PR fortran/57549
4945         * gfortran.dg/array_constructor_48.f90: New.
4946         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4947         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4949 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4951         PR target/56315
4952         * gcc.target/arm/xordi3-opt.c: New test.
4954 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4956         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4957         Revert to dg-options.
4959 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4961         PR target/55033
4962         * gcc.target/powerpc/pr55033.c: New.
4964 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4966         PR c++/53658
4967         * g++.dg/cpp0x/alias-decl-36.C: New.
4969 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4970             Pat Haugen  <pthaugen@us.ibm.com>
4971             Peter Bergner  <bergner@vnet.ibm.com>
4973         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4974         power8 builtin functions.
4975         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4976         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4977         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4978         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4979         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4980         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4981         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4982         tests to test power8 auto-vectorization.
4983         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4984         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4985         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4986         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4988         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4989         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4991         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4993         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4994         support.
4995         (check_effective_target_powerpc_p8vector_ok): Likewise.
4996         (is-effective-target): Likewise.
4997         (check_vect_support_and_set_flags): Likewise.
4999 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5001         PR c++/43652
5002         * g++.dg/parse/error53.C: New.
5004 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5006         PR rtl-optimization/57459
5007         * gcc.target/i386/pr57459.c: New test.
5009 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5011         PR c++/53743
5012         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5013         into -freorder-blocks-and-partition test.
5014         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5015         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5016         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5017         * gcc.dg/tree-prof/pr50907.c: Ditto.
5018         * gcc.dg/tree-prof/pr45354.c: Ditto.
5019         * g++.dg/tree-prof/partition2.C: Ditto.
5020         * g++.dg/tree-prof/partition3.C: Ditto.
5022 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5024         PR fortran/57542
5025         * gfortran.dg/finalize_16.f90: New.
5027 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5029         * gcc.dg/vect/no-section-anchors-vect-68.c:
5030         Add dg-skip-if aarch64_tiny.
5032 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5034         PR C/57457
5035         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5036         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5038 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5040         PR c++/51908
5041         * g++.dg/cpp0x/decltype54.C: New.
5043 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5045         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5046         arm*-*-*eabi* targets.
5047         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5048         arm*-*-* targets.
5049         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5051 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5052             Tobias Burnus  <burnus@net-b.de>
5054         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5055         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5056         * gfortran.dg/io_real_boz_4.f90: Ditto.
5057         * gfortran.dg/io_real_boz_5.f90: Ditto.
5059 2013-06-05  Andreas Schwab  <schwab@suse.de>
5061         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5063 2013-06-04  Jan Hubicka  <jh@suse.cz>
5065         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5067 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5069         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5070         parameters with void.
5071         (main2): Removed argc parameter.
5072         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5073         (main): Replaced argc, argv parameters with void.
5074         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5075         (main2): Removed argc parameter.
5076         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5077         argv parameters with void.  Added __asm volatile to avoid optimization
5078         on argc, if necessary.
5079         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5080         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5081         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5082         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5083         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5084         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5085         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5086         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5087         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5088         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5089         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5090         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5091         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5092         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5093         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5094         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5095         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5096         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5097         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5098         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5099         parameters with void.
5100         (main2): Removed argc parameter.
5101         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5102         (main): Replaced argc, argv parameters with void.
5103         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5104         argv parameters with void.  Also renamed this function as main, and
5105         delete the existing main.
5106         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5107         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5108         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5110 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5112         * gcc.target/aarch64/movi_1.c: New test.
5114 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5116         PR fortran/37336
5117         * gfortran.dg/finalize_12.f90: New.
5118         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5119         end of scope finalization.
5120         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5121         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5122         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5123         * gfortran.dg/class_19.f03: Ditto.
5124         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5125         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5126         * gfortran.dg/extends_14.f03: Ditto.
5127         * gfortran.dg/move_alloc_4.f90: Ditto.
5128         * gfortran.dg/typebound_proc_27.f03: Ditto.
5130 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5132         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5133         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5134         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5135         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5136         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5137         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5138         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5139         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5140         * gfortran.dg/io_real_boz_4.f90: Ditto.
5141         * gfortran.dg/io_real_boz_5.f90: Ditto.
5142         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5143         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5144         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5145         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5146         * gfortran.dg/transpose_2.f90: Fix dg-output.
5148 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5150         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5151         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5152         dg-option and an header comment.
5154 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5156         PR c++/57419
5157         * g++.dg/cpp0x/sfinae46.C: New.
5158         * g++.dg/cpp0x/defaulted13.C: Adjust.
5159         * g++.dg/cpp0x/defaulted2.C: Likewise.
5160         * g++.dg/cpp0x/defaulted26.C: Likewise.
5161         * g++.dg/cpp0x/defaulted3.C: Likewise.
5162         * g++.dg/cpp0x/error1.C: Likewise.
5163         * g++.dg/cpp0x/implicit1.C: Likewise.
5164         * g++.dg/cpp0x/implicit11.C: Likewise.
5165         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5166         * g++.dg/cpp0x/initlist47.C: Likewise.
5167         * g++.dg/cpp0x/initlist9.C: Likewise.
5168         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5169         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5170         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5171         * g++.dg/cpp0x/union4.C: Likewise.
5172         * g++.dg/template/crash108.C: Likewise.
5173         * g++.dg/template/crash41.C: Likewise.
5174         * g++.old-deja/g++.jason/local.C: Likewise.
5175         * g++.old-deja/g++.law/visibility3.C: Likewise.
5177 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5179         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5180         * gcc.dg/vect/bb-slp-14.c: Ditto.
5181         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5182         * gcc.dg/vect/bb-slp-23.c: Ditto.
5183         * gcc.dg/vect/bb-slp-15.c: Ditto.
5184         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5185         * gcc.dg/vect/bb-slp-24.c: Ditto.
5186         * gcc.dg/vect/bb-slp-16.c: Ditto.
5187         * gcc.dg/vect/bb-slp-25.c: Ditto.
5188         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5189         * gcc.dg/vect/bb-slp-17.c: Ditto.
5190         * gcc.dg/vect/bb-slp-1.c: Ditto.
5191         * gcc.dg/vect/bb-slp-26.c: Ditto.
5192         * gcc.dg/vect/bb-slp-18.c: Ditto.
5193         * gcc.dg/vect/bb-slp-2.c: Ditto.
5194         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5195         * gcc.dg/vect/bb-slp-27.c: Ditto.
5196         * gcc.dg/vect/bb-slp-19.c: Ditto.
5197         * gcc.dg/vect/bb-slp-3.c: Ditto.
5198         * gcc.dg/vect/bb-slp-28.c: Ditto.
5199         * gcc.dg/vect/bb-slp-4.c: Ditto.
5200         * gcc.dg/vect/bb-slp-29.c: Ditto.
5201         * gcc.dg/vect/bb-slp-5.c: Ditto.
5202         * gcc.dg/vect/bb-slp-6.c: Ditto.
5203         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5204         * gcc.dg/vect/bb-slp-7.c: Ditto.
5205         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5206         * gcc.dg/vect/bb-slp-8.c: Ditto.
5207         * gcc.dg/vect/bb-slp-9.c: Ditto.
5208         * gcc.dg/vect/bb-slp-10.c: Ditto.
5209         * gcc.dg/vect/bb-slp-11.c: Ditto.
5210         * gcc.dg/vect/bb-slp-20.c: Ditto.
5211         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5212         * gcc.dg/vect/bb-slp-21.c: Ditto.
5213         * gcc.dg/vect/bb-slp-30.c: Ditto.
5214         * gcc.dg/vect/bb-slp-13.c: Ditto.
5215         * gcc.dg/vect/bb-slp-22.c: Ditto.
5216         * g++.dg/vect/slp-pr50413.cc: Ditto.
5217         * g++.dg/vect/slp-pr56812.cc: Ditto.
5218         * g++.dg/vect/slp-pr50819.cc: Ditto.
5220 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5222         PR fortran/57456
5223         * gfortran.dg/class_array_17.f90: New.
5225 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5227         * ada/acats/floatstore.lst: New.
5228         * ada/acats/run_all.sh: Process it.
5230 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5232         * gcc.target/powerpc/e500-ord-1.c: New test.
5233         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5234         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5235         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5237 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5239         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5241 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5243         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5245 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5247         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5249 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5251         PR c/57452
5252         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5253         test-case.
5255 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5257         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5259 2013-05-31  Marek Polacek  <polacek@redhat.com>
5261         PR tree-optimization/57478
5262         PR tree-optimization/57453
5263         * gcc.dg/torture/pr57478.c: New test.
5265 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5267         PR fortran/57456
5268         * gfortran.dg/class_array_17.f90: New.
5270 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5272         PR target/56315
5273         * gcc.target/arm/iordi3-opt.c: New test.
5275 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5277         PR fortran/54190
5278         PR fortran/57217
5279         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5280         * gfortran.dg/interface_26.f90: Ditto.
5281         * gfortran.dg/proc_ptr_11.f90: Ditto.
5282         * gfortran.dg/proc_ptr_15.f90: Ditto.
5283         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5284         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5285         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5286         * gfortran.dg/typebound_override_1.f90: Ditto.
5287         * gfortran.dg/typebound_override_4.f90: Ditto.
5288         * gfortran.dg/typebound_proc_6.f03: Ditto.
5289         * gfortran.dg/assumed_type_7.f90: New test.
5290         * gfortran.dg/typebound_override_5.f90: New test.
5291         * gfortran.dg/typebound_override_6.f90: New test.
5292         * gfortran.dg/typebound_override_7.f90: New test.
5294 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5296         PR middle-end/57073
5297         * gfortran.dg/power_6.f90: New.
5299 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5301         * gcc.target/aarch64/insv_1.c: New test.
5303 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5305         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5306         dg-skip-if "No stabs".
5308 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5310         PR fortran/54189
5311         * gfortran.dg/assumed_size_1.f90: New.
5313 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5315         * gcc.dg/shrink-wrap-alloca.c: New added.
5316         * gcc.dg/shrink-wrap-pretend.c: New added.
5317         * gcc.dg/shrink-wrap-sibcall.c: New added.
5319 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5321         PR fortran/57458
5322         * gfortran.dg/assumed_rank_13.f90: New.
5324 2013-05-29  Easwaran Raman  <eraman@google.com>
5326         PR tree-optimization/57442
5327         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5329 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5331         PR tree-optimization/57441
5332         * gcc.c-torture/compile/pr57441.c: New.
5334 2013-05-29  Dehao Chen  <dehao@google.com>
5336         PR testsuite/57413
5337         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5339 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5341         PR fortran/37336
5342         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5343         * gfortran.dg/class_19.f03: Ditto.
5345 2013-05-29  Richard Biener  <rguenther@suse.de>
5347         * gcc.dg/vect/bb-slp-32.c: New testcase.
5349 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5351         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5352         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5353         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5354         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5355         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5356         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5357         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5358         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5359         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5360         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5361         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5362         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5363         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5364         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5365         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5366         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5367         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5368         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5369         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5370         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5371         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5372         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5373         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5374         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5375         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5376         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5377         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5378         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5379         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5380         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5381         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5382         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5383         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5384         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5385         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5386         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5387         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5388         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5389         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5391 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5393         PR fortran/37336
5394         * gfortran.dg/finalize_11.f90: New.
5395         * gfortran.dg/finalize_4.f03: Remove dg-error.
5396         * gfortran.dg/finalize_5.f03: Ditto.
5397         * gfortran.dg/finalize_6.f03: Ditto.
5398         * gfortran.dg/finalize_7.f03: Ditto.
5400 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5402         * gfortran.dg/class_array_16.f90: New.
5404 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5406         PR fortran/57435
5407         * testsuite/gfortran.dg/use_29.f90: New.
5409 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5411         * gnat.dg/fp_exception.adb: New test.
5413 2013-05-28  Richard Biener  <rguenther@suse.de>
5415         PR tree-optimization/56787
5416         * gcc.dg/vect/pr56787.c: New testcase.
5418 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5419             Tobias Burnus  <burnus@net-b.de>
5421         PR fortran/57217
5422         * gfortran.dg/typebound_override_4.f90: New.
5424 2013-05-28  Richard Biener  <rguenther@suse.de>
5426         PR tree-optimization/57411
5427         * g++.dg/opt/pr57411.C: New testcase.
5429 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5431         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5432         * gcc.dg/builtin-bswap-9.c: Likewise.
5434 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5436         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5438 2013-05-27  Richard Biener  <rguenther@suse.de>
5440         PR middle-end/57412
5441         * gcc.dg/gomp/pr57412.c: New testcase.
5443 2013-05-27  Bud Davis  <jmdavis@link.com>
5445         PR fortran/50405
5446         * gfortran.dg/stfunc_8.f90: New.
5448 2013-05-27  Richard Biener  <rguenther@suse.de>
5450         PR tree-optimization/57343
5451         * gcc.dg/torture/pr57343.c: New testcase.
5453 2013-05-27  Richard Biener  <rguenther@suse.de>
5455         PR tree-optimization/57417
5456         * gcc.dg/torture/pr57417.c: New testcase.
5458 2013-05-27  Richard Biener  <rguenther@suse.de>
5460         PR tree-optimization/57396
5461         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5463 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5465         * gnat.dg/specs/last_bit.ads: New test.
5467 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5469         * gnat.dg/specs/machine_attribute.ads: New test.
5471 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5473         * gnat.dg/incomplete3.ad[sb]: New test.
5475 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5477         PR target/53916
5478         * gcc.target/mips/div-13.c: New test.
5480 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5482         PR target/55777
5483         * gcc.target/mips/mips16-attributes-5.c,
5484         * gcc.target/mips/mips16-attributes-6.c: New tests.
5486 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5488         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5489         * gcc.dg/builtin-bswap-8.c: Likewise.
5491 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5493         PR c++/52216
5494         * g++.dg/cpp0x/new1.C: New.
5496 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5498         PR c++/25666
5499         * g++.dg/parse/dtor16.C: New.
5500         * g++.dg/parse/dtor6.C: Adjust.
5502 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5504         PR c++/19618
5505         * g++.dg/expr/bitfield12.C: New.
5507 2013-05-24  Jeff Law  <law@redhat.com>
5509         PR tree-optimization/57124
5510         * gcc.c-torture/execute/pr57124.c: New test.
5511         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5513 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5515         PR tree-optimization/57294
5516         * gcc.dg/ipa/pr57294.c: New test.
5518 2013-05-24  Dehao Chen  <dehao@google.com>
5520         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5522 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5524         * gcc.target/aarch64/scalar_intrinsics.c
5525         (force_simd): Use a valid instruction.
5526         (test_vdupd_lane_s64): Pass a valid lane argument.
5527         (test_vdupd_lane_u64): Likewise.
5529 2013-05-24  Richard Biener  <rguenther@suse.de>
5531         PR tree-optimization/57287
5532         * gcc.dg/pr57287.c: New testcase.
5534 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5536         PR c++/26572
5537         * g++.dg/template/error51.C: New.
5539 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5541         PR c++/25503
5542         * g++.dg/template/bitfield2.C: New.
5544 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5546         * gnat.dg/specs/noinline1.ads: New test.
5547         * gnat.dg/noinline2.ad[sb]: Likewise.
5548         * gnat.dg/specs/noinline3.ads: Likewise.
5549         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5551 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5553         PR tree-ssa/57385
5554         * gcc.dg/tree-ssa/pr57385.c: New test.
5556 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5558         * gnat.dg/derived_type4.adb: New test.
5560 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5562         * gcc.dg/builtin-bswap-6.c: New test.
5563         * gcc.dg/builtin-bswap-7.c: Likewise.
5564         * gcc.dg/builtin-bswap-8.c: Likewise.
5565         * gcc.dg/builtin-bswap-9.c: Likewise.
5567 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5569         PR debug/57351
5570         * gcc.dg/debug/pr57351.c: New test
5572 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5574         * gcc.target/aarch64/vect-clz.c: New file.
5576 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5578         PR middle-end/57347
5579         * gcc.dg/ipa/pr57347.c: New test.
5581 2013-05-23  Richard Biener  <rguenther@suse.de>
5583         PR tree-optimization/57380
5584         * g++.dg/tree-ssa/pr57380.C: New testcase.
5586 2013-05-23  Richard Biener  <rguenther@suse.de>
5588         PR middle-end/57381
5589         * gcc.dg/torture/pr57381.c: New testcase.
5591 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5593         PR middle-end/57344
5594         * gcc.c-torture/execute/pr57344-1.c: New test.
5595         * gcc.c-torture/execute/pr57344-2.c: New test.
5596         * gcc.c-torture/execute/pr57344-3.c: New test.
5597         * gcc.c-torture/execute/pr57344-4.c: New test.
5599 2013-05-23  Richard Biener  <rguenther@suse.de>
5601         PR rtl-optimization/57341
5602         * gcc.dg/torture/pr57341.c: New testcase.
5604 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5606         PR c++/57352
5607         * g++.dg/parse/crash62.C: New.
5609 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5610             Pat Haugen  <pthaugen@us.ibm.com>
5611             Peter Bergner  <bergner@vnet.ibm.com>
5613         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5614         crypto builtins.
5616 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5618         PR fortran/57364
5619         * gfortran.dg/defined_assignment_6.f90: New.
5621 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5623         PR fortran/57338
5624         * gfortran.dg/assumed_type_6.f90: New.
5626 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5628         PR c++/57211
5629         * g++.dg/cpp0x/Wunused-parm.C: New.
5631 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5633         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5634         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5636 2013-05-21  Easwaran Raman  <eraman@google.com>
5638         PR tree-optimization/57322
5639         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5641 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5643         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5644         .set (no)?micromips
5646 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5648         PR fortran/57035
5649         * gfortran.dg/assumed_type_5.f90: New.
5650         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5651         * gfortran.dg/assumed_rank_2.f90: Ditto.
5652         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5653         * gfortran.dg/no_arg_check_3.f90: Ditto.
5655 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5657         PR tree-optimization/57331
5658         * gcc.c-torture/compile/pr57331.c: New test.
5660 2013-05-21  Richard Biener  <rguenther@suse.de>
5662         PR tree-optimization/57330
5663         * gcc.dg/torture/pr57330.c: New testcase.
5665 2013-05-21  Richard Biener  <rguenther@suse.de>
5667         PR tree-optimization/57303
5668         * gcc.dg/torture/pr57303.c: New testcase.
5670 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5672         PR tree-optimization/57321
5673         * gcc.c-torture/execute/pr57321.c: New test.
5675 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5677         PR fortran/48858
5678         PR fortran/55465
5679         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5680         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5681         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5682         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5683         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5684         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5685         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5686         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5687         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5688         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5689         * gfortran.dg/binding_label_tests_24.f90: New.
5690         * gfortran.dg/binding_label_tests_25.f90: New.
5692 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5694         PR fortran/48858
5695         * gfortran.dg/binding_label_tests_17.f90: New.
5696         * gfortran.dg/binding_label_tests_18.f90: New.
5697         * gfortran.dg/binding_label_tests_19.f90: New.
5698         * gfortran.dg/binding_label_tests_20.f90: New.
5699         * gfortran.dg/binding_label_tests_21.f90: New.
5700         * gfortran.dg/binding_label_tests_22.f90: New.
5701         * gfortran.dg/binding_label_tests_23.f90: New.
5703 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5705         PR fortran/48858
5706         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5707         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5708         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5709         * gfortran.dg/common_18.f90: New.
5710         * gfortran.dg/common_19.f90: New.
5711         * gfortran.dg/common_20.f90: New.
5712         * gfortran.dg/common_21.f90: New.
5714 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5716         PR c++/12288
5717         * g++.dg/parse/error52.C: New.
5718         * g++.dg/parse/error3.C: Adjust.
5719         * g++.dg/parse/error36.C: Likewise.
5721 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5723         PR target/56547
5724         * gcc.target/sh/pr56547-1.c: New.
5725         * gcc.target/sh/pr56547-2.c: New.
5727 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5729         PR c++/23608
5730         * g++.dg/warn/Wsign-compare-6.C: New.
5731         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5733 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5735         PR c++/57327
5736         * g++.dg/template/error50.C: New.
5738 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5740         PR c++/10207
5741         * g++.dg/ext/complit13.C: New.
5743 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5745         PR c++/57175
5746         * g++.dg/pr57175.C: New testcase.
5748 2013-05-17  Easwaran Raman  <eraman@google.com>
5750         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5752 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5754         PR testsuite/57313
5755         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5757 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5759         PR rtl-optimization/57281
5760         PR rtl-optimization/57300
5761         * gcc.dg/pr57300.c: New test.
5762         * gcc.c-torture/execute/pr57281.c: New test.
5764 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5766         PR c++/18126
5767         * g++.dg/ext/sizeof-complit.C: New.
5769 2013-05-17  Marek Polacek  <polacek@redhat.com>
5771         * gcc.dg/strlenopt-25.c: New test.
5772         * gcc.dg/strlenopt-26.c: Likewise.
5774 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5776         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5777         instead of -mavx2, require only avx instead of avx2.
5778         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5779         of avx2-check.h and turn into an avx runtime test instead of
5780         avx2 runtime test.
5782 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5784         * g++.dg/ext/vector22.C: Uncomment working test.
5786 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5788         PR c++/17410
5789         * g++.dg/template/pr17410.C: New.
5791 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5793         * gcc.target/i386/rotate-3.c: New test.
5794         * gcc.target/i386/rotate-3a.c: New test.
5795         * gcc.target/i386/rotate-4.c: New test.
5796         * gcc.target/i386/rotate-4a.c: New test.
5797         * gcc.target/i386/rotate-5.c: New test.
5798         * gcc.target/i386/rotate-5a.c: New test.
5800 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5802         * gcc.dg/visibility-21.c: Require section_anchors.
5804 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5806         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5807         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5808         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5810 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5812         * gcc.dg/visibility-21.c: New.
5814 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5816         PR middle-end/57286
5817         * gcc.dg/pr57286.c: New testcase.
5818         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5819         * g++.dg/ext/vector22.C: Comment out transformations not
5820         performed anymore.
5822 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5824         PR target/57260
5825         * gcc.target/mips/call-1.c: Restrict to o32.
5826         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5828 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5830         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5831         dg-messages.
5832         * g++.dg/warn/Wshadow-1.C: Likewise.
5833         * g++.dg/warn/Wshadow-6.C: Likewise.
5834         * g++.dg/warn/Wshadow-7.C: Likewise.
5836 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5838         PR c++/31952
5839         * g++.dg/parse/pr31952-1.C: New.
5840         * g++.dg/parse/pr31952-2.C: Likewise.
5841         * g++.dg/parse/pr31952-3.C: Likewise.
5843         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5844         * g++.old-deja/g++.jason/cond.C: Likewise.
5845         * g++.dg/cpp0x/range-for5.C: Likewise.
5847 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5849         PR target/19599
5850         * gcc.target/arm/pr40887.c: Adjust testcase.
5851         * gcc.target/arm/pr19599.c: New test.
5853 2013-05-15  Richard Biener  <rguenther@suse.de>
5855         PR tree-optimization/57275
5856         * gcc.target/i386/pr57275.c: New testcase.
5858 2013-05-15  Jan Hubicka  <jh@suse.cz>
5860         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5861         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5862         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5864 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5866         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5867         scheduling.
5869 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5871         PR c++/57274
5872         * c-c++-common/Wsequence-point-1.c: New test.
5874 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5876         * g++.dg/ext/vector22.C: New testcase.
5877         * gcc.dg/binop-xor3.c: Remove xfail.
5879 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5881         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5882         FLOAT cmp FLOAT ? INT : INT.
5883         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5884         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5885         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5886         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5887         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5888         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5890 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5892         PR c++/53903
5893         * g++.dg/cpp0x/defaulted43.C: New.
5895 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5898         (alloca): Remove declaration.
5899         (foo9): Replace alloca by __builtin_alloca.
5901 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5903         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5904         Expect "size of array is too large" error.
5906 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5908         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5910 2013-05-14  Richard Biener  <rguenther@suse.de>
5912         PR middle-end/57235
5913         * g++.dg/torture/pr57235.C: New testcase.
5915 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5917         PR middle-end/57251
5918         * gcc.dg/torture/pr57251.c: New test.
5920 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5922         PR target/57264
5923         * gcc.target/i386/pr57264.c: New test.
5925 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5927         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5929 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5931         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5933 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5935         PR tree-optimization/45216
5936         PR tree-optimization/57157
5937         * c-c++-common/rotate-1.c: Add 32 tests with +.
5938         * c-c++-common/rotate-1a.c: Adjust.
5939         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5940         * c-c++-common/rotate-2b.c: New test.
5941         * c-c++-common/rotate-3.c: Add 32 tests with +.
5942         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5943         * c-c++-common/rotate-4b.c: New test.
5944         * c-c++-common/rotate-5.c: New test.
5946 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5948         PR middle-end/42371
5949         * gcc.dg/ipa/remref-0.c: New test.
5950         * gcc.dg/ipa/remref-1a.c: Likewise.
5951         * gcc.dg/ipa/remref-1b.c: Likewise.
5952         * gcc.dg/ipa/remref-2a.c: Likewise.
5953         * gcc.dg/ipa/remref-2b.c: Likewise.
5955 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5957         * gcc.dg/vector-shift-2.c: New testcase.
5959 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5961         PR tree-optimization/57230
5962         * gcc.dg/strlenopt-24.c: New test.
5964         PR tree-optimization/57230
5965         * gcc.dg/strlenopt-23.c: New test.
5967 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5969         PR target/57108
5970         * gcc.target/sh/pr57108.c: Move this test case to ...
5971         * gcc.c-torture/compile/pr57108.c: ... here.
5973 2013-05-10  Richard Biener  <rguenther@suse.de>
5975         PR tree-optimization/57214
5976         * gcc.dg/torture/pr57214.c: New testcase.
5978 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5980         * gcc.dg/vector-shift.c: New testcase.
5982 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5984         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5986         PR tree-optimization/45216
5987         PR tree-optimization/57157
5988         * c-c++-common/rotate-1.c: New test.
5989         * c-c++-common/rotate-1a.c: New test.
5990         * c-c++-common/rotate-2.c: New test.
5991         * c-c++-common/rotate-2a.c: New test.
5992         * c-c++-common/rotate-3.c: New test.
5993         * c-c++-common/rotate-3a.c: New test.
5994         * c-c++-common/rotate-4.c: New test.
5995         * c-c++-common/rotate-4a.c: New test.
5997 2013-05-10  Richard Biener  <rguenther@suse.de>
5999         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6000         * gcc.target/i386/l_fma_double_1.c: Adjust.
6001         * gcc.target/i386/l_fma_double_2.c: Likewise.
6002         * gcc.target/i386/l_fma_double_3.c: Likewise.
6003         * gcc.target/i386/l_fma_double_4.c: Likewise.
6004         * gcc.target/i386/l_fma_double_5.c: Likewise.
6005         * gcc.target/i386/l_fma_double_6.c: Likewise.
6006         * gcc.target/i386/l_fma_float_1.c: Likewise.
6007         * gcc.target/i386/l_fma_float_2.c: Likewise.
6008         * gcc.target/i386/l_fma_float_3.c: Likewise.
6009         * gcc.target/i386/l_fma_float_4.c: Likewise.
6010         * gcc.target/i386/l_fma_float_5.c: Likewise.
6011         * gcc.target/i386/l_fma_float_6.c: Likewise.
6013 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6015         PR c++/51226
6016         * g++.dg/cpp0x/pr51226.C: New.
6018 2013-04-16  Han Shen  <shenhan@google.com>
6020         Test cases for '-fstack-protector-strong'.
6021         * gcc.dg/fstack-protector-strong.c: New.
6022         * g++.dg/fstack-protector-strong.C: New.
6024 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6026         * gcc.target/aarch64/ands_1.c: New test.
6027         * gcc.target/aarch64/ands_2.c: Likewise
6029 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6031         * lib/target-supports.exp (check_effective_target_hw): New
6032         function.
6033         * c-c++-common/asan/clone-test-1.c: Call
6034         check_effective_target_hw.
6035         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6036         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6037         possible decorations.
6038         * c-c++-common/asan/null-deref-1.c: Likewise.
6039         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6040         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6041         * c-c++-common/asan/use-after-free-1.c: Likewise.
6042         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6043         * g++.dg/asan/large-func-test-1.C: Likewise.
6045 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6047         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6049 2013-05-07  Richard Biener  <rguenther@suse.de>
6051         PR middle-end/57190
6052         * g++.dg/torture/pr57190.C: New testcase.
6054 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6056         PR tree-optimization/57149
6057         * gcc.dg/pr57149.c: New test.
6059         PR debug/57184
6060         * gcc.dg/pr57184.c: New test.
6062 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6064         * gnat.dg/specs/array3.ads: New test.
6066 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6068         * c-c++-common/vector-scalar-2.c: New testcase.
6070 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6072         * gcc.target/i386/asm-dialect-2.c: New testcase.
6074 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6076         PR c++/57183
6077         * g++.dg/cpp0x/auto38.C: New.
6079 2013-05-06  Richard Biener  <rguenther@suse.de>
6081         PR tree-optimization/57185
6082         * gcc.dg/autopar/pr57185.c: New testcase.
6084 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6086         PR target/57106
6087         * gcc.target/i386/pr57106.c: New test.
6089 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6091         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6092         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6093         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6094         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6095         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6096         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6097         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6099 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6101         PR bootstrap/57154
6102         * gcc.dg/pr57154.c: New test.
6104 2013-05-06  Richard Biener  <rguenther@suse.de>
6106         PR middle-end/57147
6107         * gcc.dg/torture/pr57147-1.c: New testcase.
6108         * gcc.dg/torture/pr57147-2.c: Likewise.
6109         * gcc.dg/torture/pr57147-3.c: Likewise.
6111 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6113         PR target/55303
6114         * gcc.target/sh/pr55303-1.c: New.
6115         * gcc.target/sh/pr55303-2.c: New.
6116         * gcc.target/sh/pr55303-3.c: New.
6118 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6120         * gfortran.dg/allocate_with_source_3.f90: New.
6122 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6124         PR fortran/57141
6125         * gfortran.dg/null_8.f90: New.
6127 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6129         PR c++/53745
6130         * g++.dg/cpp0x/enum27.C: New.
6131         * g++.dg/cpp0x/enum_base.C: Adjust.
6133 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6135         PR tree-optimization/56205
6136         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6138 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6140         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6141         * gfortran.dg/bind_c_usage_27.f90: New.
6142         * gfortran.dg/bind_c_usage_28.f90: New.
6144 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6146         PR c++/51927
6147         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6149 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6151         PR target/57150
6152         * gcc.target/powerpc/pr57150.c: New file.
6154 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6156         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6157         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6158         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6159         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6160         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6161         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6162         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6164 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6166         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6167         scan-assembler-times.
6169 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6171         * gcc.dg/tree-ssa/slsr-32.c: New.
6172         * gcc.dg/tree-ssa/slsr-33.c: New.
6173         * gcc.dg/tree-ssa/slsr-34.c: New.
6174         * gcc.dg/tree-ssa/slsr-35.c: New.
6175         * gcc.dg/tree-ssa/slsr-36.c: New.
6176         * gcc.dg/tree-ssa/slsr-37.c: New.
6177         * gcc.dg/tree-ssa/slsr-38.c: New.
6179 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6181         * gcc.target/aarch64/tst_1.c: New test.
6182         * gcc.target/aarch64/tst_2.c: Likewise
6184 2013-05-02  Jeff Law  <law@redhat.com>
6186         PR tree-optimization/57144
6187         * gcc.c-torture/execute/pr57144.c: New test.
6189 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6191         PR rtl-optimization/57130
6192         * gcc.c-torture/execute/pr57130.c: New test.
6194 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6196         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6198 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6200         * gcc.target/aarch64/fabd.c: New file.
6202 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6204         PR c++/54318
6205         * g++.dg/cpp0x/pr54318.C: New.
6207 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6209         PR c++/14283
6210         * g++.dg/parse/error51.C: New.
6211         * g++.dg/parse/error15.C: Adjust column numbers.
6213 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6215         PR fortran/57142
6216         * gfortran.dg/size_kind_2.f90: New.
6217         * gfortran.dg/size_kind_3.f90: New.
6219 2013-05-02  Richard Biener  <rguenther@suse.de>
6221         PR middle-end/57140
6222         * g++.dg/torture/pr57140.C: New testcase.
6224 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6226         PR target/56732
6227         * gcc.target/arm/pr56732-1.c: New test.
6229 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6231         PR middle-end/56988
6232         * gcc.dg/ipa/pr56988.c: New test.
6234 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6236         * gcc.target/aarch64/bics_1.c: New test.
6237         * gcc.target/aarch64/bics_2.c: Likewise.
6239 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6241         PR rtl-optimization/57131
6242         * gcc.c-torture/execute/pr57131.c: New test.
6244 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6246         PR c++/57132
6247         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6249 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6251         PR target/57091
6252         * gcc.target/i386/pr57091.c: New test.
6254 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6256         * gcc.target/aarch64/vect-vaddv.c: New.
6258 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6260         * gcc.target/aarch64/vect-vmaxv.c: New.
6261         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6263 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6265         * gcc.target/aarch64/scalar-vca.c: New.
6266         * gcc.target/aarch64/vect-vca.c: Likewise.
6268 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6270         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6271         (test_vceqd_s64): Force arguments to SIMD registers.
6272         (test_vceqzd_s64): Likewise.
6273         (test_vcged_s64): Likewise.
6274         (test_vcled_s64): Likewise.
6275         (test_vcgezd_s64): Likewise.
6276         (test_vcged_u64): Likewise.
6277         (test_vcgtd_s64): Likewise.
6278         (test_vcltd_s64): Likewise.
6279         (test_vcgtzd_s64): Likewise.
6280         (test_vcgtd_u64): Likewise.
6281         (test_vclezd_s64): Likewise.
6282         (test_vcltzd_s64): Likewise.
6283         (test_vtst_s64): Likewise.
6284         (test_vtst_u64): Likewise.
6286 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6288         PR c++/57092
6289         * g++.dg/cpp0x/decltype53.C: New.
6291 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6293         PR fortran/57071
6294         * gfortran.dg/power_5.f90:  New test.
6296 2013-04-30  Richard Biener  <rguenther@suse.de>
6298         PR middle-end/57122
6299         * gcc.dg/torture/pr57122.c: New testcase.
6301 2013-04-30  Richard Biener  <rguenther@suse.de>
6303         PR middle-end/57107
6304         * g++.dg/torture/pr57107.C: New testcase.
6306 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6308         PR rtl-optimization/57105
6309         * gcc.dg/pr57105.c: New test.
6311 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6313         PR tree-optimization/57104
6314         * gcc.dg/pr57104.c: New test.
6316 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6318         PR target/44578
6319         * gcc.target/i386/pr44578.c: New test.
6321 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6323         PR target/57097
6324         * gcc.target/i386/pr57097.c: New test.
6326 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6328         PR target/57098
6329         * gcc.target/i386/pr57098.c: New test.
6331 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6333         * gcc.c-torture/execute/pr55875.c: New test.
6335 2013-04-29  Richard Biener  <rguenther@suse.de>
6337         PR middle-end/57075
6338         * gcc.dg/torture/pr57075.c: New testcase.
6340 2013-04-29  Richard Biener  <rguenther@suse.de>
6342         PR middle-end/57103
6343         * gcc.dg/autopar/pr57103.c: New testcase.
6345 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6347         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6349 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6351         * gcc.dg/pr50763.c: Update test.
6353 2013-04-26  Jeff Law  <law@redhat.com>
6355         * gcc.dg/tree-ssa/vrp88.c: New test.
6357 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6359         PR target/57108
6360         * gcc.target/sh/pr57108.c: New test.
6362 2013-04-29  Richard Biener  <rguenther@suse.de>
6364         PR middle-end/57089
6365         * gfortran.dg/gomp/pr57089.f90: New testcase.
6367 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6369         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6371 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6373         * gcc.target/aarch64/vect-vcvt.c: New.
6375 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6377         * gcc.target/aarch64/vect-vrnd.c: New.
6379 2013-04-29  Richard Biener  <rguenther@suse.de>
6381         PR tree-optimization/57081
6382         * gcc.dg/torture/pr57081.c: New testcase.
6384 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6386         PR tree-optimization/57083
6387         * gcc.dg/torture/pr57083.c: New test.
6389 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6391         PR c++/56450
6392         * g++.dg/cpp0x/decltype52.C: New.
6394 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6396         N3472 binary constants
6397         * g++.dg/cpp/limits.C: Adjust warning wording.
6398         * g++.dg/system-binary-constants-1.C: Likewise.
6399         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6401 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6403         PR fortran/57093
6404         * gfortran.dg/coarray_30.f90: New.
6406 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6408         PR fortran/57071
6409         * frontend-passes (optimize_power):  New function.
6410         (optimize_op):  Use it.
6412 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6414         PR target/56866
6415         * gcc.c-torture/execute/pr56866.c: New test.
6416         * gcc.target/i386/pr56866.c: New test.
6418 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6420         PR go/57045
6421         * gcc.dg/setjmp-5.c: New test.
6423 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6425         PR c++/55708
6426         * g++.dg/cpp0x/constexpr-55708.C: New.
6428 2013-04-26  Richard Biener  <rguenther@suse.de>
6430         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6431         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6432         * gcc.dg/pr53265.c: Remove XFAILs.
6433         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6434         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6436 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6438         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6439         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6440         -fdiagnostics-color=never option similarly to
6441         -fno-diagnostics-show-caret option.
6443 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6445         PR rtl-optimization/57003
6446         * gcc.target/i386/pr57003.c: New test.
6448 2013-04-25  Marek Polacek  <polacek@redhat.com>
6450         PR tree-optimization/57066
6451         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6453 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6454             Tejas Belagod  <tejas.belagod@arm.com>
6456         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6457         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6458         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6460 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6462         * gcc.target/aarch64/cmp.c: New.
6464 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6466         * gcc.target/aarch64/ngc.c: New.
6468 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6470         * lib/target-supports.exp
6471         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6472         (check_effective_target_arm_neon_fp16_ok): Likewise.
6473         (add_options_for_arm_neon_fp16): Likewise.
6474         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6475         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6477 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6479         PR rtl-optimizations/57046
6480         * gcc.target/i386/pr57046.c: New test.
6482 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6484         * g++.dg/cpp1y/cplusplus.C: New.
6486 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6488         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6490 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6492         * c-c++-common/Wpointer-arith-1.c: New.
6494 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6496         * g++.dg/cpp1y/cxx1y_macro.C: New.
6498 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6500         PR c++/56970
6501         * g++.dg/cpp0x/sfinae45.C: New.
6503 2013-04-24  Richard Biener  <rguenther@suse.de>
6505         PR testsuite/57050
6506         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6508 2013-04-23  Richard Biener  <rguenther@suse.de>
6510         PR middle-end/57036
6511         * gcc.dg/torture/pr57036-1.c: New testcase.
6512         * gcc.dg/torture/pr57036-2.c: Likewise.
6514 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6516         * gcc.target/aarch64/scalar-mov.c: New testcase.
6518 2013-04-23  Richard Biener  <rguenther@suse.de>
6520         PR tree-optimization/57026
6521         * gcc.dg/torture/pr57026.c: New testcase.
6523 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6525         PR fortran/53685
6526         PR fortran/57022
6527         * gfortran.dg/transfer_check_4.f90: New.
6529 2013-04-22  Marek Polacek  <polacek@redhat.com>
6531         PR sanitizer/56990
6532         * gcc.dg/pr56990.c: New test.
6534 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6536         PR target/57018
6537         * gcc.target/i386/pr57018.c: New test.
6539 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6541         * gcc.target/aarch64/vrecps.c: New.
6542         * gcc.target/aarch64/vrecpx.c: Likewise.
6544 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6546         PR target/56995
6547         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6549 2013-04-21  Jeff Law  <law@redhat.com>
6551         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6553 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6555         PR fortran/56907
6556         * gfortran.dg/c_loc_test_22.f90: New.
6558 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6560         PR rtl-optimization/56847
6561         * gcc.dg/pr56847.c: New test.
6563 2013-04-19  Richard Biener  <rguenther@suse.de>
6565         PR tree-optimization/56982
6566         * gcc.c-torture/execute/pr56982.c: New testcase.
6568 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6570         PR tree-optimization/56718
6571         * g++.dg/ipa/imm-devirt-1.C: New test.
6572         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6574 2013-04-19  Richard Biener  <rguenther@suse.de>
6576         PR tree-optimization/57000
6577         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6579 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6580             Mikael Morin  <mikael@gcc.gnu.org>
6582         PR fortran/56872
6583         * gfortran.dg/array_constructor_45.f90:  New test.
6584         * gfortran.dg/array_constructor_46.f90:  New test.
6585         * gfortran.dg/array_constructor_47.f90:  New test.
6586         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6588 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6590         PR rtl-optimization/56999
6591         * g++.dg/opt/pr56999.C: New test.
6593 2013-04-18  Cary Coutant  <ccoutant@google.com>
6595         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6596         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6598 2013-04-18  Cary Coutant  <ccoutant@google.com>
6600         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6601         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6602         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6603         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6604         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6605         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6606         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6607         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6608         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6609         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6610         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6612 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6614         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6616 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6618         PR tree-optimization/56984
6619         * gcc.c-torture/compile/pr56984.c: New test.
6621         PR rtl-optimization/56992
6622         * gcc.dg/pr56992.c: New test.
6624 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6626         PR fortran/56814
6627         * gfortran.dg/proc_ptr_42.f90: New.
6629 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6631         * gnat.dg/discr41.ad[sb]: New test.
6632         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6633         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6634         * gcc.dg/vect/slp-24.c: Likewise.
6635         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6636         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6637         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6638         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6639         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6640         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6641         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6642         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6643         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6644         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6645         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6646         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6647         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6648         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6649         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6650         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6651         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6652         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6653         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6654         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6655         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6656         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6657         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6658         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6659         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6660         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6662 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6664         PR fortran/40958
6665         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6666         * gfortran.dg/module_md5_1.f90: Remove.
6668 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6670         * gcc.target/aarch64/adds3.c: New.
6671         * gcc.target/aarch64/subs3.c: New.
6673 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6675         * gcc.target/aarch64/adds1.c: New.
6676         * gcc.target/aarch64/adds2.c: New.
6677         * gcc.target/aarch64/subs1.c: New.
6678         * gcc.target/aarch64/subs2.c: New.
6680 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6682         Implement n3599 - Literal operator templates for strings.
6683         * g++.dg/cpp1y/udlit-char-template.C: New test.
6684         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6686 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6688         PR fortran/39505
6689         * gfortran.dg/no_arg_check_1.f90: New.
6690         * gfortran.dg/no_arg_check_2.f90: New.
6691         * gfortran.dg/no_arg_check_3.f90: New.
6693 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6695         PR fortran/56968
6696         * gfortran.dg/proc_ptr_41.f90: New.
6698 2013-04-16  Richard Biener  <rguenther@suse.de>
6700         PR tree-optimization/56756
6701         * gcc.dg/torture/pr56756.c: New testcase.
6703 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6705         PR fortran/56969
6706         * gfortran.dg/c_assoc_5.f90: New.
6708 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6710         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6711         * gcc.c-torture/execute/pr33992.x: Remove.
6712         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6713         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6714         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6716 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6718         PR tree-optimization/56962
6719         * gcc.c-torture/execute/pr56962.c: New test.
6721 2013-04-15  Richard Biener  <rguenther@suse.de>
6723         PR tree-optimization/56933
6724         * gcc.dg/vect/pr56933.c: New testcase.
6726 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6728         * gcc.target/arm/anddi3-opt.c: New test.
6729         * gcc.target/arm/anddi3-opt2.c: Likewise.
6731 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6733         * gcc.dg/pr56890-1.c: New test.
6734         * gcc.dg/pr56890-2.c: Likewise.
6736 2013-04-15  Joey Ye  <joey.ye@arm.com>
6738         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6739         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6741 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6743         PR fortran/56816
6744         * gfortran.dg/select_type_33.f03: New test.
6746 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6748         PR fortran/55959
6749         * gfortran.dg/typebound_proc_29.f03: New.
6751 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6753         PR fortran/56266
6754         * gfortran.dg/typebound_proc_28.f03: New.
6756 2013-04-12  Jeff Law  <law@redhat.com>
6758         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6759         either.
6761 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6763         PR fortran/56929
6764         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6766 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6768         PR target/56903
6769         * gcc.target/i386/pr56903.c: New test.
6771 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6773         PR fortran/56261
6774         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6775         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6776         * gfortran.dg/block_11.f90: Fix invalid test case.
6777         * gfortran.dg/function_types_3.f90: Add new error message.
6778         * gfortran.dg/global_references_1.f90: Ditto.
6779         * gfortran.dg/import2.f90: Remove unneeded parts.
6780         * gfortran.dg/import6.f90: Fix invalid test case.
6781         * gfortran.dg/proc_decl_2.f90: Ditto.
6782         * gfortran.dg/proc_decl_9.f90: Ditto.
6783         * gfortran.dg/proc_decl_18.f90: Ditto.
6784         * gfortran.dg/proc_ptr_40.f90: New.
6785         * gfortran.dg/whole_file_7.f90: Modified error wording.
6786         * gfortran.dg/whole_file_16.f90: Ditto.
6787         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6788         * gfortran.dg/whole_file_18.f90: Modified error wording.
6789         * gfortran.dg/whole_file_20.f03: Ditto.
6790         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6791         invalid test case.
6793 2013-04-12  Richard Biener  <rguenther@suse.de>
6795         Revert
6796         2013-04-10  Richard Biener  <rguenther@suse.de>
6798         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6800 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6802         PR fortran/56845
6803         * gfortran.dg/class_allocate_15.f90: New.
6805         Revert:
6806         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6808         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6809         scan-tree-dump-times.
6811 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6813         PR tree-optimization/56918
6814         PR tree-optimization/56920
6815         * gcc.dg/vect/pr56918.c: New test.
6816         * gcc.dg/vect/pr56920.c: New test.
6818 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6820         PR fortran/56845
6821         * gfortran.dg/class_allocate_14.f90: New.
6822         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6823         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6825 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6827         * gcc.dg/fold-cstvecshift.c: New testcase.
6829 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6831         * gcc.target/aarch64/negs.c: New.
6833 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6835         PR c++/56895
6836         * g++.dg/template/arrow4.C: New test.
6838 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6840         * gnat.dg/array23.adb: New test.
6841         * gnat.dg/array23_pkg[123].ads: New helpers.
6843 2013-04-11  Jeff Law  <law@redhat.com>
6845         PR tree-optimization/56900
6846         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6848 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6850         PR c++/56913
6851         * g++.dg/cpp0x/sfinae44.C: New.
6853 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6855         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6856         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6858 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6860         PR c++/54216
6861         * g++.dg/cpp0x/enum26.C: New.
6862         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6864 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6866         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6867         inverse operands.
6868         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6869         loop is vectorized.
6870         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6871         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6872         loop is vectorized and that the correct instruction is generated.
6873         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6874         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6875         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6877 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6879         PR tree-optimization/56899
6880         * gcc.c-torture/execute/pr56899.c: New test.
6882 2013-04-10  David S. Miller  <davem@davemloft.net>
6884         * gcc.target/sparc/setcc-4.c: New test.
6885         * gcc.target/sparc/setcc-5.c: New test.
6887 2013-04-10  Richard Biener  <rguenther@suse.de>
6889         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6891 2013-04-10  Richard Biener  <rguenther@suse.de>
6893         * gcc.dg/vect/slp-39.c: New testcase.
6895 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6897         PR tree-optimization/55524
6898         * gcc.target/epiphany/fnma-1.c: New test.
6900 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6902         * gcc.dg/tree-ssa/inline-11.c: New test
6904 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6906         PR c++/56895
6907         * g++.dg/template/arrow3.C: New test.
6909 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6911         * gcc.target/arm/minmax_minus.c: New test.
6913 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6915         PR middle-end/56883
6916         * c-c++-common/gomp/pr56883.c: New test.
6918 2013-04-09  Jeff Law  <law@redhat.com>
6920         * gcc.dg/tree-ssa/vrp87.c: New test.
6922 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6924         PR tree-optimization/56854
6925         * g++.dg/torture/pr56854.C: New test.
6927 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6929         PR fortran/56782
6930         * gfortran.dg/array_constructor_44.f90:  New test.
6932 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6934         PR c++/56871
6935         * g++.dg/cpp0x/constexpr-specialization.C: New.
6937 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6939         * gcc.c-torture/execute/pr56837.c: New test.
6941         PR c++/34949
6942         PR c++/50243
6943         * g++.dg/opt/vt3.C: New test.
6944         * g++.dg/opt/vt4.C: New test.
6946 2013-04-08  Jeff Law  <law@redhat.com>
6948         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6950 2013-04-08  Richard Biener  <rguenther@suse.de>
6952         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6954 2013-04-08  Richard Biener  <rguenther@suse.de>
6956         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6958 2013-04-08  Richard Biener  <rguenther@suse.de>
6960         * g++.dg/vect/slp-pr56812.cc: Adjust.
6962 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6964         * gcc.dg/pr56837.c: New test.
6965         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6966         "generated memset minus one".
6968 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6970         PR fortran/56849
6971         * gfortran.dg/reshape_5.f90: New.
6973 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6975         PR target/56843
6976         * gcc.target/powerpc/recip-1.c: Modify expected output.
6977         * gcc.target/powerpc/recip-3.c: Likewise.
6978         * gcc.target/powerpc/recip-4.c: Likewise.
6979         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6981 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6983         * gcc.target/arm/peep-ldrd-1.c: New test.
6984         * gcc.target/arm/peep-strd-1.c: Likewise.
6986 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6988         * gcc.target/arm/negdi-1.c: New test.
6989         * gcc.target/arm/negdi-2.c: Likewise.
6990         * gcc.target/arm/negdi-3.c: Likewise.
6991         * gcc.target/arm/negdi-4.c: Likewise.
6993 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6995         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6996         Add -march=armv8-a when we use v8 NEON.
6997         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6998         (check_effective_target_vect_call_ceilf): Likewise.
6999         (check_effective_target_vect_call_floorf): Likewise.
7000         (check_effective_target_vect_call_roundf): Likewise.
7001         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7002         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7003         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7004         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7005         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7007 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7009         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7010         * gcc.target/powerpc/sd-pwr6.c: Same.
7011         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7012         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7014 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7016         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7018 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7020         PR fortran/40881
7021         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7022         * gfortran.dg/altreturn_4.f90: Ditto.
7023         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7024         * gfortran.dg/altreturn_5.f90: Ditto.
7025         * gfortran.dg/altreturn_6.f90: Ditto.
7026         * gfortran.dg/altreturn_7.f90: Ditto.
7028 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7030         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7031         New procedure.
7032         (check_effective_target_arm_v8_neon_ok_nocache):
7033         Likewise.
7034         (check_effective_target_arm_v8_neon_ok): Change to use
7035         check_effective_target_arm_v8_neon_ok_nocache.
7036         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7037         NEON flags.
7038         (check_effective_target_vect_call_btruncf):
7039         Enable for arm and ARMv8 NEON.
7040         (check_effective_target_vect_call_ceilf): Likewise.
7041         (check_effective_target_vect_call_floorf): Likewise.
7042         (check_effective_target_vect_call_roundf): Likewise.
7043         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7044         target.
7046 2013-04-04  Marek Polacek  <polacek@redhat.com>
7048         PR tree-optimization/48186
7049         * gcc.dg/pr48186.c: New test.
7051 2013-04-04  Richard Biener  <rguenther@suse.de>
7053         PR tree-optimization/56826
7054         * gcc.dg/vect/pr56826.c: New testcase.
7055         * gcc.dg/vect/O3-pr36098.c: Adjust.
7057 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7059         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7060         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7061         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7062         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7063         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7064         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7065         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7066         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7067         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7068         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7070 2013-04-04  Richard Biener  <rguenther@suse.de>
7072         PR tree-optimization/56213
7073         * gcc.dg/vect/vect-123.c: New testcase.
7075 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7077         PR fortran/56810
7078         * gfortran.dg/read_repeat_2.f90: New.
7080 2013-04-04  Richard Biener  <rguenther@suse.de>
7082         PR tree-optimization/56837
7083         * g++.dg/torture/pr56837.C: New testcase.
7085 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7087         PR fortran/50269
7088         * gfortran.dg/c_loc_test_21.f90: New.
7089         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7090         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7091         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7092         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7093         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7095 2013-04-03  Jeff Law  <law@redhat.com>
7097         PR tree-optimization/56799
7098         * gcc.c-torture/execute/pr56799.c: New test.
7100 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/56815
7103         * g++.dg/warn/Wpointer-arith-1.C: New.
7104         * g++.dg/gomp/for-19.C: Adjust.
7106 2013-04-03  Marek Polacek  <polacek@redhat.com>
7108         PR sanitizer/55702
7109         * gcc.dg/pr55702.c: New test.
7111 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7113         PR target/56809
7114         * gcc.dg/pr56809.c: New testcase.
7116 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7118         PR debug/56819
7119         * g++.dg/debug/pr56819.C: New test.
7121 2013-04-03  Richard Biener  <rguenther@suse.de>
7123         PR tree-optimization/56817
7124         * g++.dg/torture/pr56817.C: New testcase.
7126 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7128         * gcc.dg/vect/bb-slp-31.c: New file.
7130 2013-04-03  Jason Merrill  <jason@redhat.com>
7132         PR c++/34949
7133         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7135 2013-04-03  Richard Biener  <rguenther@suse.de>
7137         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7139 2013-04-03  Richard Biener  <rguenther@suse.de>
7141         PR tree-optimization/55964
7142         * gcc.dg/torture/pr55964-2.c: New testcase.
7144 2013-04-03  Richard Biener  <rguenther@suse.de>
7146         PR tree-optimization/56501
7147         * gcc.dg/torture/pr56501.c: New testcase.
7149 2013-04-03  Richard Biener  <rguenther@suse.de>
7151         PR tree-optimization/56407
7152         * gcc.dg/torture/pr56407.c: New testcase.
7154 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7156         PR tree-optimization/56790
7157         * g++.dg/ext/pr56790-1.C: New testcase.
7159 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7161         * gcc.target/i386/merge-1.c: New testcase.
7162         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7164 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7166         PR c/19449
7167         * gcc.c-torture/execute/pr19449.c: New test.
7169 2013-04-03  Richard Biener  <rguenther@suse.de>
7171         PR tree-optimization/56812
7172         * g++.dg/vect/slp-pr56812.cc: New testcase.
7174 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7176         PR fortran/56284
7177         PR fortran/40881
7178         * gfortran.dg/altreturn_8.f90: New.
7179         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7180         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7181         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7183 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7185         PR rtl-optimization/56745
7186         * gcc.c-torture/compile/pr56745.c: New test.
7188 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7190         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7192 2013-04-02  Richard Biener  <rguenther@suse.de>
7194         PR tree-optimization/56778
7195         * gcc.dg/torture/pr56778.c: New testcase.
7197 2013-04-02  Richard Biener  <rguenther@suse.de>
7199         PR middle-end/56768
7200         * g++.dg/torture/pr56768.C: New testcase.
7202 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7204         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7206 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208         PR fortran/56660
7209         * gfortran.dg/namelist_82.f90:  New test.
7211 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7213         PR fortran/56500
7214         * gfortran.dg/implicit_class_1.f90: New.
7216 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7218         PR fortran/56786
7219         * gfortran.dg/namelist_81.f90:  New test.
7221 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7223         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7224         for constant and equal string lengths.
7225         * gfortran.dg/character_comparison_5.f90:  Likewise.
7226         * gfortran.dg/character_comparison_9.f90:  New test.
7228 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7230         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7231         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7233 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7235         PR fortran/35203
7236         * gfortran.dg/optional_absent_3.f90: New.
7238 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7240         PR fortran/56737
7241         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7243 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7245         PR fortran/56735
7246         * gfortran.dg/namelist_80.f90: New.
7248 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7250         PR fortran/45159
7251         * gfortran.dg/string_length_2.f90:  New test.
7252         * gfortran.dg/dependency_41.f90:  New test.
7254 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7256         PR fortran/55806
7257         * gfortran.dg/array_constructor_43.f90:  New test.
7258         * gfortran.dg/random_seed_3.f90:  New test.
7260 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7262         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7263         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7264         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7265         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7266         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7267         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7268         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7269         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7270         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7271         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7273 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7275         PR c++/56725
7276         * g++.dg/conversion/op4.C: Adjust.
7277         * g++.dg/cpp0x/rv1n.C: Likewise.
7278         * g++.dg/cpp0x/rv2n.C: Likewise.
7279         * g++.dg/cpp0x/template_deduction.C: Likewise.
7280         * g++.dg/expr/cond8.C: Likewise.
7281         * g++.dg/other/error4.C: Likewise.
7282         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7283         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7284         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7285         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7286         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7287         * g++.old-deja/g++.law/cvt20.C: Likewise.
7288         * g++.old-deja/g++.law/cvt8.C: Likewise.
7289         * g++.old-deja/g++.law/init8.C: Likewise.
7290         * g++.old-deja/g++.mike/net12.C: Likewise.
7291         * g++.old-deja/g++.mike/net8.C: Likewise.
7292         * g++.old-deja/g++.mike/p2793.C: Likewise.
7293         * g++.old-deja/g++.mike/p3836.C: Likewise.
7294         * g++.old-deja/g++.mike/p418.C: Likewise.
7295         * g++.old-deja/g++.mike/p701.C: Likewise.
7296         * g++.old-deja/g++.mike/p807.C: Likewise.
7298 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7300         PR middle-end/56694
7301         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7302         targets.
7304 2013-03-28  Marek Polacek  <polacek@redhat.com>
7306         PR tree-optimization/56695
7307         * gcc.dg/vect/pr56695.c: New test.
7309 2013-03-28  Richard Biener  <rguenther@suse.de>
7311         PR tree-optimization/37021
7312         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7313         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7315 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7317         PR fortran/56650
7318         PR fortran/36437
7319         * gfortran.dg/sizeof_2.f90: New.
7320         * gfortran.dg/sizeof_3.f90: New.
7321         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7323 2013-03-27  Richard Biener  <rguenther@suse.de>
7325         PR tree-optimization/37021
7326         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7328 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7330         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7331         * g++.dg/ipa/ivinline-2.C: Likewise.
7332         * g++.dg/ipa/ivinline-3.C: Likewise.
7333         * g++.dg/ipa/ivinline-4.C: Likewise.
7334         * g++.dg/ipa/ivinline-5.C: Likewise.
7335         * g++.dg/ipa/ivinline-7.C: Likewise.
7336         * g++.dg/ipa/ivinline-8.C: Likewise.
7337         * g++.dg/ipa/ivinline-9.C: Likewise.
7338         * g++.dg/cpp0x/noexcept03.C: Likewise.
7339         * gcc.dg/const-1.c: Likewise.
7340         * gcc.dg/ipa/pure-const-1.c: Likewise.
7341         * gcc.dg/noreturn-8.c: Likewise.
7342         * gcc.target/i386/mmx-1.c: Likewise.
7343         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7344         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7345         * gcc.c-torture/execute/pr33992.x: New file.
7347 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7349         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7351 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7353         PR c++/55951
7354         * g++.dg/ext/desig5.C: New.
7356 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7358         PR fortran/56649
7359         * gfortran.dg/merge_init_expr_2.f90: New.
7360         * gfortran.dg/merge_char_1.f90: Modify test to
7361         stay a run-time test.
7362         * gfortran.dg/merge_char_3.f90: Ditto.
7364 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7366         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7367         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7369 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7371         PR c++/56722
7372         * g++.dg/cpp0x/range-for23.C: New.
7374 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7376         PR libfortran/52512
7377         * gfortran.dg/namelist_79.f90: New.
7379 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7381         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7383 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7385         PR fortran/38536
7386         PR fortran/38813
7387         PR fortran/38894
7388         PR fortran/39288
7389         PR fortran/40963
7390         PR fortran/45824
7391         PR fortran/47023
7392         PR fortran/47034
7393         PR fortran/49023
7394         PR fortran/50269
7395         PR fortran/50612
7396         PR fortran/52426
7397         PR fortran/54263
7398         PR fortran/55343
7399         PR fortran/55444
7400         PR fortran/55574
7401         PR fortran/56079
7402         PR fortran/56378
7403         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7404         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7405         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7406         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7407         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7408         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7409         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7410         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7411         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7412         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7413         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7414         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7415         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7416         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7417         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7418         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7419         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7420         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7421         * gfortran.dg/pr32601_1.f03: Ditto.
7422         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7423         * gfortran.dg/blockdata_7.f90: New.
7424         * gfortran.dg/c_assoc_4.f90: New.
7425         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7426         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7427         * gfortran.dg/c_funloc_tests_8.f90: New.
7428         * gfortran.dg/c_loc_test_17.f90: New.
7429         * gfortran.dg/c_loc_test_18.f90: New.
7430         * gfortran.dg/c_loc_test_19.f90: New.
7431         * gfortran.dg/c_loc_test_20.f90: New.
7432         * gfortran.dg/c_sizeof_5.f90: New.
7433         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7434         * gfortran.dg/transfer_resolve_2.f90: New.
7435         * gfortran.dg/transfer_resolve_3.f90: New.
7436         * gfortran.dg/transfer_resolve_4.f90: New.
7437         * gfortran.dg/pr32601.f03: Update dg-error.
7438         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7439         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7441 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7443         * gcc.target/arm/vseleqdf.c: New test.
7444         * gcc.target/arm/vseleqsf.c: Likewise.
7445         * gcc.target/arm/vselgedf.c: Likewise.
7446         * gcc.target/arm/vselgesf.c: Likewise.
7447         * gcc.target/arm/vselgtdf.c: Likewise.
7448         * gcc.target/arm/vselgtsf.c: Likewise.
7449         * gcc.target/arm/vselledf.c: Likewise.
7450         * gcc.target/arm/vsellesf.c: Likewise.
7451         * gcc.target/arm/vselltdf.c: Likewise.
7452         * gcc.target/arm/vselltsf.c: Likewise.
7453         * gcc.target/arm/vselnedf.c: Likewise.
7454         * gcc.target/arm/vselnesf.c: Likewise.
7455         * gcc.target/arm/vselvcdf.c: Likewise.
7456         * gcc.target/arm/vselvcsf.c: Likewise.
7457         * gcc.target/arm/vselvsdf.c: Likewise.
7458         * gcc.target/arm/vselvssf.c: Likewise.
7460 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7462         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7463         body from here...
7464         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7465         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7466         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7467         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7468         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7469         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7470         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7471         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7472         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7473         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7474         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7475         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7476         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7477         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7478         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7479         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7480         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7481         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7482         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7483         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7484         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7485         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7486         * gcc.target/arm/atomic-op-char.c: Likewise.
7487         * gcc.target/arm/atomic-op-consume.c: Likewise.
7488         * gcc.target/arm/atomic-op-int.c: Likewise.
7489         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7490         * gcc.target/arm/atomic-op-release.c: Likewise.
7491         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7492         * gcc.target/arm/atomic-op-short.c: Likewise.
7494 2013-03-25  Richard Biener  <rguenther@suse.de>
7496         PR middle-end/56694
7497         * g++.dg/torture/pr56694.C: New testcase.
7499 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7501         PR target/56720
7502         * gcc.target/arm/neon-vcond-gt.c: New test.
7503         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7504         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7506 2013-03-25  Richard Biener  <rguenther@suse.de>
7508         PR tree-optimization/56689
7509         * gcc.dg/torture/pr56689.c: New testcase.
7511 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7513         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7515 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7517         PR fortran/56696
7518         * gfortran.dg/eof_5.f90: New.
7520 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7522         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7523         alphabetically.
7525 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7527         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7529 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7531         PR testsuite/55994
7532         * gcc.c-torture/execute/builtins/builtins.exp: Add
7533         -Wl,--allow-multiple-definition for RTEMS targets.
7535 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7537         * gcc.target/aarch64/movk.c: New test.
7539 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7541         * g++.dg/ext/vector21.C: New testcase.
7543 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7545         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7546         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7548 2013-03-21  Richard Biener  <rguenther@suse.de>
7550         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7551         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7553 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7555         * gcc.target/aarch64/vect.c: Test and result vector added
7556         for sabd and saba instructions.
7557         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7558         instructions in assembly.
7559         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7560         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7561         for fabd instruction.
7562         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7563         instruction in assembly.
7564         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7566 2013-03-20  Jeff Law  <law@redhat.com>
7568         * g++.dg/tree-ssa/ssa-dom.C: New test.
7570 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7572         * gcc.target/powerpc/mmfpgpr.c: New test.
7573         * gcc.target/powerpc/sd-vsx.c: Likewise.
7574         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7575         * gcc.target/powerpc/vsx-float0.c: Likewise.
7577 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7579         PR tree-optimization/56355
7580         * gcc.dg/pr56355-1.c: New file.
7582 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7583             Richard Sandiford  <rdsandiford@googlemail.com>
7585         * gcc.target/mips/mips.exp: Add microMIPS support.
7586         * gcc.target/mips/umips-movep-2.c: New test.
7587         * gcc.target/mips/umips-lwp-2.c: New test.
7588         * gcc.target/mips/umips-swp-5.c: New test.
7589         * gcc.target/mips/umips-constraints-1.c: New test.
7590         * gcc.target/mips/umips-lwp-3.c: New test.
7591         * gcc.target/mips/umips-swp-6.c: New test.
7592         * gcc.target/mips/umips-constraints-2.c: New test.
7593         * gcc.target/mips/umips-save-restore-1.c: New test.
7594         * gcc.target/mips/umips-lwp-4.c: New test.
7595         * gcc.target/mips/umips-swp-7.c: New test.
7596         * gcc.target/mips/umips-save-restore-2.c: New test.
7597         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7598         * gcc.target/mips/umips-lwp-5.c: New test.
7599         * gcc.target/mips/umips-save-restore-3.c: New test.
7600         * gcc.target/mips/umips-lwp-6.c: New test.
7601         * gcc.target/mips/umips-swp-1.c: New test.
7602         * gcc.target/mips/umips-lwp-7.c: New test.
7603         * gcc.target/mips/umips-swp-2.c: New test.
7604         * gcc.target/mips/umips-lwp-8.c: New test.
7605         * gcc.target/mips/umips-swp-3.c: New test.
7606         * gcc.target/mips/umips-movep-1.c: New test.
7607         * gcc.target/mips/umips-lwp-1.c: New test.
7608         * gcc.target/mips/umips-swp-4.c: New test.
7610 2013-03-20  Richard Biener  <rguenther@suse.de>
7612         PR tree-optimization/56661
7613         * gcc.dg/torture/pr56661.c: New testcase.
7615 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7617         PR rtl-optimization/56605
7618         * gcc.target/powerpc/pr56605.c: New.
7620 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7622         PR fortran/54932
7623         * gfortran.dg/do_1.f90: Don't xfail.
7625 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7627         PR libfortran/51825
7628         * gfortran.dg/namelist_77.f90: New.
7629         * gfortran.dg/namelist_78.f90: New.
7631 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7633         PR libfortran/48618
7634         * gfortran.dg/open_negative_unit_1.f90: New.
7636 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7638         * gcc.target/aarch64/sbc.c: New test.
7640 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7642         * gcc.target/aarch64/ror.c: New test.
7644 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7646         * gcc.target/aarch64/extr.c: New test.
7648 2013-03-19  Richard Biener  <rguenther@suse.de>
7650         PR tree-optimization/56273
7651         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7652         * c-c++-common/uninit-17.c: Likewise.
7654 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7656         PR tree-optimization/56635
7657         * g++.dg/torture/pr56635.C: New test.
7659 2013-03-18  Richard Biener  <rguenther@suse.de>
7661         PR tree-optimization/3713
7662         * g++.dg/ipa/devirt-12.C: New testcase.
7664 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7666         PR c/56566
7667         * c-c++-common/pr56566.c: New test.
7669 2013-03-17  Jason Merrill  <jason@redhat.com>
7671         * g++.dg/template/abstract-dr337.C: XFAIL.
7673 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7675         PR c++/56607
7676         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7677         * c-c++-common/pr56607.c: New test.
7679 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7681         PR c++/56582
7682         * g++.dg/cpp0x/constexpr-array5.C: New.
7684 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7686         PR fortran/56615
7687         * gfortran.dg/transfer_intrinsic_5.f90: New.
7689 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7691         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7692         * gcc.target/i386/pr20020-1.c: Likewise.
7693         * gcc.target/i386/pr20020-2.c: Likewise.
7694         * gcc.target/i386/pr20020-3.c: Likewise.
7695         * gcc.target/i386/pr53425-1.c: Likewise.
7696         * gcc.target/i386/pr53425-2.c: Likewise.
7697         * gcc.target/i386/pr55093.c: Likewise.
7698         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7700 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7702         PR debug/56307
7703         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7704         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7706 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7708         PR tree-optimization/53265
7709         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7710         undefined behavior.
7711         * gcc.dg/graphite/id-6.c (test): Likewise.
7712         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7713         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7715         PR tree-optimization/53265
7716         * gcc.dg/pr53265.c: New test.
7717         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7718         to dg-options.
7719         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7720         arrays.
7721         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7722         n, use it as high bound instead of 4.
7724 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7726         PR target/49880
7727         * gcc.target/sh/pr49880-1.c: New.
7728         * gcc.target/sh/pr49880-2.c: New.
7729         * gcc.target/sh/pr49880-3.c: New.
7730         * gcc.target/sh/pr49880-4.c: New.
7731         * gcc.target/sh/pr49880-5.c: New.
7733 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7735         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7737 2013-03-13  Richard Biener  <rguenther@suse.de>
7739         PR tree-optimization/56608
7740         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7742 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7744         PR c++/56611
7745         * g++.dg/cpp0x/alias-decl-32.C: New.
7747 2013-03-11  Jan Hubicka  <jh@suse.cz>
7749         PR middle-end/56571
7750         * gcc.c-torture/compile/pr56571.c: New testcase.
7752 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7754         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7755         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7757 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7759         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7760         * gcc.dg/inline_4.c: Likewise.
7761         * gcc.dg/unroll_2.c: Likewise.
7762         * gcc.dg/unroll_3.c: Likewise.
7763         * gcc.dg/unroll_4.c: Likewise.
7765 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7767         PR testsuite/54119
7768         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7770         PR debug/56307
7771         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7773 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7775         PR target/40797
7776         * gcc.c-torture/compile/pr40797.c: New.
7778 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7780         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7782 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7784         PR fortran/56575
7785         * gfortran.dg/class_56.f90: New test.
7787 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7789         PR middle-end/56524
7790         * gcc.target/mips/pr56524.c: New test.
7792 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7794         PR c++/56565
7795         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7797 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7799         PR c++/51412
7800         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7802 2013-03-08  Marek Polacek  <polacek@redhat.com>
7804         PR tree-optimization/56478
7805         * gcc.dg/torture/pr56478.c: New test.
7807 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7809         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7810         targets linker option --allow-multiple-definition.
7812         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7813         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7814         * gcc.dg/pr52549.c: Add LLP64 case.
7815         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7816         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7817         * gcc.dg/torture/pr51071-2.c: Likewise.
7818         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7819         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7820         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7821         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7822         * gcc.dg/weak/weak-1.c: Likewise.
7823         * gcc.dg/weak/weak-2.c: Likewise.
7824         * gcc.dg/weak/weak-3.c: Likewise.
7825         * gcc.dg/weak/weak-4.c: Likewise.
7826         * gcc.dg/weak/weak-5.c: Likewise.
7827         * gcc.dg/weak/weak-15.c: Likewise.
7828         * gcc.dg/weak/weak-16.c: Likewise.
7830         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7832 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7834         PR tree-optimization/56559
7835         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7837 2013-03-07  Andreas Schwab  <schwab@suse.de>
7839         * gcc.dg/pr31490.c: Fix last change.
7841 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7843         PR c++/56534
7844         * g++.dg/template/crash115.C: New.
7846 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7848         PR tree-optimization/56539
7849         * gcc.c-torture/compile/pr56539.c: New test.
7851 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7853         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7854         targets.
7855         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7856         * gcc.dg/lto/20091013-1_2.c: Likewise.
7857         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7859 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7861         * gnat.dg/specs/aggr6.ads: New test.
7863 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7865         * gnat.dg/loop_optimization15.ad[sb]: New test.
7867 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7869         PR middle-end/56548
7870         * gcc.dg/pr56548.c: New test.
7872 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7874         PR debug/53363
7875         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7877 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7879         PR c++/56543
7880         * g++.dg/template/typename20.C: New test.
7882 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7884         PR debug/56510
7885         * gcc.dg/pr56510.c: New test.
7887         PR rtl-optimization/56484
7888         * gcc.c-torture/compile/pr56484.c: New test.
7890 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7892         PR c++/56530
7893         * g++.dg/warn/Wsign-conversion-2.C: New.
7895 2013-03-05  Richard Biener  <rguenther@suse.de>
7897         PR tree-optimization/56270
7898         * gcc.dg/vect/slp-38.c: New testcase.
7900 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7902         PR rtl-optimization/56494
7903         * gcc.dg/pr56494.c: New test.
7905 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7907         * gcc.dg/pr56424.c: New test.
7909 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7911         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7912         * gcc.dg/pr56228.c <avr>: Skip.
7914 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7916         PR testsuite/52641
7917         PR tree-optimization/52631
7918         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7920 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7922         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7923         * gcc.dg/vect/vect-83_64.c: Same.
7925 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7927         PR fortran/56477
7928         * gfortran.dg/pointer_check_13.f90: New test.
7930 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7932         PR fortran/54730
7933         * gfortran.dg/array_constructor_42.f90: New test.
7935 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7937         PR c++/52688
7938         * g++.dg/template/static33.C: New.
7939         * g++.dg/template/static34.C: Likewise.
7941         PR c++/10291
7942         * g++.dg/template/static35.C: New.
7944 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7946         * gcc.dg/pr56396.c: Require pic support.
7948 2013-03-01  Richard Biener  <rguenther@suse.de>
7950         PR tree-optimization/55481
7951         * gcc.dg/torture/pr56488.c: New testcase.
7953 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7954             Jakub Jelinek  <jakub@redhat.com>
7956         PR sanitizer/56454
7957         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7958         no_sanitize_address attribute rather than no_address_safety_analysis.
7959         * g++.dg/asan/sanitizer_test_utils.h
7960         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7961         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7962         in addition to no_address_safety_analysis.
7964 2013-02-28  Jason Merrill  <jason@redhat.com>
7966         PR c++/56481
7967         * g++.dg/cpp0x/constexpr-and.C: New.
7969 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7971         PR tree-optimization/56294
7972         * g++.dg/debug/pr56294.C: New test.
7974 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7976         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7978 2013-02-27  Marek Polacek  <polacek@redhat.com>
7980         PR rtl-optimization/56466
7981         * gcc.dg/pr56466.c: New test.
7983 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7985         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7986         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7987         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7989 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7991         PR middle-end/45472
7992         * gcc.dg/pr45472.c: New test.
7994 2013-02-26  Marek Polacek  <polacek@redhat.com>
7996         PR tree-optimization/56426
7997         * gcc.dg/pr56436.c: New test.
7999 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8001         PR tree-optimization/56448
8002         * gcc.c-torture/compile/pr56448.c: New test.
8004         PR tree-optimization/56443
8005         * gcc.dg/torture/pr56443.c: New test.
8007 2013-02-25  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/56175
8010         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8012 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8014         PR c++/56403
8015         * g++.dg/torture/pr56403.C: New test.
8017 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8019         Revert:
8020         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8021         Richard Sandiford  <rdsandiford@googlemail.com>
8023         * gcc.target/mips/mips.exp: Add microMIPS support.
8024         * gcc.target/mips/umips-movep-2.c: New test.
8025         * gcc.target/mips/umips-lwp-2.c: New test.
8026         * gcc.target/mips/umips-swp-5.c: New test.
8027         * gcc.target/mips/umips-constraints-1.c: New test.
8028         * gcc.target/mips/umips-lwp-3.c: New test.
8029         * gcc.target/mips/umips-swp-6.c: New test.
8030         * gcc.target/mips/umips-constraints-2.c: New test.
8031         * gcc.target/mips/umips-save-restore-1.c: New test.
8032         * gcc.target/mips/umips-lwp-4.c: New test.
8033         * gcc.target/mips/umips-swp-7.c: New test.
8034         * gcc.target/mips/umips-save-restore-2.c: New test.
8035         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8036         * gcc.target/mips/umips-lwp-5.c: New test.
8037         * gcc.target/mips/umips-save-restore-3.c: New test.
8038         * gcc.target/mips/umips-lwp-6.c: New test.
8039         * gcc.target/mips/umips-swp-1.c: New test.
8040         * gcc.target/mips/umips-lwp-7.c: New test.
8041         * gcc.target/mips/umips-swp-2.c: New test.
8042         * gcc.target/mips/umips-lwp-8.c: New test.
8043         * gcc.target/mips/umips-swp-3.c: New test.
8044         * gcc.target/mips/umips-movep-1.c: New test.
8045         * gcc.target/mips/umips-lwp-1.c: New test.
8046         * gcc.target/mips/umips-swp-4.c: New test.
8048 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8049             Richard Sandiford  <rdsandiford@googlemail.com>
8051         * gcc.target/mips/mips.exp: Add microMIPS support.
8052         * gcc.target/mips/umips-movep-2.c: New test.
8053         * gcc.target/mips/umips-lwp-2.c: New test.
8054         * gcc.target/mips/umips-swp-5.c: New test.
8055         * gcc.target/mips/umips-constraints-1.c: New test.
8056         * gcc.target/mips/umips-lwp-3.c: New test.
8057         * gcc.target/mips/umips-swp-6.c: New test.
8058         * gcc.target/mips/umips-constraints-2.c: New test.
8059         * gcc.target/mips/umips-save-restore-1.c: New test.
8060         * gcc.target/mips/umips-lwp-4.c: New test.
8061         * gcc.target/mips/umips-swp-7.c: New test.
8062         * gcc.target/mips/umips-save-restore-2.c: New test.
8063         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8064         * gcc.target/mips/umips-lwp-5.c: New test.
8065         * gcc.target/mips/umips-save-restore-3.c: New test.
8066         * gcc.target/mips/umips-lwp-6.c: New test.
8067         * gcc.target/mips/umips-swp-1.c: New test.
8068         * gcc.target/mips/umips-lwp-7.c: New test.
8069         * gcc.target/mips/umips-swp-2.c: New test.
8070         * gcc.target/mips/umips-lwp-8.c: New test.
8071         * gcc.target/mips/umips-swp-3.c: New test.
8072         * gcc.target/mips/umips-movep-1.c: New test.
8073         * gcc.target/mips/umips-lwp-1.c: New test.
8074         * gcc.target/mips/umips-swp-4.c: New test.
8076 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8078         PR sanitizer/56393
8079         * lib/asan-dg.exp (asan_link_flags): Add
8080         -B${gccpath}/libsanitizer/asan/ to flags.
8082 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8084         PR middle-end/56420
8085         * gcc.dg/torture/pr56420.c: New test.
8087 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8089         PR middle-end/56108
8090         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8092 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8094         PR tree-optimization/56310
8095         * g++.dg/ipa/pr56310.C: New test.
8097 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8099         PR fortran/56385
8100         * gfortran.dg/proc_ptr_comp_37.f90: New.
8102 2013-02-21  Richard Biener  <rguenther@suse.de>
8104         PR tree-optimization/56415
8105         Revert
8106         2013-02-11  Richard Biener  <rguenther@suse.de>
8108         PR tree-optimization/56273
8109         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8110         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8111         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8112         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8113         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8114         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8116 2013-02-21  Marek Polacek  <polacek@redhat.com>
8118         PR tree-optimization/56398
8119         * g++.dg/torture/pr56398.C: New test.
8121 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8123         PR inline-asm/56405
8124         * gcc.c-torture/compile/pr56405.c: New test.
8126 2013-02-20  Jan Hubicka  <jh@suse.cz>
8128         PR tree-optimization/56265
8129         * g++.dg/ipa/devirt-11.C: New testcase.
8131 2013-02-20  Richard Biener  <rguenther@suse.de>
8133         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8135 2013-02-20  Richard Biener  <rguenther@suse.de>
8136         Jakub Jelinek  <jakub@redhat.com>
8138         PR tree-optimization/56396
8139         * gcc.dg/pr56396.c: New testcase.
8141 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8143         PR c++/56373
8144         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8146 2013-02-19  Richard Biener  <rguenther@suse.de>
8148         PR tree-optimization/56384
8149         * gcc.dg/torture/pr56384.c: New testcase.
8151 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8153         PR tree-optimization/56350
8154         * gcc.dg/pr56350.c: New test.
8156         PR tree-optimization/56381
8157         * g++.dg/opt/pr56381.C: New test.
8159 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8161         PR pch/54117
8162         * lib/dg-pch.exp (pch-init, pch-finish,
8163         check_effective_target_pch_supported_debug): New procs.
8164         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8165         Likewise if $pch_unsupported_debug and $flags include -g.
8166         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8167         and dg-require-effective-target pch_unsupported_debug.
8168         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8169         * objc.dg/pch/pch.exp: Likewise.
8170         * gcc.dg/pch/pch.exp: Likewise.
8171         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8172         pch_unsupported_debug.
8173         * gcc.dg/pch/valid-1.hs: Likewise.
8174         * gcc.dg/pch/valid-1b.c: Likewise.
8175         * gcc.dg/pch/valid-1b.hs: Likewise.
8177 2013-02-18  Richard Biener  <rguenther@suse.de>
8179         PR tree-optimization/56366
8180         * gcc.dg/torture/pr56366.c: New testcase.
8182 2013-02-18  Richard Biener  <rguenther@suse.de>
8184         PR middle-end/56349
8185         * gcc.dg/torture/pr56349.c: New testcase.
8187 2013-02-18  Richard Biener  <rguenther@suse.de>
8189         PR tree-optimization/56321
8190         * gcc.dg/torture/pr56321.c: New testcase.
8192 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8194         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8196 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8197             Dodji Seketeli  <dodji@redhat.com>
8199         PR asan/56330
8200         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8201         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8202         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8203         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8204         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8205         * c-c++-common/asan/pr56330.c: Likewise.
8206         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8207         Ensure the size argument of __builtin_memcpy is a constant.
8209 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8210             Paolo Carlini  <paolo.carlini@oracle.com>
8212         PR c++/51242
8213         * g++.dg/cpp0x/enum23.C: New.
8215 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8217         PR target/54685
8218         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8220 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8222         PR rtl-optimization/56348
8223         * gcc.target/i386/pr56348.c: New test.
8225 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8227         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8228         * gcc.target/arm/interrupt-2.c: Likewise.
8230 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8232         PR fortran/56318
8233         * gfortran.dg/matmul_9.f90: New.
8235 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8237         PR fortran/53818
8238         * gfortran.dg/init_flag_11.f90: New.
8240 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8242         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8244 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8246         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8247         characters.
8249 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8250             Tobias Burnus  <burnus@net-b.de>
8252         PR testsuite/56138
8253         * gfortran.dg/allocatable_function_7.f90: New.
8255 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8257         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8258         * asan_globals_test-wrapper.cc: New file.
8259         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8260         instead of asan_globals_test.cc as dg-additional-sources.
8261         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8262         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8263         "sanitizer_test_utils.h" instead of
8264         "sanitizer_common/tests/sanitizer_test_utils.h".
8265         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8266         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8267         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8268         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8269         * g++.dg/asan/asan_test.cc: Synced from upstream.
8270         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8272 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8274         Fix an asan crash
8275         * c-c++-common/asan/memcmp-2.c: New test.
8277 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8279         PR c++/55582
8280         * g++.dg/cpp0x/udlit-string-literal.h: New.
8281         * g++.dg/cpp0x/udlit-string-literal.C: New.
8283 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8285         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8287 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8289         PR target/56184
8290         * gcc.target/arm/pr56184.C: New test.
8292 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8294         PR c++/56302
8295         * g++.dg/torture/pr56302.C: New test.
8296         * g++.dg/cpp0x/constexpr-56302.C: New test.
8297         * c-c++-common/pr56302.c: New test.
8299 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8300             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8302         PR fortran/56204
8303         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8304         * gfortran.dg/quad_3.f90: Ditto.
8306 2013-02-13  Kostya Serebryany  <kcc@google.com>
8308         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8309         to match the fresh asan run-time.
8310         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8312 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8314         Avoid instrumenting duplicated memory access in the same basic block
8315         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8316         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8317         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8318         * c-c++-common/asan/inc.c: Likewise.
8320 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8322         PR inline-asm/56148
8323         * gcc.target/i386/pr56148.c: New test.
8325 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8326             Tobias Burnus  <burnus@net-b.de>
8328         PR testsuite/56082
8329         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8330         to kind=2.
8332 2013-02-12  Richard Biener  <rguenther@suse.de>
8334         PR lto/56297
8335         * gcc.dg/lto/pr56297_0.c: New testcase.
8336         * gcc.dg/lto/pr56297_0.c: Likewise.
8338 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8340         PR fortran/46952
8341         * gfortran.dg/typebound_deferred_1.f90: New.
8343 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8345         PR rtl-optimization/56151
8346         * gcc.target/i386/pr56151.c: New test.
8348 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8350         * g++.dg/ext/mv12.C: New test.
8351         * g++.dg/ext/mv12.h: New file.
8352         * g++.dg/ext/mv12-aux.C: New file.
8353         * g++.dg/ext/mv13.C: New test.
8355 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8357         * lib/target-supports.exp
8358         (check_effective_target_powerpc_eabi_ok): New.
8359         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8360         powerpc_eabi_ok.
8361         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8362         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8363         only.
8364         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8365         * gcc.target/powerpc/pr51623.c: Likewise.
8366         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8367         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8369 2013-02-11  Alexander Potapenko  <glider@google.com>
8370             Jack Howarth  <howarth@bromo.med.uc.edu>
8371             Jakub Jelinek  <jakub@redhat.com>
8373         PR sanitizer/55617
8374         * g++.dg/asan/pr55617.C: Run on all targets.
8376 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8378         PR rtl-optimization/56275
8379         * gcc.dg/pr56275.c: New test.
8381 2013-02-11  Richard Biener  <rguenther@suse.de>
8383         PR tree-optimization/56273
8384         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8386 2013-02-11  Richard Biener  <rguenther@suse.de>
8388         PR tree-optimization/56264
8389         * gcc.dg/torture/pr56264.c: New testcase.
8391 2013-02-11  Richard Biener  <rguenther@suse.de>
8393         PR tree-optimization/56273
8394         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8395         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8396         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8397         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8398         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8399         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8401 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8403         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8404         for *-*-linux-gnu targets.
8405         * g++.dg/asan/interception-test-1.c: Ditto.
8406         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8407         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8409 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8411         PR fortran/55362
8412         * gfortran.dg/intrinsic_size_4.f90 : New test.
8414 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8416         PR target/56256
8417         * gcc.target/powerpc/pr56256.c: New test.
8419 2013-02-08  Ian Lance Taylor  <iant@google.com>
8421         * lib/go.exp: Load timeout.exp.
8423 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8425         PR rtl-optimization/56246
8426         * gcc.target/i386/pr56246.c: New test.
8428 2013-02-08  Jeff Law  <law@redhat.com>
8430         PR debug/53948
8431         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8433 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8435         PR target/56043
8436         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8437         powerpc*-*-linux*.
8439 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8441         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8443 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8445         PR rtl-optimization/56195
8446         * gcc.dg/torture/pr56195.c: New test.
8448 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8450         PR fortran/54107
8451         * gfortran.dg/recursive_interface_2.f90: New test.
8453 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8455         PR tree-optimization/56250
8456         * gcc.c-torture/execute/pr56250.c: New test.
8458 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8460         PR tree-optimization/56064
8461         * gcc.dg/fixed-point/view-convert-2.c: New test.
8463 2013-02-08  Michael Matz  <matz@suse.de>
8465         PR tree-optimization/52448
8466         * gcc.dg/pr52448.c: New test.
8468 2013-02-08  Richard Biener  <rguenther@suse.de>
8470         PR middle-end/56181
8471         * gcc.dg/torture/pr56181.c: New testcase.
8473 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8475         PR target/54222
8476         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8477         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8479 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8481         PR c++/56241
8482         * g++.dg/parse/crash61.C: New test.
8484         PR c++/56239
8485         * g++.dg/parse/pr56239.C: New test.
8487         PR c++/56237
8488         * g++.dg/abi/mangle61.C: New test.
8490 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8492         PR rtl-optimization/56225
8493         * gcc.target/i386/pr56225.c: New test.
8495 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8497         PR debug/56154
8498         * gcc.dg/guality/pr56154-1.c: New test.
8499         * gcc.dg/guality/pr56154-2.c: New test.
8500         * gcc.dg/guality/pr56154-3.c: New test.
8501         * gcc.dg/guality/pr56154-4.c: New test.
8502         * gcc.dg/guality/pr56154-aux.c: New file.
8504         PR tree-optimization/55789
8505         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8506         cleanup-tree-dump.
8507         * gcc.dg/tree-ssa/inline-3.c: Add
8508         --param max-early-inliner-iterations=2 option.
8510 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8512         PR debug/53363
8513         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8514         Add -fno-dwarf2-cfi-asm to dg-options.
8515         Adapt match count.
8517 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8519         PR target/56228
8520         * gcc.dg/pr56228.c: New test.
8522 2013-02-07  Alan Modra  <amodra@gmail.com>
8524         PR target/54009
8525         * gcc.target/powerpc/pr54009.c: New test.
8526         PR target/54131
8527         * gfortran.dg/pr54131.f: New test.
8529 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8531         PR fortran/55789
8532         * gfortran.dg/array_constructor_41.f90: New test.
8534 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8536         PR fortran/55978
8537         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8539 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8541         PR middle-end/56217
8542         * g++.dg/gomp/pr56217.C: New test.
8544 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8546         PR tree-optimization/56205
8547         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8548         * gcc.c-torture/execute/pr56205.c: New test.
8550 2013-02-05  Richard Biener  <rguenther@suse.de>
8552         PR tree-optimization/53342
8553         PR tree-optimization/53185
8554         * gcc.dg/vect/pr53185-2.c: New testcase.
8556 2013-02-05  Jan Hubicka  <jh@suse.cz>
8558         PR tree-optimization/55789
8559         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8560         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8561         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8562         * g++.dg/ipa/inline-1.C: New testcase.
8563         * g++.dg/ipa/inline-2.C: New testcase.
8564         * g++.dg/ipa/inline-3.C: New testcase.
8566 2013-02-05  Jan Hubicka  <jh@suse.cz>
8568         PR tree-optimization/55789
8569         * g++.dg/torture/pr55789.C: New testcase.
8571 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8573         PR middle-end/56167
8574         * gcc.dg/pr56167.c: New test.
8576 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8578         PR target/55146
8579         * gcc.target/sh/pr55146.c: New.
8581 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8583         PR tree-optimization/54386
8584         * gcc.target/sh/pr54386.c: New.
8586 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8588         PR fortran/56008
8589         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8591         PR fortran/47517
8592         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8594 2013-02-04  Alexander Potapenko  <glider@google.com>
8595             Jack Howarth  <howarth@bromo.med.uc.edu>
8596             Jakub Jelinek  <jakub@redhat.com>
8598         PR sanitizer/55617
8599         * g++.dg/asan/pr55617.C: New test.
8601 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8603         PR fortran/54195
8604         * gfortran.dg/typebound_operator_19.f90: New test.
8605         * gfortran.dg/typebound_assignment_4.f90: New test.
8607 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8609         PR fortran/54107
8610         * gfortran.dg/recursive_interface_1.f90: New test.
8612 2013-02-04  Richard Guenther  <rguenther@suse.de>
8614         PR lto/56168
8615         * gcc.dg/lto/pr56168_0.c: New testcase.
8616         * gcc.dg/lto/pr56168_1.c: Likewise.
8618 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8620         PR fortran/50627
8621         PR fortran/56054
8622         * gfortran.dg/block_12.f90:  New test.
8623         * gfortran.dg/module_error_1.f90:  New test.
8625 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8627         * lib/target-supports.exp (check_effective_target_vect_float)
8628         (check_effective_target_vect_no_align): Add mips-sde-elf.
8630 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8632         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8634 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8636         * gcc.dg/pr56023.c: XFAIL on AIX.
8637         * gcc.dg/vect/pr49352.c: Same.
8639 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8641         * gnat.dg/opt26.adb: New test.
8643 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8645         Revert.
8646         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8648         * gcc.target/arm/neon-vfnms-1.c: New test.
8649         * gcc.target/arm/neon-vfnma-1.c: New test.
8651 2013-01-31  Richard Biener  <rguenther@suse.de>
8653         PR tree-optimization/56157
8654         * gcc.dg/torture/pr56157.c: New testcase.
8656 2013-01-30  Richard Biener  <rguenther@suse.de>
8658         PR tree-optimization/56150
8659         * gcc.dg/torture/pr56150.c: New testcase.
8661 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8663         PR sanitizer/55374
8664         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8665         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8666         printed in backtrace.
8667         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8668         to avoid errors about mismatched allocation vs. deallocation.
8670         PR c++/55742
8671         * g++.dg/mv1.C: Moved to...
8672         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8673         * g++.dg/mv2.C: Moved to...
8674         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8675         * g++.dg/mv3.C: Moved to...
8676         * g++.dg/ext/mv3.C: ... here.
8677         * g++.dg/mv4.C: Moved to...
8678         * g++.dg/ext/mv4.C: ... here.
8679         * g++.dg/mv5.C: Moved to...
8680         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8681         * g++.dg/mv6.C: Moved to...
8682         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8683         * g++.dg/ext/mv7.C: New test.
8684         * g++.dg/ext/mv8.C: New test.
8685         * g++.dg/ext/mv9.C: New test.
8686         * g++.dg/ext/mv10.C: New test.
8687         * g++.dg/ext/mv11.C: New test.
8689 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8691         PR rtl-optimization/56144
8692         * gcc.dg/pr56144.c: New.
8694 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8696         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8697         message.
8698         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8699         * g++.dg/cpp0x/constexpr-55573.C: Same
8701 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8703         PR tree-optimization/56064
8704         * gcc.dg/fixed-point/view-convert.c: New test.
8706 2013-01-30  Andreas Schwab  <schwab@suse.de>
8708         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8709         evaluate the end index in string range.
8711 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8713         PR fortran/56138
8714         * gfortran.dg/allocatable_function_6.f90: New.
8716 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8717             Mikael Morin  <mikael@gcc.gnu.org>
8719         PR fortran/54107
8720         * gfortran.dg/proc_ptr_comp_36.f90: New.
8722 2013-01-29  Richard Biener  <rguenther@suse.de>
8724         PR tree-optimization/55270
8725         * gcc.dg/torture/pr55270.c: New testcase.
8727 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8729         PR rtl-optimization/56117
8730         * gcc.dg/pr56117.c: New test.
8732 2013-01-28  Richard Biener  <rguenther@suse.de>
8734         PR tree-optimization/56034
8735         * gcc.dg/torture/pr56034.c: New testcase.
8737 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8739         PR tree-optimization/56125
8740         * gcc.dg/pr56125.c: New test.
8742 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8743             Mikael Morin  <mikael@gcc.gnu.org>
8745         PR fortran/53537
8746         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8747         * gfortran.dg/import8.f90: Likewise.
8748         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8749         * gfortran.dg/import10.f90: New test.
8750         * gfortran.dg/import11.f90: Likewise
8752 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8754         PR testsuite/56053
8755         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8756         string.h.  Provide memset, malloc and free prototypes, adjust line
8757         numbers in dg-output.
8758         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8759         Provide memset prototype and adjust line numbers in dg-output.
8760         * c-c++-common/asan/global-overflow-1.c: Likewise.
8762         PR tree-optimization/56094
8763         * gcc.dg/pr56094.c: New test.
8765 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8767         * gcc.target/arm/neon-vfnms-1.c: New test.
8768         * gcc.target/arm/neon-vfnma-1.c: New test.
8770 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8772         PR target/56114
8773         * gcc.target/i386/pr56114.c: New test.
8775 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8777         PR fortran/55984
8778         * gfortran.dg/associate_14.f90: New test.
8780         PR fortran/56047
8781         * gfortran.dg/associate_13.f90: New test.
8783 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8785         PR tree-optimization/56098
8786         * gcc.dg/pr56098-1.c: New test.
8787         * gcc.dg/pr56098-2.c: New test.
8789 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8791         PR target/54222
8792         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8794 2013-01-22  Marek Polacek  <polacek@redhat.com>
8796         PR tree-optimization/56035
8797         * gcc.dg/pr56035.c: New test.
8799 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8801         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8802         for MIPS.
8804 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8806         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8808 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8810         PR c/56078
8811         * gcc.dg/pr56078.c: New test.
8812         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8814 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8816         PR tree-optimization/55927
8817         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8819 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8821         * gcc.target/i386/movsd.c: New test.
8823 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8825         PR inline-asm/55934
8826         * gcc.target/i386/pr55934.c: New test.
8828 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8830         PR fortran/56081
8831         * gfortran.dg/select_8.f90: New.
8833 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8835         * gcc.target/microblaze/microblaze.exp: Remove
8836         target_config_cflags check.
8838 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8840         PR fortran/56052
8841         * gfortran.dg/gomp/pr56052.f90: New test.
8843         PR target/49069
8844         * gcc.dg/pr49069.c: New test.
8846 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8848         PR c++/55944
8849         * g++.dg/cpp0x/constexpr-static10.C: New.
8851 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8853         PR target/56028
8854         * gcc.target/i386/pr56028.c: New test.
8856 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8858         PR target/55686
8859         * gcc.target/i386/pr55686.c: New test.
8861 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8863         PR c++/53609
8864         * g++.dg/cpp0x/variadic139.C: New test.
8865         * g++.dg/cpp0x/variadic140.C: Likewise.
8866         * g++.dg/cpp0x/variadic141.C: Likewise.
8868 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8870         * gnat.dg/warn8.adb: New test.
8872 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8874         PR fortran/55919
8875         * gfortran.dg/include_8.f90: New test.
8877 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8879         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8880         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8882 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8884         PR tree-optimization/56051
8885         * gcc.c-torture/execute/pr56051.c: New test.
8887 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8889         PR rtl-optimization/56023
8890         * gcc.dg/pr56023.c: New test.
8892 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8894         PR middle-end/56022
8895         * gcc.target/i386/pr56022.c: New test.
8897 2013-01-21  Jason Merrill  <jason@redhat.com>
8899         * lib/target-supports.exp (check_effective_target_alias): New.
8901 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8903         PR debug/53235
8904         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8906 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8908         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8910 2013-01-19  Jeff Law  <law@redhat.com>
8912         PR tree-optimization/52631
8913         * tree-ssa/pr52631.c: New test.
8914         * tree-ssa/ssa-fre-9: Update expected output.
8916 2013-01-19  Anthony Green  <green@moxielogic.com>
8918         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8919         for moxie.
8921 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8923         PR tree-optimization/56029
8924         * g++.dg/torture/pr56029.C: New test.
8926 2013-01-18  Sharad Singhai  <singhai@google.com>
8928         PR tree-optimization/55995
8929         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8931 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8933         PR target/55433
8934         * gcc.target/i386/pr55433.c: New.
8936 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8938         PR middle-end/56015
8939         * gfortran.dg/pr56015.f90: New test.
8941 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8943         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8945 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8947         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8948         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8949         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8950         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8951         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8953 2013-01-17  Jeff Law  <law@redhat.com>
8955         * gcc.dg/pr52573.c: Move to...
8956         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8958         PR rtl-optimization/52573
8959         * gcc.dg/pr52573.c: New test.
8961 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8963         PR sanitizer/55679
8964         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8965         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8966         check_no_compiler_messages to test support in ucontext.h.
8967         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8968         compliant RLIMIT_AS.
8970 2013-01-17  Marek Polacek  <polacek@redhat.com>
8972         PR rtl-optimization/55833
8973         * gcc.dg/pr55833.c: New test.
8975 2013-01-17  Jan Hubicka  <jh@suse.cz>
8977         PR tree-optimization/55273
8978         * gcc.c-torture/compile/pr55273.c: New testcase.
8980 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8982         PR target/55981
8983         * gcc.target/pr55981.c: New test.
8985 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8987         * gcc.target/arm/pr40887.c: Require at least armv5.
8988         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8989         * gcc.target/arm/pr51915.c: Likewise.
8990         * gcc.target/arm/pr52006.c: Likewise.
8991         * gcc.target/arm/pr53187.c: Likewise.
8993         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8994         * gcc.target/arm/ftest-support-arm.h: Delete.
8995         * gcc.target/arm/ftest-support-thumb.h: Delete.
8996         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8997         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8998         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8999         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9000         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9001         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9002         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9003         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9004         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9005         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9006         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9007         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9008         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9009         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9010         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9011         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9012         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9013         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9014         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9015         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9016         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9017         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9018         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9019         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9021 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9023         PR tree-optimizations/55264
9024         * g++.dg/ipa/pr55264.C: New test.
9026 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9028         PR fortran/55983
9029         * gfortran.dg/class_55.f90: New.
9031 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9033         PR testsuite/55994
9034         * gcc.c-torture/execute/builtins/builtins.exp: Add
9035         -Wl,--allow-multiple-definition for eabi and elf targets.
9037         PR testsuite/54622
9038         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9039         check_effective_target_vect_perm_short,
9040         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9041         check_effective_target_vect64): Return 0 for big-endian ARM.
9042         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9044         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9045         prototypes.
9047 2013-01-16  Richard Biener  <rguenther@suse.de>
9049         PR tree-optimization/55964
9050         * gcc.dg/torture/pr55964.c: New testcase.
9052 2013-01-16  Richard Biener  <rguenther@suse.de>
9054         PR tree-optimization/54767
9055         PR tree-optimization/53465
9056         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9058 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9060         PR target/55301
9061         * gcc.target/sh/sh-switch.c: New testcase.
9063 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9065         * gcc.dg/webizer.c: Increase the array size.
9067 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9069         PR target/55940
9070         * gcc.dg/pr55940.c: New test.
9072 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9073             Harald Anlauf  <anlauf@gmx.de>
9075         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9076         * gfortran.dg/bounds_check_5.f90: Likewise.
9077         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9078         * gfortran.dg/continuation_9.f90: Likewise.
9079         * gfortran.dg/move_alloc_13.f90: Likewise.
9080         * gfortran.dg/structure_constructor_11.f90: Likewise.
9081         * gfortran.dg/tab_continuation.f: Likewise.
9082         * gfortran.dg/warning-directive-2.F90: Likewise.
9083         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9085 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9087         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9088         * gcc.target/arm/fma-sp.c: Likewise.
9090 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9092         PR rtl-optimization/55153
9093         * gcc.dg/pr55153.c: New.
9095 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9097         PR tree-optimization/55920
9098         * gcc.c-torture/compile/pr55920.c: New test.
9100 2013-01-15  Richard Biener  <rguenther@suse.de>
9102         PR middle-end/55882
9103         * gcc.dg/torture/pr55882.c: New testcase.
9105 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9107         PR tree-optimization/55955
9108         * gcc.c-torture/compile/pr55955.c: New test.
9110 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9112         PR c++/55663
9113         * g++.dg/cpp0x/alias-decl-31.C: New test.
9115 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9117         PR fortran/54286
9118         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9119         case where interface is null.
9121 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9123         PR fortran/55806
9124         * gfortran.dg/array_constructor_40.f90:  New test.
9126 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9128         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9130 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9132         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9133         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9134         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9135         * gcc.target/aarch64/vect-ld1r.c: New.
9136         * gcc.target/aarch64/vect-ld1r.x: New.
9138 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9140         PR target/55948
9141         * gcc.target/i386/hle-clear-rel.c: New file
9142         * gcc.target/i386/hle-store-rel.c: New file.
9144 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9146         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9147         * gfortran.dg/bounds_check_4.f90: Likewise.
9148         * gfortran.dg/inquire_10.f90: Likewise.
9149         * gfortran.dg/minloc_3.f90: Likewise.
9150         * gfortran.dg/minlocval_3.f90: Likewise.
9151         * gfortran.dg/module_double_reuse.f90: Likewise.
9152         * gfortran.dg/mvbits_1.f90: Likewise.
9153         * gfortran.dg/oldstyle_1.f90: Likewise.
9154         * gfortran.dg/pr20163-2.f: Likewise.
9155         * gfortran.dg/save_1.f90: Likewise.
9156         * gfortran.dg/scan_1.f90: Likewise.
9157         * gfortran.dg/select_char_1.f90: Likewise.
9158         * gfortran.dg/shape_4.f90: Likewise.
9159         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9160         * gfortran.dg/function_optimize_10.f90: Likewise.
9161         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9162         * gfortran.dg/used_types_17.f90: Likewise.
9163         * gfortran.dg/used_types_18.f90: Likewise.
9165 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9167         PR fortran/54286
9168         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9170 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9172         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9174 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9176         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9178 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9180         PR fortran/55072
9181         * gfortran.dg/assumed_type_2.f90: Fix test case.
9182         * gfortran.dg/internal_pack_13.f90: New test.
9183         * gfortran.dg/internal_pack_14.f90: New test.
9185 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9187         PR fortran/55868
9188         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9189         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9190         $tar to STAR.
9192 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9194         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9196 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9198         PR target/55719
9199         * gcc.target/s390/pr55719.c: New testcase.
9201 2013-01-11  Richard Guenther  <rguenther@suse.de>
9203         PR tree-optimization/44061
9204         * gcc.dg/pr44061.c: New testcase.
9206 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9208         Update copyright years.
9210 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9211             Jakub Jelinek  <jakub@redhat.com>
9213         PR target/55565
9214         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9216 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9218         PR rtl-optimization/55672
9219         * gcc.target/i386/pr55672.c: New.
9221 2013-01-10  Jeff Law  <law@redhat.com>
9223         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9224         pass/fail message unique.
9227 2013-01-10  Jason Merrill  <jason@redhat.com>
9229         * ada/.gitignore: New.
9231 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9233         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9234         Add tls options.
9235         * g++.dg/tls/thread_local2.C: Likewise.
9236         * g++.dg/tls/thread_local2g.C: Likewise.
9237         * g++.dg/tls/thread_local6.C: Likewise.
9238         * g++.dg/tls/thread_local-order1.C: Add tls options.
9239         * g++.dg/tls/thread_local-order2.C: Likewise.
9240         * g++.dg/tls/thread_local3.C: Likewise.
9241         * g++.dg/tls/thread_local3g.C: Likewise.
9242         * g++.dg/tls/thread_local4.C: Likewise.
9243         * g++.dg/tls/thread_local4g.C: Likewise.
9244         * g++.dg/tls/thread_local5.C: Likewise.
9245         * g++.dg/tls/thread_local5g.C: Likewise.
9246         * g++.dg/tls/thread_local6g.C: Likewise.
9248 2013-01-10  Kostya Serebryany  <kcc@google.com>
9250         * g++.dg/asan/asan_test.cc: Sync from upstream.
9252 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9254         PR tree-optimization/55921
9255         * gcc.c-torture/compile/pr55921.c: New test.
9257 2013-01-09  Jan Hubicka  <jh@suse.cz>
9259         PR tree-optimization/55569
9260         * gcc.c-torture/compile/pr55569.c: New testcase.
9262 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9264         PR fortran/47203
9265         * gfortran.dg/use_28.f90: New test.
9267 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9269         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9270         number matching more robust.
9272 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9274         PR rtl-optimization/55829
9275         * gcc.target/i386/pr55829.c: New.
9277 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9279         PR fortran/55758
9280         * gfortran.dg/bind_c_bool_1.f90: New.
9281         * gfortran.dg/do_5.f90: Add dg-warning.
9283 2013-01-09  Jan Hubicka  <jh@suse.cz>
9285         PR tree-optimization/55875
9286         * gcc.c-torture/execute/pr55875.c: New testcase.
9287         * g++.dg/torture/pr55875.C: New testcase.
9289 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9291         PR c/48418
9292         * c-c++-common/pr48418.c: New test.
9294 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9296         PR c++/55801
9297         * g++.dg/tls/thread_local-ice.C: New.
9299 2013-01-09  Andreas Schwab  <schwab@suse.de>
9301         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9303 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9305         PR tree-optimization/48189
9306         * gcc.dg/pr48189.c: New test.
9308 2013-01-04  Jan Hubicka  <jh@suse.cz>
9310         PR tree-optimization/55823
9311         * g++.dg/ipa/devirt-10.C: New testcase.
9313 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9314             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9316         PR rtl-optimization/55845
9317         * gcc.target/i386/pr55845.c: New test.
9319 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9321         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9322         instructions generated instead of number of occurances.
9324 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9326         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9327         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9328         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9329         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9330         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9331         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9332         * gcc.target/aarch64/vect-fcm.x: Likewise.
9333         * lib/target-supports.exp
9334         (check_effective_target_vect_cond): Enable for AArch64.
9336 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9338         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9339         endian-safe float pool loading.
9340         (test_square_root_v4sf): Likewise.
9341         (test_square_root_v2df): Likewise.
9342         * lib/target-supports.exp
9343         (check_effective_target_vect_call_sqrtf): Add AArch64.
9345 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9347         PR debug/55579
9348         * gcc.dg/tree-ssa/pr55579.c: New test.
9350 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9352         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9353         asm comments.
9355 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9357         PR middle-end/55890
9358         * gcc.dg/torture/pr55890-3.c: New test.
9360         PR middle-end/55851
9361         * gcc.c-torture/compile/pr55851.c: New test.
9363         PR sanitizer/55844
9364         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9365         dg-options.
9367 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9369         PR fortran/55618
9370         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9372 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9374         PR fortran/55763
9375         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9376         * gfortran.dg/pointer_init_7.f90: New.
9378 2013-01-07  Richard Biener  <rguenther@suse.de>
9380         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9382 2013-01-07  Richard Biener  <rguenther@suse.de>
9384         PR middle-end/55890
9385         * gcc.dg/torture/pr55890-1.c: New testcase.
9386         * gcc.dg/torture/pr55890-2.c: Likewise.
9388 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9390         * gcc.target/aarch64/fmovd.c: New.
9391         * gcc.target/aarch64/fmovf.c: Likewise.
9392         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9393         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9394         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9395         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9396         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9397         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9399 2013-01-07  Richard Biener  <rguenther@suse.de>
9401         PR tree-optimization/55888
9402         PR tree-optimization/55862
9403         * gcc.dg/torture/pr55888.c: New testcase.
9405 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9407         PR fortran/55852
9408         * gfortran.dg/intrinsic_size_3.f90: New.
9410 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9412         PR fortran/55763
9413         * gfortran.dg/select_type_32.f90: New.
9415 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9417         PR c++/52343
9418         * g++.dg/cpp0x/alias-decl-29.C: New test.
9420 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9422         PR fortran/53876
9423         PR fortran/54990
9424         PR fortran/54992
9425         * gfortran.dg/class_array_15.f03: New test.
9427 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9429         PR fortran/42769
9430         PR fortran/45836
9431         PR fortran/45900
9432         * gfortran.dg/use_23.f90: New test.
9433         * gfortran.dg/use_24.f90: New test.
9434         * gfortran.dg/use_25.f90: New test.
9435         * gfortran.dg/use_26.f90: New test.
9436         * gfortran.dg/use_27.f90: New test.
9438 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9440         * gnat.dg/specs/clause_on_volatile.ads: New test.
9442 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9444         * gnat.dg/alignment10.adb: New test.
9446 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9447             Mikael Morin  <mikael@gcc.gnu.org>
9449         PR fortran/55827
9450         * gfortran.dg/use_22.f90: New test.
9452 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9454         * gcc.target/aarch64/cmp-1.c: New testcase.
9456 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9458         PR fortran/55172
9459         * gfortran.dg/select_type_31.f03: New test.
9461 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9463         PR c++/54526 (again)
9464         * g++.dg/cpp0x/parse2.C: Extend.
9465         * g++.old-deja/g++.other/crash28.C: Adjust.
9467 2013-01-04  Richard Biener  <rguenther@suse.de>
9469         PR tree-optimization/55862
9470         * gcc.dg/torture/pr55862.c: New testcase.
9472 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9474         PR tree-optimization/55755
9475         * gcc.dg/torture/pr55755.c: New test.
9476         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9477         * gcc.dg/tree-ssa/pr45144.c: Update.
9479 2013-01-04  Richard Biener  <rguenther@suse.de>
9481         PR middle-end/55863
9482         * gcc.dg/fold-reassoc-2.c: New testcase.
9484 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9486         PR fortran/55763
9487         * gfortran.dg/null_7.f90: New.
9489 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9491         PR fortran/55854
9492         PR fortran/55763
9493         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9494         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9495         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9497 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9499         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9501 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9503         PR fortran/55855
9504         * gfortran.dg/assignment_1.f90: Modified.
9505         * gfortran.dg/assignment_4.f90: New.
9507 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9509         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9511 2013-01-03  Richard Biener  <rguenther@suse.de>
9513         PR tree-optimization/55857
9514         * gcc.dg/vect/pr55857-1.c: New testcase.
9515         * gcc.dg/vect/pr55857-2.c: Likewise.
9517 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9519         PR rtl-optimization/55838
9520         * gcc.dg/pr55838.c: New test.
9522         PR tree-optimization/55832
9523         * gcc.c-torture/compile/pr55832.c: New test.
9525 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9527         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9528         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9529         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9530         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9531         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9532         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9533         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9534         * gcc.dg/unroll_1.c: Ditto.
9535         * gcc.dg/unroll_2.c: Ditto.
9536         * gcc.dg/unroll_3.c: Ditto.
9537         * gcc.dg/unroll_4.c: Ditto.
9539 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9541         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9543 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9545         PR fortran/55818
9546         * gfortran.dg/eof_4.f90: New test.
9548 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9550         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9551         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9552         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9553         (compat_setup_dfp): Initialize compat_alt_caret and
9554         compat_save_TEST_ALWAYS_FLAGS.
9556 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9558         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9560 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9562         * gcc.dg/torture/fp-int-convert-2.c: New test.
9564 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9566         * gfortran.dg/newunit_3.f90: Add dg-do run.
9567         * gfortran.dg/inquire_15.f90: Add dg-do run.
9569 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9571         PR tree-optimization/55831
9572         * gcc.dg/pr55831.c: New test.
9574 Copyright (C) 2013 Free Software Foundation, Inc.
9576 Copying and distribution of this file, with or without modification,
9577 are permitted in any medium without royalty provided the copyright
9578 notice and this notice are preserved.