2013-11-21 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb29070fb11fd4127bf55796dd3f45534371f2841
1 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         PR libfortran/59227
4         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
5         Make more generic for other platforms.
7 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
9         PR target/53976
10         * gcc.target/sh/pr53976-1.c: New.
12 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14         PR libfortran/49024
15         * gfortran.dg/erf_3.F90: New file.
17 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
19         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
21 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
23         PR rtl-optimization/59133
24         * gcc.target/i386/pr59133.c: New.
26 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
28         PR middle-end/21718
29         * gcc.dg/float-exact-1.c: New test.
31 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
33         PR rtl-optimization/54300
34         * gcc.target/arm/pr54300.C: New test.
36 2013-11-20  Diego Novillo  <dnovillo@google.com>
38         PR 59212
39         * g++.dg/plugin/selfassign.c: Include stringpool.h
41 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
43         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
45 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
47         * gcc.target/s390/htm-1.c: Rename to ...
48         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
49         one.
50         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
51         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
52         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
53         * gcc.target/s390/htm-builtins-1.c: New testcase.
54         * gcc.target/s390/htm-builtins-2.c: New testcase.
55         * gcc.target/s390/s390.exp: Add check for htm machine.
57 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
59         PR c/53001
60         * c-c++-common/Wfloat-conversion.c: Copies relevant
61         tests from c-c++-common/Wconversion-real.c,
62         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
63         new testcase for conversions that are warned about by
64         -Wfloat-conversion.
66 2013-11-19  Martin Jambor  <mjambor@suse.cz>
68         PR rtl-optimization/59099
69         * gcc.target/i386/pr59099.c: New test.
71 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
73         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
75 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
77         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
78         construct parameter slot value in endian-independent way.
79         (fcevv, fciievv, fcvevv): Use it.
81 2013-11-19  Jan Hubicka  <jh@suse.cz>
83         * ipa/devirt9.C: Fix prevoius change.
85 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
87         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
88         Remove defined(__linux__).
90 2013-11-19  Richard Biener  <rguenther@suse.de>
92         PR tree-optimization/59164
93         * gcc.dg/torture/pr59164.c: New testcase.
95 2013-11-19  Richard Biener  <rguenther@suse.de>
97         PR middle-end/58956
98         * gcc.dg/torture/pr58956.c: New testcase.
100 2013-11-19  Marek Polacek  <polacek@redhat.com>
102         * c-c++-common/ubsan/null-1.c: New test.
103         * c-c++-common/ubsan/null-2.c: New test.
104         * c-c++-common/ubsan/null-3.c: New test.
105         * c-c++-common/ubsan/null-4.c: New test.
106         * c-c++-common/ubsan/null-5.c: New test.
107         * c-c++-common/ubsan/null-6.c: New test.
108         * c-c++-common/ubsan/null-7.c: New test.
109         * c-c++-common/ubsan/null-8.c: New test.
110         * c-c++-common/ubsan/null-9.c: New test.
111         * c-c++-common/ubsan/null-10.c: New test.
112         * c-c++-common/ubsan/null-11.c: New test.
113         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
114         * c-c++-common/ubsan/shift-1.c: Likewise.
115         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
117 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
119         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
121 2013-11-19  Jan Hubicka  <jh@suse.cz>
123         * ipa/devirt9.C: Verify that the optimization happens already before.
124         whole-program.
126 2013-11-19  Richard Biener  <rguenther@suse.de>
128         PR tree-optimization/57517
129         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
130         * gcc.dg/torture/pr57517.c: Likewise.
132 2013-11-19  Jan Hubicka  <jh@suse.cz>
134         * gcc.target/i386/memcpy-3.c: New testcase.
136 2013-11-18  Jan Hubicka  <jh@suse.cz>
137             Uros Bizjak  <ubizjak@gmail.com>
139         PR middle-end/59175
140         * gcc.target/i386/memcpy-2.c: Fix template;
141         add +1 so the testcase passes at 32bit.
143 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
145         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
146         Remove spurious FIXME.
148 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
150         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
152 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
154         PR c++/53473
155         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
157 2013-11-18  Richard Biener  <rguenther@suse.de>
159         PR tree-optimization/59125
160         PR tree-optimization/54570
161         * gcc.dg/builtin-object-size-8.c: Un-xfail.
162         * gcc.dg/builtin-object-size-14.c: New testcase.
163         * gcc.dg/strlenopt-14gf.c: Adjust.
164         * gcc.dg/strlenopt-1f.c: Likewise.
165         * gcc.dg/strlenopt-4gf.c: Likewise.
167 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
169         * gnat.dg/volatile11.adb: New test.
170         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
172 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
174         PR sanitizer/59106
175         * c-c++-common/asan/pr59106.c: New test.
177 2013-11-17  Jan Hubicka  <jh@suse.cz>
179         * gcc.target/i386/memcpy-2.c: New testcase.
181 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
183         PR target/59153
184         * gcc.target/i386/pr59153.c: New test.
186 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
188         PR c++/59123
189         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
190         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
192 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
194         PR c++/29143
195         * g++.dg/overload/addr2.C: New.
196         * g++.old-deja/g++.other/overload11.C: Adjust.
198 2013-11-15  Mike Stump  <mikestump@comcast.net>
200         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
201         * lib/g++.exp (g++_target_compile): Likewise.
202         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
203         libraries.  Remove debugging.
204         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
205         libraries.  Remove -O0, redundant with default.
207 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
209         * c-c++-common/cpp/ucnid-2011-1.c: New test.
211 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
213         PR c++/58188
214         * g++.dg/cpp0x/nsdmi-template8.C: New.
216 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
218         PR c++/58725
219         * g++.dg/cpp0x/nsdmi-template7.C: New.
221 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/58829
224         * g++.dg/cpp0x/nsdmi-template6.C: New.
226 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
228         PR c++/58599
229         * g++.dg/cpp0x/nsdmi-template5.C: New.
231 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
233         * c-c++-common/cilk-plus/PS: New directory.
234         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
235         * g++.dg/dg.exp: Run Cilk Plus tests.
236         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
238 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
240         * gcc.dg/vmx/3b-15.c: Revise for little endian.
242 2013-11-15  Richard Biener  <rguenther@suse.de>
244         PR tree-optimization/50262
245         * gcc.dg/tree-ssa/alias-28.c: New testcase.
246         * gcc.dg/strlenopt-1.c: Adjust.
247         * gcc.dg/strlenopt-1f.c: Likewise.
249 2013-11-15  Richard Biener  <rguenther@suse.de>
251         * gcc.dg/torture/20131115-1.c: New testcase.
253 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
255         * gcc.dg/cpp/ucnid-9.c: New test.
257 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
259         * gnat.dg/stack_usage1b.adb: New test.
260         * gnat.dg/stack_usage1c.adb: Likewise.
262 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
264         * gnat.dg/specs/addr1.ads: Revert the last change.
265         * gnat.dg/specs/atomic1.ads: Likewise.
267 2013-11-14  Cong Hou  <congh@google.com>
269         * gcc.dg/vect/vect-alias-check.c: Update.
271 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
273         PR c++/57887
274         * g++.dg/cpp0x/nsdmi-template3.C: New.
275         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
277 2013-11-14  Diego Novillo  <dnovillo@google.com>
279         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
280         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
282 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
284         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
285         compiler and linker field if _CALL_ELF == 2.
286         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
287         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
288         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
290 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
292         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
293         (WRAPPER): Use it.
294         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
295         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
296         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
298 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
300         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
301         New function.
302         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
303         * gcc.target/powerpc/pr57949-2.c: Likewise.
305 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
307         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
309 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
311         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
312         * gcc.dg/torture/float128-div-underflow.c: Likewise.
313         * gcc.dg/torture/float128-extend-nan.c: Likewise.
315 2013-11-14  Richard Biener  <rguenther@suse.de>
317         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
319 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
321         * gnat.dg/specs/addr1.ads: XFAIL on x32.
322         * gnat.dg/specs/atomic1.ads: Likewise.
324 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
326         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
327         to "cortex-a53".
328         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
329         to "cortex-a53".
331 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
333         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
334         *-*-solaris2.1[0-9]*.
335         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
337 2013-11-14  Joey Ye  <joey.ye@arm.com>
339         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
340         * gcc.dg/tree-ssa/vrp47.c: Likewise.
341         * gcc.dg/tree-ssa/vrp87.c: Likewise.
342         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
343         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
345 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
347         PR c++/58533
348         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
350 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
352         PR target/59101
353         * gcc.c-torture/execute/pr59101.c: New test.
355 2013-11-13  Jeff Law  <law@redhat.com>
357         PR tree-optimization/59102
358         * gcc.c-torture/compile/pr59102.c: New test.
360 2013-11-13  Tom de Vries  <tom@codesourcery.com>
362         * gcc.dg/tail-merge-store.c: New test.
364 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
366         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
367         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
369 2013-11-13  Jeff Law  <law@redhat.com>
371         * PR middle-end/59119
372         * gcc.c-torture/compile/pr59119.c: New test.
374 2013-11-13  Martin Jambor  <mjambor@suse.cz>
376         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
377         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
378         * gcc.dg/pr10474.c: Likewise.
380 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
382         * lib/target-supports.exp
383         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
384         of targets that do not need command line argument to enable SIMD.
386 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
388         * gcc.dg/guality/param-4.c: New test.
390 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
392         * gcc.dg/c11-complex-1.c: New test.
394 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
396         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
397         gcc.dg/auto-type-2.c: New tests.
399 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
401         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
402         LTO tests.
404 2013-11-12  Jeff Law  <law@redhat.com>
406         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
407         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
408         the SSA optimizers.
410 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
412         PR target/59054
413         * gcc.target/powerpc/pr59054.c: New test.
415 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
417         * g++.dg/cpp1y/lambda-generic.C: New test case.
418         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
419         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
420         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
421         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
422         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
423         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
424         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
425         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
427 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
429         PR c++/58534
430         PR c++/58536
431         PR c++/58548
432         PR c++/58549
433         PR c++/58637
434         * g++.dg/cpp1y/pr58534.C: New testcase.
435         * g++.dg/cpp1y/pr58536.C: New testcase.
436         * g++.dg/cpp1y/pr58548.C: New testcase.
437         * g++.dg/cpp1y/pr58549.C: New testcase.
438         * g++.dg/cpp1y/pr58637.C: New testcase.
440 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
442         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
443         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
444         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
445         diagnostics.
447 2013-11-12  Tristan Gingold  <gingold@adacore.com>
449         * gnat.dg/aggr21.adb: New test.
450         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
452 2013-11-12  Jeff Law  <law@redhat.com>
454         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
455         * gcc.dg/tree-ssa/isolate-5.c: New test.
457 2013-11-12  Martin Jambor  <mjambor@suse.cz>
459         PR rtl-optimization/10474
460         * gcc.dg/pr10474.c: New testcase.
461         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
462         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
464 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/57734
467         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
469 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
471         * gcc.dg/time-profiler-1.c: New test.
472         * gcc.dg/time-profiler-2.c: Ditto.
474 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
475             Jeff Law  <law@redhat.com>
477         * gcc.dg/tree-ssa/alias-27.c: New testcase.
479 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
481         PR target/58853
482         * gcc.target/i386/pr58853.c: New test.
484 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
486         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
487         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
488         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
489         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
490         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
491         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
492         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
493         * gcc.dg/tree-ssa/vrp47.c: Likewise.
494         * gcc.dg/tree-ssa/vrp87.c: Likewise.
496 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
498         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
499         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
500         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
501         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
502         gcc.dg/atomic/stdatomic-exchange-1.c,
503         gcc.dg/atomic/stdatomic-exchange-2.c,
504         gcc.dg/atomic/stdatomic-exchange-3.c,
505         gcc.dg/atomic/stdatomic-exchange-4.c,
506         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
507         gcc.dg/atomic/stdatomic-generic.c,
508         gcc.dg/atomic/stdatomic-kill-dep.c,
509         gcc.dg/atomic/stdatomic-load-1.c,
510         gcc.dg/atomic/stdatomic-load-2.c,
511         gcc.dg/atomic/stdatomic-load-3.c,
512         gcc.dg/atomic/stdatomic-load-4.c,
513         gcc.dg/atomic/stdatomic-lockfree.c,
514         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
515         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
516         gcc.dg/atomic/stdatomic-store-1.c,
517         gcc.dg/atomic/stdatomic-store-2.c,
518         gcc.dg/atomic/stdatomic-store-3.c,
519         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
520         tests.
522 2013-11-08  Cong Hou  <congh@google.com>
524         PR tree-optimization/58508
525         * gcc.dg/vect/pr58508.c: Update.
527 2013-11-08  Richard Biener  <rguenther@suse.de>
529         PR tree-optimization/59047
530         * gcc.dg/torture/pr59047.c: New testcase.
532 2013-11-08  Richard Biener  <rguenther@suse.de>
534         PR tree-optimization/59038
535         PR tree-optimization/58955
536         * gcc.dg/torture/pr59038.c: New testcase.
538 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
540         PR fortran/58471
541         * gfortran.dg/constructor_9.f90: New.
543 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
545         * gcc.dg/atomic-compare-exchange-1.c,
546         gcc.dg/atomic-compare-exchange-2.c,
547         gcc.dg/atomic-compare-exchange-3.c,
548         gcc.dg/atomic-compare-exchange-4.c,
549         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
550         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
551         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
552         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
553         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
554         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
555         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
556         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
557         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
558         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
559         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
560         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
561         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
562         gcc.dg/atomic-store-5.c: Declare main as returning int.
563         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
564         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
565         gcc.dg/atomic-exchange-5.c: Separate increments of count from
566         expression using value of count.
568 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
570         * lib/target-supports.exp
571         (check_effective_target_fenv_exceptions): New function.
572         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
573         * gcc.dg/atomic/c11-atomic-exec-1.c,
574         gcc.dg/atomic/c11-atomic-exec-2.c,
575         gcc.dg/atomic/c11-atomic-exec-3.c,
576         gcc.dg/atomic/c11-atomic-exec-4.c,
577         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
578         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
579         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
581 2013-11-07  Cong Hou  <congh@google.com>
583         * gcc.dg/vect/vect-alias-check.c: New.
585 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
587         * gcc.dg/tree-ssa/loop-39.c: New test.
589         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
590         * gcc.dg/unroll_2.c: Likewise.
591         * gcc.dg/unroll_3.c: Likewise.
592         * gcc.dg/unroll_4.c: Likewise.
593         * gcc.dg/vrp90.c: New test.
595 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
597         PR c++/58176
598         * g++.dg/cpp0x/nullptr30.C: New.
600 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
601             Jakub Jelinek  <jakub@redhat.com>
603         PR sanitizer/59029
604         * c-c++-common/asan/pr59029.c: New test.
606 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
608         PR target/59034
609         * gcc.target/i386/pr59034-1.c: New test.
610         * gcc.target/i386/pr59034-2.c: Likewise.
612 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
614         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
615         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
616         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
618 2013-11-06  DJ Delorie  <dj@redhat.com>
620         * gcc.dg/mismatch-decl-1.c: New test.
622 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
624         * gcc.dg/torture/float128-cmp-invalid.c,
625         gcc.dg/torture/float128-div-underflow.c,
626         gcc.dg/torture/float128-extend-nan.c,
627         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
629 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
631         * gcc.target/sh/pr51244-11.c: Remove target line.
632         * gcc.target/sh/sh4a-sincosf.c: Likewise.
633         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
634         * gcc.target/sh/pr51244-15.c: Likewise.
635         * gcc.target/sh/pr51244-19.c: Likewise.
636         * gcc.target/sh/cmpstr.c: Likewise.
637         * gcc.target/sh/pr33135-3.c: Likewise.
638         * gcc.target/sh/pr53512-2.c: Likewise.
639         * gcc.target/sh/pr54602-2.c: Likewise.
640         * gcc.target/sh/pr52483-1.c: Likewise.
641         * gcc.target/sh/pr21255-2-ml.c: Likewise.
642         * gcc.target/sh/pr54760-4.c: Likewise.
643         * gcc.target/sh/pr52483-5.c: Likewise.
644         * gcc.target/sh/pr54089-2.c: Likewise.
645         * gcc.target/sh/pr56547-2.c: Likewise.
646         * gcc.target/sh/pr54089-6.c: Likewise.
647         * gcc.target/sh/pr51244-20.c: Likewise.
648         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
649         * gcc.target/sh/sh4a-fsrra.c: Likewise.
650         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
651         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
652         * gcc.target/sh/pr55303-2.c: Likewise.
653         * gcc.target/sh/sh2a-resbank.c: Likewise.
654         * gcc.target/sh/sp-switch.c: Likewise.
655         * gcc.target/sh/pr51244-3.c: Likewise.
656         * gcc.target/sh/pr50751-3.c: Likewise.
657         * gcc.target/sh/pr51244-7.c: Likewise.
658         * gcc.target/sh/struct-arg-dw2.c: Likewise.
659         * gcc.target/sh/pr50751-7.c: Likewise.
660         * gcc.target/sh/pr49468-di.c: Likewise.
661         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
662         * gcc.target/sh/pr49880-3.c: Likewise.
663         * gcc.target/sh/pr51244-12.c: Likewise.
664         * gcc.target/sh/pr53988.c: Likewise.
665         * gcc.target/sh/pr6526.c: Likewise.
666         * gcc.target/sh/sh2a-bxor.c: Likewise.
667         * gcc.target/sh/pr51244-16.c: Likewise.
668         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
669         * gcc.target/sh/sh2a-bor.c: Likewise.
670         * gcc.target/sh/pr53511-1.c: Likewise.
671         * gcc.target/sh/pr21255-3.c: Likewise.
672         * gcc.target/sh/pr53512-3.c: Likewise.
673         * gcc.target/sh/pr33135-4.c: Likewise.
674         * gcc.target/sh/pr54602-3.c: Likewise.
675         * gcc.target/sh/pr54760-1.c: Likewise.
676         * gcc.target/sh/pr52483-2.c: Likewise.
677         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
678         * gcc.target/sh/pr54680.c: Likewise.
679         * gcc.target/sh/pr54386.c: Likewise.
680         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
681         * gcc.target/sh/pr54089-3.c: Likewise.
682         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
683         * gcc.target/sh/pr54089-7.c: Likewise.
684         * gcc.target/sh/strlen.c: Likewise.
685         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
686         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
687         * gcc.target/sh/pr55303-3.c: Likewise.
688         * gcc.target/sh/pr51244-4.c: Likewise.
689         * gcc.target/sh/pr50751-4.c: Likewise.
690         * gcc.target/sh/pr39423-1.c: Likewise.
691         * gcc.target/sh/pr51244-8.c: Likewise.
692         * gcc.target/sh/pr55146.c: Likewise.
693         * gcc.target/sh/pr50751-8.c: Likewise.
694         * gcc.target/sh/sh2a-bset.c: Likewise.
695         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
696         * gcc.target/sh/sh2a-movi20s.c: Likewise.
697         * gcc.target/sh/20080410-1.c: Likewise.
698         * gcc.target/sh/pr49880-4.c: Likewise.
699         * gcc.target/sh/pr51244-13.c: Likewise.
700         * gcc.target/sh/sh2a-movrt.c: Likewise.
701         * gcc.target/sh/pr51244-17.c: Likewise.
702         * gcc.target/sh/pr21255-2-mb.c: Likewise.
703         * gcc.target/sh/sh2a-bclr.c: Likewise.
704         * gcc.target/sh/pr33135-1.c: Likewise.
705         * gcc.target/sh/pr53512-4.c: Likewise.
706         * gcc.target/sh/pr54602-4.c: Likewise.
707         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
708         * gcc.target/sh/pr54760-2.c: Likewise.
709         * gcc.target/sh/pr52483-3.c: Likewise.
710         * gcc.target/sh/sh2a-bld.c: Likewise.
711         * gcc.target/sh/pr54089-4.c: Likewise.
712         * gcc.target/sh/pr54685.c: Likewise.
713         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
714         * gcc.target/sh/pr54089-8.c: Likewise.
715         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
716         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
717         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
718         * gcc.target/sh/pr51244-1.c: Likewise.
719         * gcc.target/sh/pr50751-1.c: Likewise.
720         * gcc.target/sh/pr55160.c: Likewise.
721         * gcc.target/sh/pr51244-5.c: Likewise.
722         * gcc.target/sh/pr54236-1.c: Likewise.
723         * gcc.target/sh/pr50751-5.c: Likewise.
724         * gcc.target/sh/pr52933-1.c: Likewise.
725         * gcc.target/sh/pr39423-2.c: Likewise.
726         * gcc.target/sh/pr51244-9.c: Likewise.
727         * gcc.target/sh/pr49263.c: Likewise.
728         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
729         * gcc.target/sh/pr49880-1.c: Likewise.
730         * gcc.target/sh/sh2a-band.c: Likewise.
731         * gcc.target/sh/pr51244-10.c: Likewise.
732         * gcc.target/sh/pr49880-5.c: Likewise.
733         * gcc.target/sh/prefetch.c: Likewise.
734         * gcc.target/sh/pr51244-14.c: Likewise.
735         * gcc.target/sh/rte-delay-slot.c: Likewise.
736         * gcc.target/sh/fpul-usage-1.c: Likewise.
737         * gcc.target/sh/pr51244-18.c: Likewise.
738         * gcc.target/sh/pr21255-1.c: Likewise.
739         * gcc.target/sh/pr33135-2.c: Likewise.
740         * gcc.target/sh/pr53512-1.c: Likewise.
741         * gcc.target/sh/pr54602-1.c: Likewise.
742         * gcc.target/sh/sh2a-rtsn.c: Likewise.
743         * gcc.target/sh/torture/pragma-isr.c: Likewise.
744         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
745         * gcc.target/sh/torture/pr58314.c: Likewise.
746         * gcc.target/sh/torture/pr34777.c: Likewise.
747         * gcc.target/sh/torture/pr58475.c: Likewise.
748         * gcc.target/sh/pr54760-3.c: Likewise.
749         * gcc.target/sh/sh4a-cosf.c: Likewise.
750         * gcc.target/sh/pr52483-4.c: Likewise.
751         * gcc.target/sh/mfmovd.c: Likewise.
752         * gcc.target/sh/pr54089-1.c: Likewise.
753         * gcc.target/sh/pr56547-1.c: Likewise.
754         * gcc.target/sh/pr54089-5.c: Likewise.
755         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
756         * gcc.target/sh/pr54089-9.c: Likewise.
757         * gcc.target/sh/sh2a-jsrn.c: Likewise.
758         * gcc.target/sh/pr49468-si.c: Likewise.
759         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
760         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
761         * gcc.target/sh/pr55303-1.c: Likewise.
762         * gcc.target/sh/pr51244-2.c: Likewise.
763         * gcc.target/sh/pr50751-2.c: Likewise.
764         * gcc.target/sh/pr54236-2.c: Likewise.
765         * gcc.target/sh/pr51244-6.c: Likewise.
766         * gcc.target/sh/cmpstrn.c: Likewise.
767         * gcc.target/sh/pr50751-6.c: Likewise.
768         * gcc.target/sh/pr52933-2.c: Likewise.
769         * gcc.target/sh/pr53568-1.c: Likewise.
770         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
771         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
772         * gcc.target/sh/sh4a-sinf.c: Likewise.
773         * gcc.target/sh/pr49880-2.c: Likewise.
775 2013-11-06  Tobias Burnus  <burnus@net-b.de>
777         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
778         * gcc.dg/wdate-time.c: Ditto.
779         * gfortran.dg/wdate-time.F90: Ditto.
781 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
783         PR target/30807
784         * gcc.target/sh/torture/pr30807.c: New.
786 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
788         PR c++/11006
789         * g++.dg/other/java3.C: New.
791 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
793         PR target/59021
794         * gcc.target/i386/pr59021.c: New test.
796 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
798         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
799         dg-additional-files to also match BOL.
801 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
803         * gcc.dg/torture/c99-contract-1.c: New test.
805 2013-11-06  Richard Biener  <rguenther@suse.de>
807         PR tree-optimization/58653
808         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
809         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
811 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
813         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
814         40 to 30.  Replaced iteration variable with a #define.  Instead of
815         returning non-zero value for error, called __builtin_abort ().  Fixed
816         a bug of calling fib_serial in serial case instead of fib.
817         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
818         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
819         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
820         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
821         compiler flag testing.
823 2013-11-06  Christian Bruel  <christian.bruel@st.com>
825         * gcc.target/sh/strlen.c: New test.
827 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
829         PR middle-end/58970
830         * gcc.c-torture/compile/pr58970.c: New test.
832 2013-11-05  Wei Mi  <wmi@google.com>
834         PR regression/58985
835         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
837 2013-11-05  Tobias Burnus  <burnus@net-b.de>
839         * g++.dg/warn/wdate-time.C: New.
840         * gcc.dg/wdate-time.c: New.
841         * gfortran.dg/wdate-time.F90: New.
843 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
845         PR fortran/58989
846         * gfortran.dg/reshape_6.f90: New test.
848 2013-11-05  Jeff Law  <law@redhat.com>
850         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
851         * gcc.dg/tree-ssa/isolate-1.c: New test.
852         * gcc.dg/tree-ssa/isolate-2.c: New test.
853         * gcc.dg/tree-ssa/isolate-3.c: New test.
854         * gcc.dg/tree-ssa/isolate-4.c: New test.
856 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
858         PR rtl-optimization/58997
859         * gcc.c-torture/compile/pr58997.c: New test.
861 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
863         PR c++/58724
864         * g++.dg/cpp0x/gen-attrs-56.C: New.
866 2013-11-05  Richard Biener  <rguenther@suse.de>
868         PR ipa/58492
869         * gcc.dg/ipa/pr58492.c: New testcase.
871 2013-11-05  Richard Biener  <rguenther@suse.de>
873         PR tree-optimization/58955
874         * gcc.dg/torture/pr58955-1.c: New testcase.
875         * gcc.dg/torture/pr58955-2.c: Likewise.
877 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
879         PR middle-end/58981
880         * gcc.dg/pr58981.c: New test.
882 2013-11-05  Richard Biener  <rguenther@suse.de>
884         PR middle-end/58941
885         * gcc.dg/torture/pr58941.c: New testcase.
887 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
889         PR tree-optimization/58958
890         * gcc.dg/tree-ssa/pr58958.c: New file.
892 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
894         * gcc.dg/tree-ssa/alias-26.c: New file.
896 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
898         PR tree-optimization/58984
899         * gcc.c-torture/execute/pr58984.c: New test.
901 2013-11-05  Andreas Schwab  <schwab@suse.de>
903         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
905 2013-11-05  Tobias Burnus  <burnus@net-b.de>
907         * g++.dg/gomp/openmp-simd-1.C: New.
908         * g++.dg/gomp/openmp-simd-2.C: New.
909         * gcc.dg/gomp/openmp-simd-1.c: New.
910         * gcc.dg/gomp/openmp-simd-2.c: New.
912 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
914         * gcc.dg/superblock.c: Require scheduling support.
916 2013-11-04  Kostya Serebryany  <kcc@google.com>
918         * g++.dg/asan/asan_test.cc: Update the test
919         to match the fresh asan run-time.
920         * c-c++-common/asan/stack-overflow-1.c: Ditto.
922 2013-11-04  Ian Lance Taylor  <iant@google.com>
924         * g++.dg/ext/sync-4.C: New test.
926 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
928         PR fortran/58771
929         * gfortran.dg/derived_external_function_1.f90 : New test
931 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
933         PR tree-optimization/58978
934         * gcc.c-torture/compile/pr58978.c: New test.
936 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
938         PR fortran/57445
939         * gfortran.dg/optional_class_1.f90 : New test
941 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
943         PR rtl-optimization/58968
944         * gfortran.dg/pr58968.f: New
946 2013-11-04  Marek Polacek  <polacek@redhat.com>
948         PR c++/58979
949         * g++.dg/diagnostic/pr58979.C: New test.
951 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
953         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
954         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
955         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
956         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
957         gcc.dg/iec-559-macros-9.c: New tests.
959 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
961         PR tree-optimization/58946
962         * gcc.c-torture/compile/pr58946.c: New test.
964 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
966         PR c++/52071
967         * g++.dg/parse/pr52071.C: New.
969 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
971         PR c++/38313
972         * g++.dg/lookup/name-clash10.C: New.
974 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
976         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
977         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
978         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
979         vbif.
981 2013-11-03  Marek Polacek  <polacek@redhat.com>
983         * g++.dg/ubsan/cxx1y-vla.C: New test.
984         * c-c++-common/ubsan/vla-3.c: New test.
985         * c-c++-common/ubsan/vla-2.c: New test.
986         * c-c++-common/ubsan/vla-4.c: New test.
987         * c-c++-common/ubsan/vla-1.c: New test.
989 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
991         * gcc.dg/vmx/vec-set.c: New.
993 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
995         PR c++/29234
996         PR c++/56037
997         * g++.dg/parse/pr29234.C: New.
998         * g++.dg/parse/pr56037.C: Likewise.
1000 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1002         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1003         passed it in as one of the options to all Cilk keywords test.
1005 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1007         PR c++/58708
1008         * g++.dg/cpp1y/pr58708.C: New.
1010 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1012         PR c++/58834
1013         * g++.dg/ext/pr58834.C: New file.
1015 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1017         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1018         tests.
1019         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1020         tests.
1022 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1024         PR fortran/57893
1025         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1026         type block.
1028 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1030         * g++.dg/gomp/simd-1.C: New test.
1031         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1032         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1033         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1034         * c-c++-common/gomp/simd6.c: New test.
1036 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1038         Implement C++14 digit separators.
1039         * g++.dg/cpp1y/digit-sep.C: New.
1040         * g++.dg/cpp1y/digit-sep-neg.C: New.
1041         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1043 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1045         * gcc.dg/vect/vect-align-3.c: New test.
1047         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1048         we warn about it already during VRP1 pass.
1050 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1052         PR rtl-optimization/58934
1053         Revert:
1054         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1055         PR rtl-optimization/10474
1056         * gcc.dg/pr10474.c: New testcase.
1057         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1058         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1060 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/58932
1063         Revert:
1064         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1066         PR c++/58466
1067         * g++.dg/cpp0x/variadic145.C: New.
1069         * g++.dg/cpp0x/sfinae49.C: New.
1071 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1073         PR c++/58581
1074         * g++.dg/cpp0x/deleted1.C: New.
1076 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1078         * gcc.target/arm/lp1243022.c: New test.
1080 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1082         PR other/58545
1083         * gcc.target/avr/pr58545.c: New test.
1085 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1087         Revert:
1088         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1089         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1090         path to the compile flags.
1092 2013-10-30  Cong Hou  <congh@google.com>
1094         * gcc.target/i386/vect-abs-s8.c: New test.
1095         * gcc.target/i386/vect-abs-s16.c: New test.
1096         * gcc.target/i386/vect-abs-s32.c: New test.
1098 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1100         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1101         path to the compile flags.
1103 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1105         PR rtl-optimization/58369
1106         * g++.dg/torture/pr58369.C: New test.
1108 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1110         PR other/33426
1111         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1112         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1113         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1115 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1117         PR target/58784
1118         * gcc.target/arm/pr58784.c: New.
1120 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1122         * gcc.dg/tree-ssa/alias-24.c: New file.
1124 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1126         * gcc.target/i386/fma_double_3.c: Use pattern for
1127         scan-assembler-times instead of just one insn name.
1128         * gcc.target/i386/fma_double_5.c: Ditto.
1129         * gcc.target/i386/fma_float_3.c: Ditto.
1130         * gcc.target/i386/fma_float_5.c: Ditto.
1131         * gcc.target/i386/l_fma_double_1.c: Ditto.
1132         * gcc.target/i386/l_fma_double_2.c: Ditto.
1133         * gcc.target/i386/l_fma_double_3.c: Ditto.
1134         * gcc.target/i386/l_fma_double_4.c: Ditto.
1135         * gcc.target/i386/l_fma_double_5.c: Ditto.
1136         * gcc.target/i386/l_fma_double_6.c: Ditto.
1137         * gcc.target/i386/l_fma_float_1.c: Ditto.
1138         * gcc.target/i386/l_fma_float_2.c: Ditto.
1139         * gcc.target/i386/l_fma_float_3.c: Ditto.
1140         * gcc.target/i386/l_fma_float_4.c: Ditto.
1141         * gcc.target/i386/l_fma_float_5.c: Ditto.
1142         * gcc.target/i386/l_fma_float_6.c: Ditto.
1144 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1146         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1147         * gcc.target/sh/cmpstr.c: New test.
1148         * gcc.target/sh/cmpstrn.c: New test.
1150 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1152         PR rtl-optimization/10474
1153         * gcc.dg/pr10474.c: New testcase.
1154         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1155         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1157 2013-10-29  Andrew Pinski <apinski@cavium.com>
1158             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1160         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1162         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1163         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1165         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1166         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1167         conditional move to be used.
1168         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1170 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1172         PR fortran/44350
1173         * gfortran.dg/blockdata_8.f90: New.
1175 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1177         PR target/54236
1178         * gcc.target/sh/pr54236-2: New.
1179         * gcc.target/sh/pr54089-6: Add another rotl special case.
1181 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1183         PR fortran/58793
1184         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1185         to determine sizes of real kinds.
1187         PR fortran/58858
1188         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1190 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1192         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1193         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1194         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1195         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1196         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1197         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1198         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1199         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1200         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1201         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1202         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1203         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1204         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1205         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1206         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1207         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1208         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1209         test stored in c-c++-common.  Also, added the Cilk runtime's library
1210         to the ld_library_path.
1212 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1214         PR c++/58888
1215         * g++.dg/cpp0x/auto40.C: New.
1216         * g++.dg/other/warning1.C: Adjust.
1218 2013-10-29  Richard Biener  <rguenther@suse.de>
1220         * gcc.dg/torture/restrict-2.c: New testcase.
1221         * gcc.dg/torture/restrict-3.c: Likewise.
1222         * gcc.dg/torture/restrict-4.c: Likewise.
1223         * gcc.dg/torture/restrict-5.c: Likewise.
1225 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1227         PR tree-optimization/19831
1228         * gcc.dg/tree-ssa/alias-25.c: New file.
1230 2013-10-29  Richard Biener  <rguenther@suse.de>
1232         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1233         changes.
1234         * gcc.dg/vect/bb-slp-32.c: Likewise.
1235         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1236         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1237         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1238         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1239         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1240         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1241         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1242         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1243         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1244         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1245         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1246         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1247         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1248         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1249         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1250         * gfortran.dg/vect/vect.exp: Likewise.
1252 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1254         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1255         * gcc.dg/vmx/eg-5.c: Likewise.
1257 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1258             Joern Rennecke  <joern.rennecke@embecosm.com>
1260         * gcc.target/arc/jump-around-jump.c: New test.
1262 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1264         * gcc.target/arm/require-pic-register-loc.c: New test.
1266 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1268         PR target/58679
1269         * gcc.target/i386/pr58679-1.c: New test.
1270         * gcc.target/i386/pr58679-2.c: Ditto.
1272 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1274         PR other/33426
1275         * gcc.dg/vect/vect-ivdep-2.c: New.
1277 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1279         PR target/52483
1280         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1281         * gcc.target/sh/pr52483-2.c: Likewise.
1282         * gcc.target/sh/pr52483-3.c: Likewise.
1283         * gcc.target/sh/pr52483-4.c: Likewise.
1285 2013-10-26  Jeff Law  <law@redhat.com>
1287         * g++.dg/torture/pr49309.C: Removed.
1288         * gcc.dg/dfp/pr35739.c: Removed.
1290 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1292         PR rtl-optimization/58759
1293         * gcc.target/i386/pr58759.c: New.
1295 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1297         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1298         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1299         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1301 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1303         * gcc.dg/wmul-1.c: New test.
1305 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1307         PR c++/58878
1308         * g++.dg/template/pr58878.C: New.
1310 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1312         * gcc.dg/tree-ssa/alias-23.c: New file.
1314 2013-10-25  Richard Biener  <rguenther@suse.de>
1316         PR tree-optimization/58626
1317         * gcc.dg/torture/pr58626.c: New testcase.
1319 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1321         PR c++/54812
1322         * g++.dg/cpp0x/defaulted47.C: New.
1324 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1326         * gcc.c-torture/execute/pr58831.c: New test.
1328 2013-10-25  Nick Clifton  <nickc@redhat.com>
1330         * c-c++-common/pr57793.c: Add expected error messages for
1331         targets with small integers.
1332         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1333         * gcc.dg/c99-stdint-2.c: Likewise.
1334         * gcc.dg/cdce1.c: Likewise.
1335         * gcc.dg/fold-overflow-1.c: Likewise.
1336         * gcc.dg/utf-cvt.c: Likewise.
1337         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1338         arithmetic.
1339         * gcc.dg/ftrapv-2.c: Likewise.
1340         * gcc.dg/pr30286.c: Likewise.
1341         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1342         * lib/target-supports.exp (check_effective_target_trapping): New
1343         proc.  Returns true if the target supports trapping arithmetic.
1345 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1347         * g++.dg/parse/ivdep.C: New.
1348         * g++.dg/vect/pr33426-ivdep.cc: New.
1350 2013-10-24  Richard Henderson  <rth@redhat.com>
1352         PR rtl/58542
1353         * gcc.dg/atomic-store-6.c: New.
1355 2013-10-24  Ian Lance Taylor  <iant@google.com>
1357         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1359 2013-10-24  Cong Hou  <congh@google.com>
1361         * gcc.c-torture/execute/20030125-1.c: Update.
1363 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1365         PR fortran/44646
1366         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1368 2013-10-24  Dehao Chen  <dehao@google.com>
1370         * g++.dg/opt/devirt3.C: New test.
1372 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1374         PR other/33426
1375         * testsuite/gcc.dg/ivdep.c: New.
1376         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1378 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1380         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1381         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1383 2013-10-24  Nick Clifton  <nickc@redhat.com>
1385         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1387 2013-10-24  Marek Polacek  <polacek@redhat.com>
1389         PR c++/58705
1390         * g++.dg/parse/pr58705.C: New test.
1392 2013-10-24  Marek Polacek  <polacek@redhat.com>
1394         * gcc.dg/c11-align-5.c: Add more testing.
1396 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1398         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1400 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1402         PR tree-optimization/58775
1403         PR tree-optimization/58791
1404         * gcc.dg/guality/pr58791-1.c: New test.
1405         * gcc.dg/guality/pr58791-2.c: New test.
1406         * gcc.dg/guality/pr58791-3.c: New test.
1407         * gcc.dg/guality/pr58791-4.c: New test.
1408         * gcc.dg/guality/pr58791-5.c: New test.
1409         * gcc.c-torture/compile/pr58775.c: New test.
1410         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1412 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1414         PR tree-optimization/58805
1415         * gcc.dg/pr58805.c: New test.
1417 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1419         * gcc.target/i386/vect-div-1.c: New test.
1421         * gcc.dg/vect/pr58508.c: Remove dg-options.
1423 2013-10-23  Richard Biener  <rguenther@suse.de>
1425         * gcc.dg/torture/pr58830.c: New testcase.
1427 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1429         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1430         * g++.dg/cpp1y/attr-deprecated.C: New.
1431         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1433 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1435         PR fortran/58793
1436         * gfortran.dg/assumed_type_8.f90: New.
1438 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1440         PR target/58779
1441         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1442         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1443         * gcc.dg/torture/pr58779.c: New test.
1445 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1447         * gcc.target/mips/nor.c: New.
1449 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1451         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1452         tests into...
1453         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1454         restricted to big-endian targets.
1456 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1458         PR fortran 57893
1459         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1461 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1463         PR fortran/58803
1464         * gfortran.dg/proc_ptr_comp_38.f90: New.
1466 2013-10-21  Marek Polacek  <polacek@redhat.com>
1468         PR middle-end/58809
1469         * gcc.dg/gomp/pr58809.c: New test.
1471 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1473         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1474         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1476 2013-10-21  Richard Biener  <rguenther@suse.de>
1478         PR tree-optimization/58794
1479         * c-c++-common/torture/pr58794-1.c: New testcase.
1480         * c-c++-common/torture/pr58794-2.c: Likewise.
1482 2013-10-21  Richard Biener  <rguenther@suse.de>
1484         PR middle-end/58742
1485         * c-c++-common/fold-divmul-1.c: New testcase.
1487 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1489         * gcc.target/i386/memset-vector_loop-1.c: New test.
1490         * gcc.target/i386/memset-vector_loop-2.c: New test.
1492 2013-10-21  Diego Novillo  <dnovillo@google.com>
1494         * g++.dg/plugin/selfassign.c: Include tree.h.
1495         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1496         * gcc.dg/plugin/ggcplug.c: Likewise.
1497         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1498         * gcc.dg/plugin/selfassign.c: Likewise.
1499         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1501 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1503         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1504         * gcc.target/mips/mips-ps-7.c: Likewise.
1506 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1508         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1509         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1510         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1512 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1514         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1516         PR testsuite/58645
1517         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1519 2013-10-19  Mike Stump  <mikestump@comcast.net>
1521         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1523         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1524         * g++.dg/lto/pr54625-1_0.c: ... to here.
1525         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1526         * g++.dg/lto/pr54625-1_1.C: Likewise.
1527         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1528         * g++.dg/lto/pr54625-2_0.c: Likewise.
1529         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1530         * g++.dg/lto/pr54625-2_1.C: Likewise.
1532 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1534         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1536 2013-10-18  Cong Hou  <congh@google.com>
1538         * gcc.dg/vect/pr58508.c: New test.
1540 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/58466
1543         * g++.dg/cpp0x/variadic145.C: New.
1545 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1547         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1549 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1551         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1552         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1553         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1554         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1556 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1558         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1559         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1560         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1561         effective target arm_thumb1_ok.
1562         * lib/target-supports.exp
1563         (check_effective_target_arm_fp16_ok_nocache): Don't force
1564         -mfloat-abi=soft when building for hardfloat target.
1566 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1568         PR target/58673
1569         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1570         -mquad-word + -mno-vsx-timode causes errors.
1571         * gcc.target/powerpc/pr58673-2.c: Likewise.
1573 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1575         PR c++/58596
1576         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1578 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1580         * gcc.target/aarch64/c-output-template.c: New testcase.
1581         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1582         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1584 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1586         * gcc/testsuite/lib/target-supports.exp
1587         (check_effective_target_sync_long_long): AArch64 supports
1588         atomic operations on "long long".
1589         (check_effective_target_sync_long_long_runtime): AArch64 can
1590         execute atomic operations on "long long".
1592 2013-10-17  Richard Biener  <rguenther@suse.de>
1594         PR tree-optimization/58143
1595         * gcc.dg/torture/pr58143-1.c: New testcase.
1596         * gcc.dg/torture/pr58143-2.c: Likewise.
1597         * gcc.dg/torture/pr58143-3.c: Likewise.
1599 2013-10-17  Marek Polacek  <polacek@redhat.com>
1601         PR c/58267
1602         * gcc.dg/c1x-align-5.c: New test.
1604 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1606         PR fortran/58652
1607         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1609 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1611         * c-c++-common/cpp/openmp-define-1.c: Move
1612         dg-require-effective-target fopenmp after dg-do directive.
1613         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1614         * gfortran.dg/openmp-define-1.f90: Likewise.
1615         * gfortran.dg/openmp-define-2.f90: Likewise.
1616         * gfortran.dg/openmp-define-3.f90: Likewise.
1618 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1620         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1622 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1624         PR target/57756
1625         * gcc.target/i386/pr57756.c: New test.
1626         * gcc.target/i386/pr57756_2.c: New test.
1628 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1630         * gcc.dg/torture/builtin-self.c: New file.
1632 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1634         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1635         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1636         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1637         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1638         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1640 2013-10-15  Cong Hou  <congh@google.com>
1642         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1644 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1646         PR c++/58707
1647         * g++.dg/cpp0x/pr58707.C: New.
1649 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1651         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1652         after other directives.
1654 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1656         PR fortran/58652
1657         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1659 2013-10-14  Ian Lance Taylor  <iant@google.com>
1661         * go.test/go-test.exp (go-find-packages): New proc.
1662         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1663         subdirectories.  Do simple +build line matching.  Handle run with
1664         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1665         for rundir.  Remove special handling for bug191 and dwarf.
1667 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1669         PR fortran/58658
1670         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1672 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1674         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1675         Use btsl.
1677 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1679         * gnat.dg/specs/opt1.ads: New test.
1681 2013-10-14  Richard Biener  <rguenther@suse.de>
1683         PR tree-optimization/58640
1684         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1686 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1688         * gnat.dg/uninit_array.ad[sn]: New test.
1689         * gnat.dg/uninit_array_pkg.ads: New helper.
1691 2013-10-13  Richard Biener  <rguenther@suse.de>
1693         * gcc.c-torture/execute/pr58662.c: New test.
1695 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1697         PR target/51244
1698         * gcc.dg/torture/p51244-21.c: New.
1699         * gcc.target/sh/pr51244-20.c: New.
1700         * gcc.target/sh/pr51244-20-sh2a.c: New.
1702 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1704         * gnat.dg/specs/linker_section.ads: Update test.
1706 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1708         PR target/58690
1709         * gcc.target/i386/pr58690.c: New test
1711 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1713         * gcc.target/i386/builtin-ucmp.c: New test.
1715 2013-10-11  Brooks Moses  <bmoses@google.com>
1717         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1719 2013-10-11  Jeff Law  <law@redhat.com>
1721         * gcc.c-torture/execute/pr58640.c: New test.
1723 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1725         PR c++/58633
1726         * g++.dg/cpp0x/decltype57.C: New.
1728 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1730         PR c++/31671
1731         * g++.dg/template/nontype26.C: New.
1733 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1735         * c-c++-common/cpp/openmp-define-1.c: New file.
1736         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1737         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1738         * gfortran.dg/openmp-define-1.f90: Likewise.
1739         * gfortran.dg/openmp-define-2.f90: Likewise.
1740         * gfortran.dg/openmp-define-3.f90: Likewise.
1742         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1743         for test source files.
1744         * gcc.dg/gomp/gomp.exp: Likewise.
1745         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1746         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1747         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1748         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1749         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1751 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1753         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1754         Remove error test that is now valid in OpenMP 4.0.
1755         * c-c++-common/gomp/atomic-16.c: New test.
1756         * c-c++-common/gomp/cancel-1.c: New test.
1757         * c-c++-common/gomp/depend-1.c: New test.
1758         * c-c++-common/gomp/depend-2.c: New test.
1759         * c-c++-common/gomp/map-1.c: New test.
1760         * c-c++-common/gomp/pr58472.c: New test.
1761         * c-c++-common/gomp/sections1.c: New test.
1762         * c-c++-common/gomp/simd1.c: New test.
1763         * c-c++-common/gomp/simd2.c: New test.
1764         * c-c++-common/gomp/simd3.c: New test.
1765         * c-c++-common/gomp/simd4.c: New test.
1766         * c-c++-common/gomp/simd5.c: New test.
1767         * c-c++-common/gomp/single1.c: New test.
1768         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1769         parser.
1770         * g++.dg/gomp/block-3.C: Likewise.
1771         * g++.dg/gomp/clause-3.C: Adjust error messages.
1772         * g++.dg/gomp/declare-simd-1.C: New test.
1773         * g++.dg/gomp/declare-simd-2.C: New test.
1774         * g++.dg/gomp/depend-1.C: New test.
1775         * g++.dg/gomp/depend-2.C: New test.
1776         * g++.dg/gomp/target-1.C: New test.
1777         * g++.dg/gomp/target-2.C: New test.
1778         * g++.dg/gomp/taskgroup-1.C: New test.
1779         * g++.dg/gomp/teams-1.C: New test.
1780         * g++.dg/gomp/udr-1.C: New test.
1781         * g++.dg/gomp/udr-2.C: New test.
1782         * g++.dg/gomp/udr-3.C: New test.
1783         * g++.dg/gomp/udr-4.C: New test.
1784         * g++.dg/gomp/udr-5.C: New test.
1785         * g++.dg/gomp/udr-6.C: New test.
1786         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1787         * gcc.dg/autopar/outer-2.c: Likewise.
1788         * gcc.dg/autopar/outer-3.c: Likewise.
1789         * gcc.dg/autopar/outer-4.c: Likewise.
1790         * gcc.dg/autopar/outer-5.c: Likewise.
1791         * gcc.dg/autopar/outer-6.c: Likewise.
1792         * gcc.dg/autopar/parallelization-1.c: Likewise.
1793         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1794         parser.
1795         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1796         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1797         instead of GOMP_parallel_loop_runtime_start.
1798         * gcc.dg/gomp/declare-simd-1.c: New test.
1799         * gcc.dg/gomp/declare-simd-2.c: New test.
1800         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1801         parser.  Add further #pragma omp sections nesting tests.
1802         * gcc.dg/gomp/target-1.c: New test.
1803         * gcc.dg/gomp/target-2.c: New test.
1804         * gcc.dg/gomp/taskgroup-1.c: New test.
1805         * gcc.dg/gomp/teams-1.c: New test.
1806         * gcc.dg/gomp/udr-1.c: New test.
1807         * gcc.dg/gomp/udr-2.c: New test.
1808         * gcc.dg/gomp/udr-3.c: New test.
1809         * gcc.dg/gomp/udr-4.c: New test.
1810         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1812 2013-10-10  Jan Hubicka  <jh@suse.cz>
1814         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1815         tuning change.
1816         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1817         * gcc.target/i386/pr49168-1.c: Likewise.
1818         * gcc.target/i386/pr49002-2.c: Likewise.
1820 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1822         PR middle-end/58670
1823         * gcc.dg/torture/pr58670.c: New test.
1825 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1827         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1829 2013-10-09  Marek Polacek  <polacek@redhat.com>
1831         PR c++/58635
1832         * g++.dg/tm/pr58635-1.C: New test.
1833         * g++.dg/tm/pr58635-2.C: New test.
1835 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1837         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1839 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1841         PR tree-optimization/20318
1842         * c-c++-common/pr20318.c: New file.
1843         * gcc.dg/tree-ssa/pr20318.c: New file.
1845 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1847         * gcc.c-torture/execute/pr58570.c: New test.
1849 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1851         * gcc.target/aarch64/vclz.c: New testcase.
1853 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1855         * gcc.target/aarch64/vadd_f64.c: New testcase.
1856         * gcc.target/aarch64/vsub_f64.c: New testcase.
1858 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1860         * gcc.target/aarch64/vdiv_f.c: New testcase.
1862 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1864         * gcc.target/aarch64/vneg_f.c: New testcase.
1865         * gcc.target/aarch64/vneg_s.c: New testcase.
1867 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1869         PR c++/58568
1870         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1871         * g++.old-deja/g++.mike/misc9.C: Adjust.
1873 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1875         PR c++/58665
1876         Revert:
1877         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1879         PR c++/58448
1880         * g++.dg/template/crash117.C: New.
1882 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1884         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1886 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1888         PR tree-optimization/58480
1889         * gcc.dg/tree-ssa/pr58480.c: New file.
1891 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1893         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1894         * gcc.target/powerpc/fusion.c: Likewise.
1896 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1898         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1900 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1902         * gcc.target/s390/htm-1.c: Add more tests to cover different
1903         operand types.
1905 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1907         PR c++/58126
1908         * g++.dg/init/uninitialized1.C: New.
1910 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/56060
1913         * g++.dg/cpp0x/variadic144.C: New.
1915 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1917         PR c++/58560
1918         * g++.dg/cpp0x/auto39.C: New.
1920 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1922         PR c++/58503
1923         * g++.dg/cpp0x/range-for26.C: New.
1924         * g++.dg/cpp0x/range-for27.C: Likewise.
1926 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1928         PR c++/58448
1929         * g++.dg/template/crash117.C: New.
1931 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1933         PR c++/19476
1934         * g++.dg/tree-ssa/pr19476-5.C: New file.
1935         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1937 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1939         PR c++/58584
1940         * g++.dg/cpp0x/gen-attrs-55.C: New.
1942 2013-10-03  Easwaran Raman  <eraman@google.com>
1944         PR c++/33911
1945         * g++.dg/ext/attribute47.C: New.
1947 2013-10-03  Rong Xu  <xur@google.com>
1949         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1950         probability.
1951         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1952         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1954 2013-10-03  Marek Polacek  <polacek@redhat.com>
1956         PR c++/58510
1957         * g++.dg/cpp0x/pr58510.C: New test.
1959 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1961         PR c++/19476
1962         * g++.dg/tree-ssa/pr19476-1.C: New file.
1963         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1964         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1965         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1967 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1969         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1970         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1971         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1972         VSX scalar operations or the traditional floating point form of
1973         the instruction.
1974         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1975         * gcc.target/powerpc/recip-3.c: Likewise.
1976         * gcc.target/powerpc/recip-5.c: Likewise.
1977         * gcc.target/powerpc/pr72747.c: Likewise.
1978         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1980 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1982         PR target/58460
1983         * gcc.target/aarch64/pr58460.c: New file.
1985 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/58593
1988         * gfortran.dg/char_length_19.f90: New.
1990 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1992         PR c++/58535
1993         * g++.dg/parse/crash65.C: New.
1994         * g++.dg/cpp1y/pr58535.C: Likewise.
1996 2013-10-02  Richard Biener  <rguenther@suse.de>
1998         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1999         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2000         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2001         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2002         * gfortran.dg/ldist-pr45199.f: Likewise.
2004 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2006         PR c++/58565
2007         * g++.dg/parse/crash64.C: New.
2009 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2011         * gcc.dg/tree-ssa/slsr-40.c: New test.
2013 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/58563
2016         * g++.dg/cpp0x/pr58563.C: New.
2018 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2020         * gcc.target/aarch64/vect_saddl_1.c: New.
2022 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2024         PR target/58574
2025         * gcc.c-torture/execute/pr58574.c: New testcase.
2027 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2029         PR Target/58578
2030         * gcc.target/arm/pr58578.c: New test.
2032 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2034         PR tree-optimization/58556
2035         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2036         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2038 2013-10-01  Nick Clifton  <nickc@redhat.com>
2040         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2041         for MSP430.
2042         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2043         ptr32plus targets.
2044         * gcc.c-torture/compile/pr41181.c: Likewise.
2045         * gcc.c-torture/compile/calls.c: Likewise.
2046         * gcc.c-torture/compile/990617-1.c: Likewise.
2047         * gcc.c-torture/compile/pr55955.c: Only run the test for
2048         int32plus targets.
2049         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2051 2013-10-01  Richard Biener  <rguenther@suse.de>
2053         PR tree-optimization/58553
2054         * gcc.dg/torture/pr58553.c: New testcase.
2056 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2058         PR middle-end/58564
2059         * gcc.c-torture/execute/pr58564.c: New test.
2061 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2063         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2064         Update for additional dump message.
2066 2013-09-30  Richard Biener  <rguenther@suse.de>
2068         PR tree-optimization/58554
2069         * gcc.dg/torture/pr58554.c: New testcase.
2071 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2072             Joern Rennecke  <joern.rennecke@embecosm.com>
2074         * gcc.target/arc/barrel-shifter-1.c: New test.
2075         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2076         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2077         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2078         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2079         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2080         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2081         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2082         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2083         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2084         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2085         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2086         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2087         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2088         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2089         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2090         * gcc.target/arc/mtune-ARC600.c: Likewise.
2091         * gcc.target/arc/mtune-ARC601.c: Likewise.
2092         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2093         * gcc.target/arc/mtune-ARC700.c: Likewise.
2094         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2095         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2096         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2097         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2099 2013-09-30  Richard Biener  <rguenther@suse.de>
2101         PR middle-end/58532
2102         * g++.dg/torture/pr58552.C: New testcase.
2104 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2106         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2107         and -mupper-regs-df.
2109 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2111         PR middle-end/58463
2112         * gcc.dg/pr58463.c: New test.
2114 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2116         PR middle-end/58551
2117         * c-c++-common/gomp/pr58551.c: New test.
2119 2013-09-27  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/58459
2122         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2124 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2126         PR fortran/58113
2127         * gfortran.dg/round_4.f90: Check for rounding support.
2129 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2131         * g++.dg/vect/pr58513.cc (op): Make static.
2133 2013-09-26  Richard Biener  <rguenther@suse.de>
2135         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2137 2013-09-26  Richard Biener  <rguenther@suse.de>
2139         PR tree-optimization/58539
2140         * gcc.dg/torture/pr58539.c: New testcase.
2142 2013-09-25  Jeff Law  <law@redhat.com>
2144         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2146 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2148         PR fortran/58436
2149         * gfortran.dg/finalize_21.f90: New.
2151 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2153         PR fortran/57697
2154         PR fortran/58469
2155         * gfortran.dg/defined_assignment_8.f90: New.
2156         * gfortran.dg/defined_assignment_9.f90: New.
2158 2013-09-25  Marek Polacek  <polacek@redhat.com>
2160         PR sanitizer/58413
2161         * c-c++-common/ubsan/shift-5.c: New test.
2162         * c-c++-common/ubsan/shift-6.c: New test.
2163         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2164         * gcc.dg/ubsan/c-shift-1.c: New test.
2166 2013-09-25  Marek Polacek  <polacek@redhat.com>
2168         PR c++/58516
2169         * g++.dg/tm/pr58516.C: New test.
2171 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2173         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2174         New procedure.
2175         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2177 2013-09-24  Richard Biener  <rguenther@suse.de>
2179         PR middle-end/58513
2180         * g++.dg/vect/pr58513.cc: New testcase.
2182 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2184         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2185         output.
2187 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2189         PR c++/58500
2190         * g++.dg/cpp1y/pr58500.C: New testcase.
2192 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2194         * gnat.dg/opt28.ad[sb]: New test.
2195         * gnat.dg/opt28_pkg.ads: New helper.
2197 2013-09-23  Richard Biener  <rguenther@suse.de>
2199         PR tree-optimization/58464
2200         * g++.dg/torture/pr58464.C: New testcase.
2202 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2204         PR target/58475
2205         * gcc.target/sh/torture/pr58475.c: New test.
2207 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2209         PR fortran/58355
2210         * gfortran.dg/extends_15.f90: New.
2212 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2214         PR c++/58481
2215         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2217 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2219         PR target/56875
2220         * gcc.target/vax/vax.exp: New.
2221         * gcc.target/vax/pr56875.c: Ditto.
2223 2013-09-20  Richard Biener  <rguenther@suse.de>
2225         PR middle-end/58484
2226         * gfortran.dg/pr58484.f: New testcase.
2228 2013-09-20  Jeff Law  <law@redhat.com>
2230         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2232 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2234         PR middle-end/57748
2235         * gcc.dg/torture/pr57748-1.c: New test.
2236         * gcc.dg/torture/pr57748-2.c: New test.
2238 2013-09-20  Marek Polacek  <polacek@redhat.com>
2240         PR sanitizer/58413
2241         * c-c++-common/ubsan/shift-4.c: New test.
2243 2013-09-20  Richard Biener  <rguenther@suse.de>
2245         PR tree-optimization/58453
2246         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2248 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2250         PR fortran/58099
2251         * gfortran.dg/proc_ptr_43.f90: New.
2253 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2255         PR fortran/57697
2256         * gfortran.dg/defined_assignment_11.f90: New.
2258 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2260         PR rtl-optimization/58438
2261         * g++.dg/pr58438.C: New test.
2263 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2265         PR fortran/43366
2266         * gfortran.dg/class_39.f03: Update dg-error.
2267         * gfortran.dg/class_5.f03: Ditto.
2268         * gfortran.dg/class_53.f90: Ditto.
2269         * gfortran.dg/realloc_on_assign_20.f90: New.
2270         * gfortran.dg/realloc_on_assign_21.f90: New.
2271         * gfortran.dg/realloc_on_assign_22.f90: New.
2273 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/58457
2276         * g++.dg/parse/using4.C: New.
2278 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2280         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2282 2013-09-18  Marek Polacek  <polacek@redhat.com>
2284         PR sanitize/58443
2285         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2286         instead of the shift option.
2287         * c-c++-common/ubsan/pr58443-1.c: New test.
2288         * c-c++-common/ubsan/pr58443-3.c: New test.
2289         * c-c++-common/ubsan/pr58443-2.c: New test.
2291 2013-09-18  Richard Biener  <rguenther@suse.de>
2293         PR tree-optimization/58417
2294         * gcc.dg/torture/pr58417.c: New testcase.
2296 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2298         * gnat.dg/array_bounds_test2.adb: New test.
2300 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2302         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2303         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2305 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2307         * gnat.dg/in_out_parameter4.adb: New test.
2309 2013-09-18  Marek Polacek  <polacek@redhat.com>
2311         PR sanitizer/58411
2312         * c-c++-common/ubsan/attrib-1.c: New test.
2314 2013-09-17  Cong Hou  <congh@google.com>
2316         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2317         on two arrays with short and int types. This should not be recognized
2318         as a dot product pattern.
2320 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2322         PR c++/58435
2323         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2324         the cp_type_quals (r) too.
2326 2013-09-17  Jan Hubicka  <jh@suse.cz>
2328         PR middle-end/58332
2329         * gcc.c-torture/compile/pr58332.c: New testcase.
2331 2013-09-17  Jeff Law  <law@redhat.com>
2333         * gcc.c-torture/execute/pr58387.c: New test.
2335 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2337         PR tree-optimization/58088
2338         * gcc.c-torture/compile/pr58088.c: New test.
2340 2013-09-17  Nick Clifton  <nickc@redhat.com>
2342         * lib/target-supports.exp (check_effective_target_trampolines):
2343         Add MSP430 to the list of targets that do not support trampolines.
2344         (check_profiling_available): Add MSP430 to the list of targets
2345         that do not support profiling.
2346         (check_effective_target_tls_runtime): Add MSP430 to the list of
2347         targets that do not support TLS.
2349 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2351         * gnat.dg/opt27.adb: New test.
2352         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2354 2013-09-17  Andreas Schwab  <schwab@suse.de>
2356         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2358 2013-09-17  Richard Biener  <rguenther@suse.de>
2360         PR tree-optimization/58432
2361         * gcc.dg/pr58432.c: New testcase.
2363 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2365         * gcc.dg/tree-ssa/slsr-39.c: New test.
2367 2013-09-16  Xinliang David Li  <davidxl@google.com>
2369         * gcc.misc-tests/help.exp: Optimizer help change.
2371 2013-09-16  Jeff Law  <law@redhat.com>
2373         * gcc.c-torture/execute/pr58419.c: New test.
2374         * gcc.c-torture/execute/pr58431.c: New test.
2376 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2378         PR fortran/58356
2379         * gfortran.dg/finalize_19.f90: New.
2381 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2383         * gcc.target/i386/pr58418.c: New.
2385 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2387         * gcc.target/aarch64/fmla-intrinsic.c: New.
2388         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2389         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2390         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2392 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2394         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2395         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2397 2013-09-16  Richard Biener  <rguenther@suse.de>
2399         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2401 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2403         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2404         interpreted as implicit templates) to be expected pedwarns instead.
2406 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2408         PR fortran/57697
2409         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2411 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2413         PR fortran/57697
2414         * gfortran.dg/defined_assignment_10.f90: New.
2416 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2418         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2419         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2421 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2423         * g++.dg/abi/main.C: Added implicit C linkage tests
2425 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2427         * gcc.target/i386/pr57848.c: New file.
2429 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2431         PR target/58314
2432         * gcc.target/sh/torture/pr58314.c: New test.
2434 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2436         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2438 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2440         PR ipa/58389
2441         * g++.dg/pr58389.C: New test.
2443 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2445         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2446         * g++.dg/template/pseudodtor3.C: Likewise.
2448 2013-09-12  Richard Biener  <rguenther@suse.de>
2450         PR tree-optimization/58404
2451         * g++.dg/tree-ssa/pr58404.C: New testcase.
2453 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2455         PR ipa/58371
2456         * g++.dg/ipa/pr58371.C: New test.
2458 2013-09-12  Richard Biener  <rguenther@suse.de>
2460         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2461         expected outcome and comment why that happens.
2463 2013-09-11  Richard Biener  <rguenther@suse.de>
2465         PR middle-end/58377
2466         * g++.dg/uninit-pred-4.C: New testcase.
2468 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2470         PR tree-optimization/58385
2471         * gcc.c-torture/execute/pr58385.c: New test.
2473 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2475         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2477 2013-09-10  Jeff Law  <law@redhat.com>
2479         * g++.dg/torture/pr58380.C: New test.
2481 2013-09-10  Jan Hubicka  <jh@suse.cz>
2482             Paolo Carlini  <paolo.carlini@oracle.com>
2484         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2486 2013-09-10  Jeff Law  <law@redhat.com>
2488         * gcc.c-torture/compile/pr58343.c: New test.
2490 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2492         PR rtl-optimization/58365
2493         * gcc.c-torture/execute/pr58365.c: New test.
2495 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2497         * gcc.dg/torture/memcpy-1.c: New test.
2499 2013-09-10  Alan Modra  <amodra@gmail.com>
2501         * gcc.target/powerpc/pr58330.c: New.
2503 2013-09-10  Alan Modra  <amodra@gmail.com>
2505         * gcc.target/powerpc/medium_offset.c: New.
2507 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2509         PR c++/58325
2510         * g++.dg/warn/Wunused-var-21.C: New test.
2512         PR tree-optimization/58364
2513         * gcc.c-torture/execute/pr58364.c: New test.
2515 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/43452
2518         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2519         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2520         * g++.dg/init/delete1.C: Adjust.
2522 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2524         * gcc.target/aarch64/movdi_1.c: New test.
2526 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2528         PR c++/58362
2529         * g++.dg/warn/Wunused-parm-5.C: New.
2531 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2533         * gcc.target/aarch64/cmn-neg.c: New test.
2535 2013-09-09  Richard Biener  <rguenther@suse.de>
2537         PR middle-end/58326
2538         * gcc.dg/torture/pr58326-1.c: New testcase.
2539         * gcc.dg/torture/pr58326-2.c: Likewise.
2541 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2543         PR target/57735
2544         * g++.dg/ext/pr57735.C: New test.
2546 2013-09-09  Jan Hubicka  <jh@suse.cz>
2548         PR middle-end/58294
2549         * g++.dg/torture/PR58294.C: New testcase.
2551 2013-09-08  Jeff Law  <law@redhat.com>
2553         * gcc.c-torture/compile/pr58340.c: New test.
2555 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2557         * g++.dg/debug/ra1.C: New test.
2559 2013-09-08  Jan Hubicka  <jh@suse.cz>
2561         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2562         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2563         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2564         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2566 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2568         PR c++/54941
2569         * g++.dg/overload/new1.C: Adjust.
2571 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2573         * c-c++-common/opaque-vector.c: New test.
2575 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2577         PR c++/58282
2578         * g++.dg/tm/noexcept-6.C: New test.
2580 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2582         * gcc.target/arc/cond-set-use.c: New test.
2584 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2586         * gnat.dg/stack_usage2.adb: New test.
2588 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2590         * gcc.target/aarch64/table-intrinsics.c
2591         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2592         (qtb_tests8_< ,2,3,4>): Likewise.
2593         (qtblq_tests8_< ,2,3,4>): Likewise.
2594         (qtbxq_tests8_< ,2,3,4>): Likewise.
2596 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2598         * gnat.dg/warn10.ad[sb]: New test.
2599         * gnat.dg/warn10_pkg.ads: New helper.
2601 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2603         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2604         Don't expect NULL in foo.result set.
2605         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2606         in ESCAPED set.
2607         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2608         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2610 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2612         * gcc.target/s390/nearestint-1.c: New testcase.
2614 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2615             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2617         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2618         * testsuite/gcc.target/arc: New directory.
2619         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2620         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2621         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2622         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2623         * testsuite/gcc.dg/builtin-apply2.c
2624         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2626 2013-09-04  Jan Hubicka  <jh@suse.cz>
2628         PR middle-end/58201
2629         * g++.dg/torture/pr58201_0.C: New testcase.
2630         * g++.dg/torture/pr58201_1.C: New testcase.
2631         * g++.dg/torture/pr58201.h: New testcase.
2633 2013-09-05  Jan Hubicka  <jh@suse.cz>
2635         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2637 2013-09-05  Richard Biener  <rguenther@suse.de>
2639         PR tree-optimization/58137
2640         * gcc.target/i386/pr58137.c: New testcase.
2642 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2644         * g++.dg/ipa/remref-1.C: New test.
2645         * g++.dg/ipa/remref-2.C: Likewise.
2647 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2649         PR c++/24926
2650         * g++.dg/parse/access11.C: New.
2652 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2654         * g++.dg/warn/weak1.C: Skip on AIX.
2656 2013-09-04  Easwaran Raman  <eraman@google.com>
2658         PR middle-end/57370
2659         PR tree-optimization/58011
2660         * gfortran.dg/reassoc_12.f90: New testcase.
2661         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2663 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2665         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2666         * gcc.dg/torture/pr53922.c: Skip on AIX.
2667         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2669 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2671         * gcc.dg/unroll_1.c: Test dumping to stderr.
2673 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/58305
2676         * g++.dg/warn/deprecated-8.C: New.
2678 2013-09-03  Jeff Law  <law@redhat.com>
2680         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2681         dump output.
2683 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2685         Revert:
2687         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2689         * gcc.dg/Warray-bounds-11.c: New testcase.
2691 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2693         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2695 2013-09-03  Jan Hubicka  <jh@suse.cz>
2697         * g++.dg/ipa/devirt-15.C: Fix testcase.
2699 2013-09-03  Richard Biener  <rguenther@suse.de>
2701         PR middle-end/57656
2702         * gcc.dg/torture/pr57656.c: New testcase.
2704 2013-09-03  Richard Biener  <rguenther@suse.de>
2706         PR middle-end/57287
2707         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2709 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2711         PR fortran/PR56519
2712         * gfortran.dg/do_concurrent_3.f90:  New test case.
2714 2013-09-02  Jan Hubicka  <jh@suse.cz>
2716         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2718 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2720         PR ipa/58106
2721         * gcc.dg/ipa/pr58106.c: New test.
2723 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2725         * gcc.target/aarch64/scalar_intrinsics.c
2726         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2728 2013-09-02  Richard Biener  <rguenther@suse.de>
2730         PR middle-end/57511
2731         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2733 2013-09-02  Richard Biener  <rguenther@suse.de>
2735         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2736         reference.
2738 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2740         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2742 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2744         PR c++/21682, implement DR 565
2745         * g++.dg/template/using24.C: New.
2746         * g++.dg/template/using25.C: Likewise.
2747         * g++.dg/template/using26.C: Likewise.
2749 2013-09-01  Jan Hubicka  <jh@suse.cz>
2751         * g++.dg/ipa/devirt-15.C: New testcase.
2753 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2755         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2757 2013-08-31  Jan Hubicka  <jh@suse.cz>
2759         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2760         * g++.dg/tree-ssa/pr45453.C: Likewise.
2762 2013-08-31  Jan Hubicka  <jh@suse.cz>
2764         * gcc.dg/fork-instrumentation.c: New testcase.
2766 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2768         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2770 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2772         * gcc.dg/Warray-bounds-11.c: New testcase.
2774 2013-08-30  Marek Polacek  <polacek@redhat.com>
2776         * g++.dg/ubsan/div-by-zero-1.C: New test.
2777         * c-c++-common/ubsan/save-expr-1.c: New test.
2778         * c-c++-common/ubsan/save-expr-2.c: New test.
2779         * c-c++-common/ubsan/save-expr-3.c: New test.
2780         * c-c++-common/ubsan/save-expr-4.c: New test.
2781         * c-c++-common/ubsan/typedef-1.c: New test.
2782         * c-c++-common/ubsan/const-char-1.c: New test.
2783         * c-c++-common/ubsan/const-expr.c: New test.
2784         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2785         * c-c++-common/ubsan/shift-1.c: Likewise.
2786         * c-c++-common/ubsan/shift-2.c: Likewise.
2787         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2788         * lib/ubsan-dg.exp: New file.
2789         * g++.dg/dg.exp: Add ubsan tests.
2790         * g++.dg/ubsan/ubsan.exp: New file.
2791         * gcc.dg/ubsan/ubsan.exp: New file.
2792         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2793         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2794         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2795         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2796         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2797         * c-c++-common/ubsan/shift-3.c: New test.
2798         * c-c++-common/ubsan/unreachable-1.c: New test.
2799         * c-c++-common/ubsan/shift-1.c: New test.
2800         * c-c++-common/ubsan/shift-2.c: New test.
2801         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2802         * gcc.dg/ubsan/c99-shift-2.c: New test.
2803         * gcc.dg/ubsan/c99-shift-1.c: New test.
2805 2013-08-29  Jan Hubicka  <jh@suse.cz>
2807         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2808         to match template and comment.
2810 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2812         PR c++/51424
2813         * g++.dg/cpp0x/dc8.C: New.
2814         * g++.dg/template/meminit1.C: Adjust.
2816 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2818         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2820 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2822         PR tree-optimization/58277
2823         * gcc.c-torture/execute/pr58277-1.c: New test.
2824         * gcc.c-torture/execute/pr58277-2.c: New test.
2826 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2828         * gcc.dg/guality/param-1.c: New test.
2829         * gcc.dg/guality/param-2.c: Likewise.
2831 2013-08-30  Richard Biener  <rguenther@suse.de>
2833         PR tree-optimization/58228
2834         * gcc.dg/torture/pr58228.c: New testcase.
2836 2013-08-30  Richard Biener  <rguenther@suse.de>
2838         PR tree-optimization/58223
2839         * gcc.dg/torture/pr58223.c: New testcase.
2840         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2842 2013-08-30  Richard Biener  <rguenther@suse.de>
2844         PR tree-optimization/58010
2845         * gcc.dg/pr58010.c: New testcase.
2847 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2849         * gcc.dg/unroll_3.c: Message change.
2850         * gcc.dg/unroll_4.c: Likewise.
2851         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2852         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2853         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2854         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2855         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2856         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2857         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2858         * gcc.dg/unroll_1.c: Likewise.
2859         * gcc.dg/vect/bb-slp-31.c: Likewise.
2860         * gcc.dg/vect/bb-slp-14.c: Likewise.
2861         * gcc.dg/vect/bb-slp-8.c: Likewise.
2862         * gcc.dg/vect/bb-slp-23.c: Likewise.
2863         * gcc.dg/vect/bb-slp-15.c: Likewise.
2864         * gcc.dg/vect/bb-slp-9.c: Likewise.
2865         * gcc.dg/vect/bb-slp-24.c: Likewise.
2866         * gcc.dg/vect/bb-slp-16.c: Likewise.
2867         * gcc.dg/vect/bb-slp-25.c: Likewise.
2868         * gcc.dg/vect/bb-slp-17.c: Likewise.
2869         * gcc.dg/vect/bb-slp-26.c: Likewise.
2870         * gcc.dg/vect/bb-slp-18.c: Likewise.
2871         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2872         * gcc.dg/vect/bb-slp-27.c: Likewise.
2873         * gcc.dg/vect/bb-slp-19.c: Likewise.
2874         * gcc.dg/vect/bb-slp-28.c: Likewise.
2875         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2876         * gcc.dg/vect/bb-slp-29.c: Likewise.
2877         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2878         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2879         * gcc.dg/vect/bb-slp-1.c: Likewise.
2880         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2881         * gcc.dg/vect/bb-slp-2.c: Likewise.
2882         * gcc.dg/vect/bb-slp-3.c: Likewise.
2883         * gcc.dg/vect/bb-slp-10.c: Likewise.
2884         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2885         * gcc.dg/vect/bb-slp-4.c: Likewise.
2886         * gcc.dg/vect/bb-slp-11.c: Likewise.
2887         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2888         * gcc.dg/vect/bb-slp-5.c: Likewise.
2889         * gcc.dg/vect/bb-slp-20.c: Likewise.
2890         * gcc.dg/vect/bb-slp-6.c: Likewise.
2891         * gcc.dg/vect/bb-slp-21.c: Likewise.
2892         * gcc.dg/vect/bb-slp-30.c: Likewise.
2893         * gcc.dg/vect/bb-slp-13.c: Likewise.
2894         * gcc.dg/vect/bb-slp-7.c: Likewise.
2895         * gcc.dg/vect/bb-slp-22.c: Likewise.
2896         * gcc.dg/unroll_2.c: Likewise.
2897         * g++.dg/vect/slp-pr50413.cc: Likewise.
2898         * g++.dg/vect/slp-pr56812.cc: Likewise.
2899         * g++.dg/vect/slp-pr50819.cc: Likewise.
2901 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2903         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2905 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2907         * gcc.dg/pr40209.c: Use -fopt-info.
2908         * gcc.dg/pr26570.c: Ditto.
2909         * gcc.dg/pr32773.c: Ditto.
2910         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2912 2013-08-29  Richard Biener  <rguenther@suse.de>
2914         PR tree-optimization/58246
2915         * gcc.dg/torture/pr58246.c: New testcase.
2917 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2919         PR fortran/52243
2920         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2921         obsolete by patch.
2922         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2924 2013-08-29  Richard Biener  <rguenther@suse.de>
2926         PR middle-end/57287
2927         * gcc.dg/pr57287-2.c: New testcase.
2929 2013-08-29  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/57685
2932         * gcc.dg/torture/pr57685.c: New testcase.
2934 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2936         PR c++/58255
2937         * g++.dg/cpp0x/dc7.C: New.
2939 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2941         PR middle-end/58257
2942         * c-c++-common/gomp/pr58257.c: New test.
2944 2013-08-28  Richard Biener  <rguenther@suse.de>
2946         PR tree-optimization/56933
2947         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2949 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2951         * gcc.target/aarch64/scalar_shift_1.c: New.
2953 2013-08-27  Richard Biener  <rguenther@suse.de>
2955         PR tree-optimization/57521
2956         * gcc.dg/torture/pr57521.c: New testcase.
2958 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2960         PR rtl-optimization/57860
2961         PR rtl-optimization/57861
2962         PR rtl-optimization/57875
2963         PR rtl-optimization/57876
2964         PR rtl-optimization/57877
2965         * gcc.c-torture/execute/pr57860.c: New test.
2966         * gcc.c-torture/execute/pr57861.c: New test.
2967         * gcc.c-torture/execute/pr57875.c: New test.
2968         * gcc.c-torture/execute/pr57876.c: New test.
2969         * gcc.c-torture/execute/pr57877.c: New test.
2971 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2973         PR fortran/58146
2974         * gfortran.dg/bounds_check_18.f90:  New test.
2976 2013-08-23  Jan Hubicka  <jh@suse.cz>
2978         * g++.dg/ipa/devirt-14.C: Fix typo.
2980 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2982         PR fortran/57798
2983         * gfortran.dg/inline_sum_5.f90: New.
2985 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2987         PR fortran/57843
2988         * gfortran.dg/typebound_assignment_7.f90: New.
2990 2013-08-23  Jan Hubicka  <jh@suse.cz>
2992         * g++.dg/ipa/devirt-13.C: New testcase.
2993         * g++.dg/ipa/devirt-14.C: New testcase.
2995 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2997         PR target/58218
2998         * gcc.target/i386/pr58218.c: New test.
3000         PR tree-optimization/58209
3001         * gcc.c-torture/execute/pr58209.c: New test.
3003 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3005         * gcc.target/powerpc/pr57744.c: Declare abort.
3007 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3009         PR c++/56380
3010         * g++.dg/template/error54.C: New.
3012 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3014         PR fortran/58185
3015         * gfortran.dg/select_type_34.f90: New.
3017 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3019         PR c++/56130
3020         * g++.dg/warn/deprecated-7.C: New.
3022 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3024         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3026 2013-08-21  Jeff Law  <law@redhat.com>
3028         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3030 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3032         PR c++/56134
3033         * g++.dg/ext/attr-alias-3.C: New.
3035 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3037         PR fortran/53655
3038         * gfortran.dg/intent_out_8.f90: New.
3040 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3042         PR rtl-optimizations/57451
3043         * g++.dg/tree-prof/pr57451.C: New test.
3045 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3047         PR c++/58190
3048         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3050 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3052         PR c/57490
3053         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3055 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3057         * gcc.target/powerpc/dfp-dd-2.c: New test.
3058         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3059         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3061 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3063         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3064         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3065         Check for SLL too.
3067 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3069         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3071         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3072         "Threaded".
3074         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3075         correct test response.
3077         PR testsuite/52641
3078         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3079         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3080         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3081         (v4si): Use it.
3082         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3083         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3085         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3087 2013-08-18  Jan Hubicka  <jh@suse.cz>
3089         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3091 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3093         PR fortran/46271
3094         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3096 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3098         PR tree-optimization/58006
3099         * g++.dg/opt/pr58006.C: New test.
3101 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3103         * gnat.dg/specs/linker_alias.ads: New test.
3105 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3107         PR tree-optimization/58164
3108         * gcc.c-torture/compile/pr58164.c: New test.
3110         PR tree-optimization/58165
3111         * g++.dg/opt/pr58165.C: New test.
3113 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3115         PR c++/51912
3116         * g++.dg/cpp0x/enum28.C: New.
3117         * g++.dg/cpp0x/enum15.C: Adjust.
3119 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3121         PR target/57949
3122         * gcc.target/powerpc/pr57949-1.c: New.
3123         * gcc.target/powerpc/pr57949-2.c: New.
3125 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3127         PR tree-optimization/58145
3128         * gcc.dg/pr58145-1.c: New test.
3129         * gcc.dg/pr58145-2.c: New test.
3131 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3133         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3134         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3135         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3136         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3137         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3138         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3139         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3140         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3141         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3142         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3143         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3144         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3145         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3146         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3147         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3148         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3149         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3150         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3151         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3152         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3153         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3154         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3155         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3156         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3157         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3158         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3159         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3160         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3161         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3162         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3163         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3164         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3165         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3166         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3167         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3168         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3169         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3170         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3171         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3172         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3173         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3175         PR testsuite/52641
3176         * gcc.c-torture/execute/pr56799.x: New file.
3178         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3180         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3182         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3183         * gcc.dg/pr44214-3.c (v2df): Likewise.
3185         * gcc.dg/pr46647.c: xfail for avr-*-*.
3187         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3188         memcpy by one.
3189         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3190         Expect l to be optimized away.
3191         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3193         PR testsuite/52641
3194         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3195         to tests that assume int/double are larger than short/float.
3197         PR testsuite/52641
3198         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3199         target { ! int16 }.
3200         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3201         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3202         target { int16 }.  Restrict existing tests to target { int32 }
3203         where appropriate.
3204         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3205         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3206         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3207         * lib/target-supports.exp (check_effective_target_int32): New proc.
3209         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3210         exclude from scan test.
3212         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3213         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3214         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3215         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3216         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3217         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3218         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3219         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3220         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3221         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3222         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3223         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3224         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3225         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3226         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3227         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3228         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3229         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3230         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3232 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3234         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3236         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3237         to be the first test directive.
3238         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3239         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3240         * gcc.target/arm/atomic-op-char.c: Likewise.
3241         * gcc.target/arm/atomic-op-consume.c: Likewise.
3242         * gcc.target/arm/atomic-op-int.c: Likewise.
3243         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3244         * gcc.target/arm/atomic-op-release.c: Likewise.
3245         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3246         * gcc.target/arm/atomic-op-short.c: Likewise.
3248 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3250         PR rtl-optimization/57662
3251         * gcc.dg/pr57662.c: New test.
3253 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3255         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3256         alternative to -1.
3257         * gcc.target/mips/nans-legacy.c: Likewise.
3259 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3261         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3262         escapes.
3263         * gcc.target/mips/fabs-legacy.c: Likewise.
3264         * gcc.target/mips/fabsf-2008.c: Likewise.
3265         * gcc.target/mips/fabsf-legacy.c: Likewise.
3266         * gcc.target/mips/fneg-2008.c: Likewise.
3267         * gcc.target/mips/fneg-legacy.c: Likewise.
3268         * gcc.target/mips/fnegf-2008.c: Likewise.
3269         * gcc.target/mips/fnegf-legacy.c: Likewise.
3270         * gcc.target/mips/nan-2008.c: Likewise.
3271         * gcc.target/mips/nan-legacy.c: Likewise.
3272         * gcc.target/mips/nanf-2008.c: Likewise.
3273         * gcc.target/mips/nanf-legacy.c: Likewise.
3274         * gcc.target/mips/nans-2008.c: Likewise.
3275         * gcc.target/mips/nans-legacy.c: Likewise.
3276         * gcc.target/mips/nansf-2008.c: Likewise.
3277         * gcc.target/mips/nansf-legacy.c: Likewise.
3279 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3281         * gnat.dg/valued_proc.adb: New test.
3282         * gnat.dg/valued_proc_pkg.ads: New helper.
3284 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3286         PR tree-optimization/57661
3287         * g++.dg/opt/pr57661.C: New test.
3289         PR sanitizer/56417
3290         * gcc.dg/asan/pr56417.c: New test.
3292 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3294         * gnat.dg/loop_optimization16.adb: New test.
3295         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3297 2013-08-13  Marek Polacek  <polacek@redhat.com>
3299         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3301 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3303         Example of converting global state to per-pass state.
3305         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3306         global state "static int counter" to...
3307         (one_pass::counter): ...this instance data.
3309 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3311         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3312         to member function...
3313         (one_pass::gate): ...this.
3314         (one_pass_exec): Convert to member function...
3315         (one_pass::impl_execute): ...this.
3317 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3319         PR c++/57416
3320         * g++.dg/cpp0x/pr57416.C: New.
3322 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3324         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3325         changes.
3326         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3327         * g++.dg/cpp0x/defaulted2.C: Likewise.
3328         * g++.dg/cpp0x/defaulted31.C: Likewise.
3329         * g++.dg/cpp0x/error6.C: Likewise.
3330         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3331         * g++.dg/cpp0x/override2.C: Likewise.
3332         * g++.dg/cpp0x/parse1.C: Likewise.
3333         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3334         * g++.dg/cpp0x/temp_default4.C: Likewise.
3335         * g++.dg/ext/attrib32.C: Likewise.
3336         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3337         * g++.dg/ext/mv13.C: Likewise.
3338         * g++.dg/ext/mv7.C: Likewise.
3339         * g++.dg/ext/mv9.C: Likewise.
3340         * g++.dg/ext/pr57362.C: Likewise.
3341         * g++.dg/ext/typeof10.C: Likewise.
3342         * g++.dg/lookup/anon6.C: Likewise.
3343         * g++.dg/lookup/crash6.C: Likewise.
3344         * g++.dg/lookup/name-clash5.C: Likewise.
3345         * g++.dg/lookup/name-clash6.C: Likewise.
3346         * g++.dg/other/anon4.C: Likewise.
3347         * g++.dg/other/error15.C: Likewise.
3348         * g++.dg/other/error8.C: Likewise.
3349         * g++.dg/other/redecl2.C: Likewise.
3350         * g++.dg/parse/crash16.C: Likewise.
3351         * g++.dg/parse/crash21.C: Likewise.
3352         * g++.dg/parse/crash38.C: Likewise.
3353         * g++.dg/parse/redef2.C: Likewise.
3354         * g++.dg/parse/struct-as-enum1.C: Likewise.
3355         * g++.dg/template/crash39.C: Likewise.
3356         * g++.dg/template/redecl3.C: Likewise.
3357         * g++.dg/tls/diag-3.C: Likewise.
3358         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3359         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3361         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3362         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3363         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3364         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3365         * g++.old-deja/g++.brendan/static3.C: Likewise.
3366         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3367         * g++.old-deja/g++.jason/binding.C: Likewise.
3368         * g++.old-deja/g++.jason/crash4.C: Likewise.
3369         * g++.old-deja/g++.jason/crash7.C: Likewise.
3370         * g++.old-deja/g++.jason/lineno.C: Likewise.
3371         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3372         * g++.old-deja/g++.mike/misc3.C: Likewise.
3373         * g++.old-deja/g++.mike/net44.C: Likewise.
3374         * g++.old-deja/g++.mike/ns3.C: Likewise.
3375         * g++.old-deja/g++.ns/alias4.C: Likewise.
3376         * g++.old-deja/g++.ns/ns11.C: Likewise.
3377         * g++.old-deja/g++.other/crash23.C: Likewise.
3378         * g++.old-deja/g++.other/decl8.C: Likewise.
3379         * g++.old-deja/g++.other/linkage3.C: Likewise.
3380         * g++.old-deja/g++.other/typeck1.C: Likewise.
3381         * g++.old-deja/g++.other/typedef5.C: Likewise.
3382         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3383         * g++.old-deja/g++.pt/friend36.C: Likewise.
3384         * obj-c++.dg/method-8.mm: Likewise.
3385         * obj-c++.dg/tls/diag-3.mm: Likewise.
3387 2013-08-12  Perez Read  <netfirewall@gmail.com>
3389         PR target/58132
3390         * gcc.target/i386/movabs-1.c: New test.
3392 2013-08-12  Marek Polacek  <polacek@redhat.com>
3394         PR tree-optimization/57980
3395         * gcc.dg/pr57980.c: New test.
3397 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3399         PR fortran/56666
3400         * gfortran.dg/do_check_10.f90:  New test.
3401         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3402         * gfortran.dg/array_constructor_18.f90:  Likewise.
3403         * gfortran.dg/array_constructor_22.f90:  Likewise.
3404         * gfortran.dg/coarray_15.f90:  Likewise.
3405         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3406         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3407         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3409 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3411         PR c++/53349
3412         * g++.dg/cpp0x/constexpr-ice8.C: New.
3414 2013-08-09  Xinliang David Li  <davidxl@google.com>
3416         * gcc.target/i386/memcpy-strategy-1.c: New test.
3417         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3418         * gcc.target/i386/memset-strategy-1.c: Ditto.
3419         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3421 2013-08-09  Jan Hubicka  <jh@suse.cz>
3423         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3424         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3426 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3428         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3430 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3432         PR fortran/58058
3433         * gfortran.dg/transfer_intrinsic_6.f90: New.
3435 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3437         Revert:
3438         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3440         PR c++/46206
3441         * g++.dg/lookup/typedef2.C: New.
3443 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3445         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3446         output of vdup intrinsics.
3448 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3450         * gcc.target/arm/lp1189445.c: New testcase.
3452 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3454         PR rtl-optimization/58079
3455         * gcc.dg/torture/pr58079.c: New test.
3457 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3459         * gnat.dg/warn9.adb: New test.
3461 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3463         PR c++/46206
3464         * g++.dg/lookup/typedef2.C: New.
3466 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3468         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3469         to optstr when building plugins on darwin.
3471 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3473         PR tree-optimization/57539
3474         * gcc.dg/ipa/pr57539.c: New test.
3476 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3477             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3479         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3480         (a): Fix constructor.
3482 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3484         PR fortran/57987
3485         * gfortran.dg/pr57987.f90: New test.
3487 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3489         PR middle-end/58041
3490         * gcc.dg/torture/pr58041.c: New test.
3491         * gcc.target/arm/pr58041.c: Likewise.
3493 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3495         PR fortran/57306
3496         * gfortran.dg/pointer_init_8.f90: New.
3498 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3500         PR c++/58080
3501         * g++.dg/cpp0x/pr58080.C: New.
3503 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3505         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3506         to optstr when building plugins.
3508 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3510         Patch autogenerated by refactor_passes.py from
3511         https://github.com/davidmalcolm/gcc-refactoring-scripts
3512         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3514         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3515         struct to a subclass of gimple_opt_pass along with...
3516         (pass_data_one_pass): ...new pass_data instance and...
3517         (make_one_pass): ...new function.
3518         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3519         global struct to a subclass of gimple_opt_pass along with...
3520         (pass_data_warn_self_assign): ...new pass_data instance and...
3521         (make_pass_warn_self_assign): ...new function.
3522         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3523         a global struct to a subclass of gimple_opt_pass along with...
3524         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3525         (make_pass_dumb_plugin_example): ...new function.
3526         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3527         global struct to a subclass of gimple_opt_pass along with...
3528         (pass_data_warn_self_assign): ...new pass_data instance and...
3529         (make_pass_warn_self_assign): ...new function.
3531 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3533         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3534         is created and added to the pass_manager to reflect
3535         autogenerated changes.
3536         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3537         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3538         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3540 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3542         PR c++/58072
3543         * g++.dg/cpp0x/pr58072.C: New.
3545 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3547         * gcc.dg/torture/pr57993-2.cpp: New.
3549 2013-08-02  Jan Hubicka  <jh@suse.cz>
3551         * gcc.dg/ipa/ipa-1.c: Update.
3552         * gcc.dg/ipa/ipa-2.c: Update.
3553         * gcc.dg/ipa/ipa-3.c: Update.
3554         * gcc.dg/ipa/ipa-4.c: Update.
3555         * gcc.dg/ipa/ipa-5.c: Update.
3556         * gcc.dg/ipa/ipa-7.c: Update.
3557         * gcc.dg/ipa/ipa-8.c: Update.
3558         * gcc.dg/ipa/ipcp-1.c: Update.
3559         * gcc.dg/ipa/ipcp-2.c: Update.
3561 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3563         PR rtl-optimization/58048
3564         * gcc.target/i386/pr58048.c: New.
3566 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3568         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3570 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3571             Peter Bergner  <bergner@vnet.ibm.com>
3573         PR c++/54537
3574         * g++.dg/overload/using3.C: New.
3575         * g++.dg/overload/using2.C: Adjust.
3576         * g++.dg/lookup/using9.C: Likewise.
3578 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3580         * gcc.target/arm/pr46972-2.c: New test.
3582 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3584         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3586 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3588         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3590 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3592         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3593         rather than addressing!=absolute when deciding how to handle MIPS16
3594         when the test forces an ABI.
3596 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3598         PR c++/57673
3599         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3601 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3603         * gcc.target/mips/code-readable-1.c: Increase switch size.
3604         * gcc.target/mips/code-readable-2.c: Ditto.
3605         * gcc.target/mips/code-readable-3.c: Ditto.
3606         * gcc.target/mips/code-readable-4.c: Ditto.
3608 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3610         PR c++/57947
3611         * g++.dg/parse/crash63.C: New.
3613 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3615         PR fortran/57530
3616         * gfortran.dg/pointer_assign_8.f90: New.
3617         * gfortran.dg/pointer_assign_9.f90: New.
3618         * gfortran.dg/pointer_assign_10.f90: New.
3619         * gfortran.dg/pointer_assign_11.f90: New.
3621 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3623         * gcc.target/arm/pr57637.c: New testcase.
3625 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3627         PR tree-optimization/57993
3628         * gcc.dg/torture/pr57993.c: New test.
3630 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3632         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3634 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3636         PR c++/57948
3637         * g++.dg/conversion/ambig2.C: New.
3639 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3641         * gcc.target/mips/fabs-2008.c: New test case.
3642         * gcc.target/mips/fabs-legacy.c: New test case.
3643         * gcc.target/mips/fabsf-2008.c: New test case.
3644         * gcc.target/mips/fabsf-legacy.c: New test case.
3645         * gcc.target/mips/fneg-2008.c: New test case.
3646         * gcc.target/mips/fneg-legacy.c: New test case.
3647         * gcc.target/mips/fneg-2008.c: New test case.
3648         * gcc.target/mips/fneg-legacy.c: New test case.
3649         * gcc.target/mips/nan-2008.c: New test case.
3650         * gcc.target/mips/nan-legacy.c: New test case.
3651         * gcc.target/mips/nanf-2008.c: New test case.
3652         * gcc.target/mips/nanf-legacy.c: New test case.
3653         * gcc.target/mips/nans-2008.c: New test case.
3654         * gcc.target/mips/nans-legacy.c: New test case.
3655         * gcc.target/mips/nansf-2008.c: New test case.
3656         * gcc.target/mips/nansf-legacy.c: New test case.
3657         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3659 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3660             Maxim Kuvyrkov  <maxim@kugelworks.com>
3662         * lib/target-supports.exp (check_effective_target_non_bionic): New
3663         effective-target test.
3664         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3665         * g++.dg/tls/thread_local4g.C: Ditto.
3667 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3669         PR fortran/58009
3670         * gfortran.dg/vector_subsript_7.f90:  New test.
3672 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3674         PR fortran/57991
3675         * gfortran.dg/warn_alias.f90: New.
3677 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3679         PR fortran/57285
3680         * gfortran.dg/class_array_19.f90: New.
3682 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3684         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3685         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3686         * gcc.dg/vect/pr57741-3.c: Likewise.
3687         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3689 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3691         Skip tests that make assumptions about struct layout that don't hold
3692         on epiphany:
3693         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3694         * g++.dg/cpp0x/iop.C: Likewise.
3695         * g++.dg/cpp0x/named_refs.C: Likewise.
3696         * g++.dg/cpp0x/rv1p.C: Likewise.
3697         * g++.dg/cpp0x/rv2p.C: Likewise.
3698         * g++.dg/cpp0x/rv3p.C: Likewise.
3699         * g++.dg/cpp0x/rv4p.C: Likewise.
3700         * g++.dg/cpp0x/rv5p.C: Likewise.
3701         * g++.dg/cpp0x/rv6p.C: Likewise.
3702         * g++.dg/cpp0x/rv7p.C: Likewise.
3703         * g++.dg/cpp0x/rv8p.C: Likewise.
3704         * g++.dg/ext/strncpy-chk1.C: Likewise.
3705         * gcc.dg/builtin-object-size-10.c: Likewise.
3706         * gcc.dg/builtin-object-size-11.c: Likewise.
3707         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3708         * gcc.dg/pr25805.c: Likewise.
3709         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3710         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3711         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3712         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3713         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3714         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3715         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3716         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3717         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3718         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3719         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3720         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3721         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3722         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3723         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3725         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3726         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3728         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3729         * gcc.dg/sibcall-6.c: Enable for epiphany.
3731 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3733         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3735 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3737         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3738         memcpy not initializers.
3740         * gcc.dg/guality/guality.exp: Skip on AIX.
3742 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3744         PR c++/57101
3745         * g++.dg/cpp0x/pr57101.C: New.
3747 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3749         * gcc.target/aarch64/neg_1.c: New test.
3751 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3753         PR fortran/57966
3754         * gfortran.dg/typebound_call_25.f90: New.
3756 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3758         PR c++/57981
3759         * g++.dg/cpp0x/pr57981.C: New.
3761 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3763         PR c++/57880
3764         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3766 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3768         PR rtl-optimization/57960
3769         * gcc.target/s390/pr57960.c: New.
3771 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3773         PR fortran/57639
3774         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3776 2013-07-25  Terry Guo  <terry.guo@arm.com>
3778         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3780 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3782         PR c++/57942
3783         * g++.dg/inherit/pr57942.C: New.
3785 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3787         * gcc.target/powerpc/bool2.h: New file, test the code generation
3788         of logical operations for power5, altivec, power7, and power8 systems.
3789         * gcc.target/powerpc/bool2-p5.c: Likewise.
3790         * gcc.target/powerpc/bool2-av.c: Likewise.
3791         * gcc.target/powerpc/bool2-p7.c: Likewise.
3792         * gcc.target/powerpc/bool2-p8.c: Likewise.
3793         * gcc.target/powerpc/bool3.h: Likewise.
3794         * gcc.target/powerpc/bool3-av.c: Likewise.
3795         * gcc.target/powerpc/bool2-p7.c: Likewise.
3796         * gcc.target/powerpc/bool2-p8.c: Likewise.
3798 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3800         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3802 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3804         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3806 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3808         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3809         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3810         type from long to long long.
3811         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3812         to have effective-target keywords of lp64 and ilp32.
3813         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3814         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3815         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3816         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3817         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3818         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3819         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3820         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3821         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3823 2013-07-23  Tom Tromey  <tromey@redhat.com>
3824             Joseph Myers  <joseph@codesourcery.com>
3826         * gcc.dg/c11-generic-1.c: New file.
3827         * gcc.dg/c11-generic-2.c: New file.
3829 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3831         PR fortran/57906
3832         PR fortran/52052
3833         * coarray/lib_realloc_1.f90: Permit optimization.
3834         * gfortran.dg/coarray_31.f90: New.
3836 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3838         PR fortran/57762
3839         * gfortran.dg/class_array_7.f03: Fix memory leak.
3841 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3843         PR c++/52816
3844         * g++.dg/cpp0x/decltype56.C: New.
3846 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3848         * gcc.dg/pr53265.c: Correct line number in dg-message.
3850 2013-07-22  Diego Novillo  <dnovillo@google.com>
3852         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3854 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3856         PR testsuite/52641
3857         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3858         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3860 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3862         PR testsuite/52641
3863         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3864         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3865         * gcc.dg/torture/pr53366-1.c: Same.
3866         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3867         * gcc.dg/torture/pr56488.c: Same.
3868         * gcc.dg/torture/pr57584.c: Same.
3869         * gcc.dg/tree-ssa/pr57385.c: Same.
3870         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3872 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3874         * c-c++-common/pr41779.c: Fix typos.
3875         * gcc.c-torture/compile/20031125-2.c: Likewise.
3876         * gcc.c-torture/compile/20040621-1.c: Likewise.
3877         * gcc.c-torture/execute/20020418-1.c: Likewise.
3878         * gcc.dg/20020108-1.c: Likewise.
3879         * gcc.dg/atomic-generic-aux.c: Likewise.
3880         * gcc.dg/builtin-complex-err-2.c: Likewise.
3881         * gcc.dg/decl-1.c: Likewise.
3882         * gcc.dg/di-sync-multithread.c: Likewise.
3883         * gcc.dg/format/c90-printf-1.c: Likewise.
3884         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3885         * gcc.dg/long-long-compare-1.c: Likewise.
3886         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3887         * gcc.dg/pr17055-1.c: Likewise.
3888         * gcc.dg/pr27095.c: Likewise.
3889         * gcc.dg/torture/fp-int-convert.h: Likewise.
3890         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3891         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3892         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3893         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3894         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3895         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3896         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3897         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3898         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3899         * gcc.dg/vect/vect-cond-5.c: Likewise.
3900         * gcc.dg/weak/typeof-2.c: Likewise.
3901         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3902         * gcc.target/arm/naked-1.c: Likewise.
3903         * gcc.target/i386/pr9771-1.c: Likewise.
3904         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3905         * gcc.target/sparc/struct-ret-check.c: Likewise.
3906         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3907         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3908         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3909         Likewise.
3911 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3913         PR fortran/56937
3914         * gfortran.dg/dependency_42.f90:  New test.
3915         * gfortran.dg/dependency_43.f90:  New test.
3917 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3919         PR fortran/35862
3920         * gfortran.dg/round_4.f90: New.
3922 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3924         PR fortran/57894
3925         * gfortran.dg/min_max_conformance_2.f90: New.
3927 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3929         PR preprocessor/57620
3930         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3931         (main): Don't test {s,u,U,L}12.
3932         * c-c++-common/raw-string-13.c: New test.
3933         * c-c++-common/raw-string-14.c: New test.
3934         * c-c++-common/raw-string-15.c: New test.
3935         * c-c++-common/raw-string-16.c: New test.
3937 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3939         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3941 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3943         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3945         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3946         target { ! keeps_null_pointer_checks }.
3947         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3948         target { ! keeps_null_pointer_checks }.
3950         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3951         * gcc.dg/torture/pr56488.c: Likewise.
3953 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3955         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3956         new testcase.
3958 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3960         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3961         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3962         * gfortran.dg/guality/guality.exp: Skip on AIX.
3964         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3966         * g++.dg/debug/pr56819.C: Skip on AIX.
3967         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3968         * g++.dg/guality/guality.exp: Skip on AIX.
3970         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3972         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3974         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3976 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3978         PR target/57516
3979         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3980         Adjust to corrected rounding.
3982 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3984         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3985         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3986         check_effective_target_cilkplus.
3987         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3989 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3991         * gcc.target/powerpc/pr57744.c: Fix typo.
3993 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3995         PR middle-end/57698
3996         * gcc.c-torture/compile/pr57698.c: New test.
3997         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3998         * gcc.c-torture/compile/pr44043.c: Ditto.
4000 2013-07-18  Wei Mi  <wmi@google.com>
4002         PR rtl-optimization/57878
4003         * g++.dg/pr57878.C: New test.
4005 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4007         * gcc.dg/pr42611.c: Move dg-error to correct line.
4009 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4011         PR fortran/57895
4012         * gfortran.dg/dollar_sym_3.f: New.
4013         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4015 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4017         PR target/55654
4018         PR target/55656
4019         PR target/55657
4020         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4021         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4022         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4023         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4024         * objc.dg/image-info.m: Likewise.
4025         * objc.dg/symtab-1.m: Likewise.
4026         * objc.dg/torture/strings/const-str-10.m: Likewise.
4027         * objc.dg/torture/strings/const-str-11.m: Likewise.
4028         * objc.dg/torture/strings/const-str-9.m: Likewise.
4029         * objc.dg/zero-link-1.m: Likewise.
4030         * objc.dg/zero-link-2.m: Likewise.
4031         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4032         * objc.dg/objc-foreach-4.m: Likewise.
4033         * objc.dg/objc-foreach-5.m: Likewise.
4034         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4035         (for Darwin).
4036         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4037         * obj-c++.dg/syntax-error-1.mm: Likewise.
4038         * objc.dg/method-6.m: Likewise.
4039         * objc.dg/pr23214.m: Likewise.
4040         * objc.dg/proto-lossage-7.m: Likewise.
4041         * objc.dg/strings/const-str-12b.m: Likewise.
4042         * objc.dg/zero-link-3.m: Likewise.
4043         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4044         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4045         adjust headers, interfaces and encoded types to reflect current system
4046         versions.  Add FIXME and outputs from current system compiler for
4047         reference.
4049 2013-07-15  Cong Hou  <congh@google.com>
4051         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4052         counted.
4053         * gcc.target/i386/l_fma_float_3.c: Likewise.
4054         * gcc.target/i386/l_fma_double_1.c: Likewise.
4055         * gcc.target/i386/l_fma_double_3.c: Likewise.
4057 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4059         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4060         function to test if HTM is available.
4061         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4062         * gcc.target/powerpc/htm-builtin-1.c: New test.
4064 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4066         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4067         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4068         * gfortran.dg/coarray_6.f90: Add dg-error.
4070 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4072         PR fortran/37336
4073         * gfortran.dg/finalize_18.f90: New.
4075 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4077         PR fortran/52669
4078         * fortran.dg/module_variable_1.f90:  New test.
4079         * fortran.dg/module_variable_2.f90:  New test.
4081 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4083         * g++.dg/ext/vector19.C: Adapt.
4084         * g++.dg/ext/vector23.C: New testcase.
4086 2013-07-12  Michael Matz  <matz@suse.de>
4088         PR middle-end/55771
4089         * c-c++-common/pr55771.c: New test.
4091 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4093         * gcc.target/aarch64/vect-movi.c: New.
4095 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4097         PR target/57362
4098         * g++.dg/ext/pr57362.C: New.
4100 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4102         PR target/57631
4103         * gcc.target/avr/torture/pr57631.c: New test.
4105 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4107         PR c++/57827
4108         * g++.dg/cpp0x/constexpr-ice7.C: New.
4110 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4112         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4113         for EABI targets.
4114         * gcc.c-torture/execute/nest-align-1.x: New.
4116 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4118         PR c++/57874
4119         * g++.dg/cpp0x/sfinae48.C: New.
4121 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4123         PR preprocessor/57824
4124         * c-c++-common/raw-string-17.c: New test.
4125         * c-c++-common/gomp/pr57824.c: New test.
4127 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4129         PR c++/57869
4130         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4131         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4132         * g++.dg/conversion/dr195.C: Update.
4133         * g++.dg/expr/cast2.C: Likewise.
4135 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4137         * c-c++-common/raw-string-18.c: New test.
4138         * c-c++-common/raw-string-19.c: New test.
4140         PR preprocessor/57757
4141         * g++.dg/cpp/paste1.C: New test.
4142         * g++.dg/cpp/paste2.C: New test.
4144 2013-07-10  Graham Stott  <grahams@btinternet.com>
4146         * gcc.target/mips/mulsize-1.c: New.
4147         * gcc.target/mips/mulsize-2.c: New.
4148         * gcc.target/mips/mulsize-3.c: New.
4149         * gcc.target/mips/mulsize-4.c: New.
4151 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4153         PR c++/53094
4154         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4155         * g++.dg/ext/vector24.C: New testcase.
4157 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4159         PR c++/53000
4160         * g++.dg/cpp0x/decltype17.C: Adjust.
4162 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4164         PR c++/51786
4165         * g++.dg/cpp0x/pr51786.C: New.
4167 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4169         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4171         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4173         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4175         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4176         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4178 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4180         PR fortran/57834
4181         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4183 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4185         PR fortran/50554
4186         * gfortran.dg/do_check_9.f90: New.
4188 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4190         PR fortran/57785
4191         * gfortran.dg/dot_product_2.f90: New.
4193 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4195         PR fortran/57469
4196         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4198 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4200         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4201         * gfortran.dg/finalize_10.f90: Fix dg-final.
4203 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4205         PR target/57819
4206         * gcc.target/i386/pr57819.c: New test.
4208         PR rtl-optimization/57829
4209         * gcc.c-torture/execute/pr57829.c: New test.
4211 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4213         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4214         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4216 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4218         PR target/57807
4219         * gcc.target/i386/pr57807.c: New test.
4221 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4223         PR target/29776
4224         * gcc.dg/tree-ssa/vrp89.c: New test.
4226 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4228         PR c++/28262
4229         * g++.dg/parse/defarg16.C: New.
4231 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4233         PR rtl-optimization/55342
4234         * gcc.target/i386/pr55342.c: New.
4236 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4238         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4240 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4242         PR c++/14263
4243         * g++.dg/inherit/virtual10.C: New.
4245 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4247         PR c/57821
4248         * gcc.dg/large-size-array-6.c: New test.
4250 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4252         PR c++/38634
4253         * g++.dg/template/crash116.C: New.
4255 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4257         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4258         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4260 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4262         PR c++/54998
4263         * g++.dg/cpp0x/nsdmi-list3.C: New.
4265 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4267         PR target/57777
4268         * gcc.target/i386/pr57777.c: New test.
4270         PR c++/57771
4271         * g++.dg/template/arg9.C: New test.
4273 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4275         * gcc.target/i386/avx-inline.c: New test.
4277 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4279         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4280         * gcc.target/mips/call-2.c: Likewise.
4281         * gcc.target/mips/call-3.c: Likewise.
4282         * gcc.target/mips/lazy-binding-1.c: Likewise.
4284 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4286         PR tree-optimization/57741
4287         * gcc.dg/vect/pr57741-1.c: New test.
4288         * gcc.dg/vect/pr57741-2.c: New test.
4289         * gcc.dg/vect/pr57741-3.c: New test.
4291 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4293         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4294         on big endian.
4295         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4296         * lib/target-supports.exp: Define aarch64_little_endian.
4298 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4300         * gcc.target/aarch64/abs_1.c: New test.
4302 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4304         * gcc.target/aarch64/bfxil_1.c: New test.
4305         * gcc.target/aarch64/bfxil_2.c: Likewise.
4307 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4309         PR c/57766
4310         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4311         array sizes from 100 to 20.
4313 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4315         PR fortran/54788
4316         * gfortran.dg/pointer_remapping_8.f90: New.
4318 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4320         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4321         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4322         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4323         * g++.dg/cpp1y/complex_literals.h: New.
4325 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4327         PR c++/57645
4328         * g++.dg/cpp0x/noexcept21.C: New.
4330 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4332         PR target/57736
4333         * gcc.target/i386/pr57736.c: New test.
4335 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4337         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4338         c specific.
4339         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4340         strings to match the fixed error messages.
4341         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4342         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4343         message check.
4345 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4347         PR target/57744
4348         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4349         stqcx. get even registers.
4351 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4353         PR c++/57509
4354         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4356 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4358         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4359         Fix scan patterns.
4360         * gcc.target/i386/bmi-1.c: Ditto.
4361         * gcc.target/i386/bmi-bextr-4.c: New.
4362         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4364 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4366         PR c++/57682
4367         * g++.dg/cpp0x/initlist73.C: New.
4369 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4371         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4372         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4373         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4375 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4377         PR c++/57509
4378         * g++.dg/ext/pr57509.C: New file.
4380 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4382         PR target/57623
4383         * gcc.target/i386/bmi-bextr-3.c: New test.
4385         PR target/57623
4386         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4388 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4390         PR c++/57172
4391         * g++.dg/cpp0x/pr57172.C: New testcase.
4393 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4395         * gcc.target/s390/htm-1.c: New file.
4396         * gcc.target/s390/htm-nofloat-1.c: New file.
4397         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4399 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4401         PR fortran/29800
4402         * gfortran.dg/bounds_check_17.f90: New.
4404 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4406         PR c++/57640
4407         * g++.dg/cpp1y/pr57640.C: New.
4409 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4411         PR c/57692
4412         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4413         overflow due to size of arrays.
4415 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4417         PR tree-optimization/57705
4418         * gcc.dg/vect/pr57705.c: New test.
4419         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4421 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4423         PR middle-end/57670
4424         * g++.dg/ipa/pr57670.C: New test.
4426 2013-06-25  Richard Biener  <rguenther@suse.de>
4428         PR middle-end/56977
4429         * gcc.dg/pr56977.c: New testcase.
4431 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4433         PR tree-optimization/57358
4434         * gcc.dg/ipa/pr57358.c: New test.
4436 2013-06-24  Richard Biener  <rguenther@suse.de>
4438         PR testsuite/57686
4439         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4441 2013-06-24  Richard Biener  <rguenther@suse.de>
4443         PR tree-optimization/57488
4444         * gcc.dg/torture/pr57488.c: New testcase.
4446 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4447             Dominique d'Humieres  <dominiq@lps.ens.fr>
4449         PR fortran/52413
4450         * gfortran.dg/fraction.f90: New.
4452 2013-06-24  Alan Modra  <amodra@gmail.com>
4454         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4455         Add scan-assembler-not "lvx".
4456         * gcc.target/powerpc/le-altivec-consts.c: New.
4458 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4460         * g++.dg/cpp0x/sfinae47.C: New.
4462 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4464         PR target/52483
4465         * gcc.target/sh/pr52483-1.c: New.
4466         * gcc.target/sh/pr52483-2.c: New.
4467         * gcc.target/sh/pr52483-3.c: New.
4468         * gcc.target/sh/pr52483-4.c: New.
4469         * gcc.target/sh/pr52483-5.c: New.
4471 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4473         * gcc.target/i386/intrinsics_1.c: New test.
4474         * gcc.target/i386/intrinsics_2.c: Ditto.
4475         * gcc.target/i386/intrinsics_3.c: Ditto.
4476         * gcc.target/i386/intrinsics_4.c: Ditto.
4477         * gcc.target/i386/intrinsics_5.c: Ditto.
4478         * gcc.target/i386/intrinsics_6.c: Ditto.
4479         * gcc.target/i386/avx-1.c: Provide macros for builtins
4480         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4482 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4484         PR fortran/37336
4485         * gfortran.dg/finalize_17.f90: New.
4487 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4489         * gfortran.dg/realloc_on_assign_18.f90: New.
4491 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4493         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4494         Also changed the returns from error as distinct values so that
4495         debugging can get easier.
4496         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4497         errors specific to C, if necessary.  Also added new error
4498         hooks for C++.
4499         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4500         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4501         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4502         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4503         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4504         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4505         the same changes as parser_errors3.c, spaces were added between colons
4506         to not confuse C++ compiler with 2 colons as scope.
4507         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4508         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4509         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4510         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4511         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4512         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4513         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4514         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4515         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4516         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4517         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4518         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4519         in the list.
4521 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4523         PR other/53317
4524         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4526 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4528         PR target/57655
4529         * gcc.target/i386/pr57655.c: New test.
4531 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4533         * ada/acats/tests/gcc: Delete.
4534         * gnat.dg/style: Likewise.
4536 2013-06-20  Jeff Law  <law@redhat.com>
4538         PR tree-optimization/57660
4539         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4540         based on their branch cost.
4542         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4544 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4546         PR fortran/57633
4547         * gfortran.dg/list_read_11.f90: New.
4549 2013-06-20  Richard Biener  <rguenther@suse.de>
4551         PR tree-optimization/57584
4552         * gcc.dg/torture/pr57584.c: New testcase.
4554 2013-06-19  Sharad Singhai  <singhai@google.com>
4556         * g++.dg/gcov/gcov-8.C: New testcase.
4557         * lib/gcov.exp: Handle intermediate format.
4559 2013-06-19  Wei Mi  <wmi@google.com>
4561         PR rtl-optimization/57518
4562         * testsuite/gcc.dg/pr57518.c: New test.
4564 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4566         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4568 2013-06-19  Jan Hubicka  <jh@suse.cz>
4570         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4572 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4574         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4575         hard-coded values of array sizes with a #define.
4576         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4577         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4578         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4579         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4580         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4582 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4584         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4585         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4587 2013-06-19  Jeff Law  <law@redhat.com>
4589         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4591 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4593         PR c++/57638
4594         * g++.dg/template/error53.C: New.
4596 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4598         PR target/55033
4599         * gcc.target/powerpc/pr55033.c: Fix options.
4601 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4603         * gcc.target/i386/inline_error.c: New test.
4604         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4605         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4607 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4609         PR c++/53211
4610         * g++.dg/cpp0x/decltype55.C: New.
4612 2013-06-18  Marek Polacek  <polacek@redhat.com>
4614         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4616 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4618         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4620 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4622         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4623         Also changed the returns from error as distinct values so that it is
4624         easier to debug.
4626 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4628         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4630 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4632         PR c++/16128
4633         * g++.dg/template/error52.C: New.
4634         * g++.dg/lookup/friend15.C: Update.
4635         * g++.dg/parse/error11.C: Likewise.
4636         * g++.dg/parse/error14.C: Likewise.
4637         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4638         * g++.dg/parse/template25.C: Likewise.
4639         * g++.old-deja/g++.jason/cond.C: Likewise.
4640         * g++.old-deja/g++.mike/for2.C: Likewise.
4641         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4642         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4644 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4646         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4647         ensure alignment.
4649 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4651         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4652         accidentally placing minus sign for length instead of stride.
4654 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4656         PR rtl-optimization/57425
4657         PR rtl-optimization/57569
4658         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4659         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4661 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4663         PR fortran/49074
4664         PR fortran/56136
4665         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4666         packing.
4667         * gfortran.dg/typebound_assignment_6.f03: New.
4669 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4671         * gcc.target/h8300/h8300.exp: New.
4672         * gcc.dg/pragma-isr.c: Move to ...
4673         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4674         * gcc.target/h8300/pragma-isr.c: ... and here.
4675         * gcc.dg/pragma-isr2.c: Move to ...
4676         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4677         * gcc.target/h8300/pragma-isr2.c: ... and here.
4678         * gcc.dg/pragma-isr-trapa.c: Move to ...
4679         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4680         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4681         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4682         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4683         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4684         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4685         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4686         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4687         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4688         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4689         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4690         * gcc.dg/attr-isr-trapa.c: Move to ...
4691         * gcc.target/sh/attr-isr-trapa.c: ... here.
4693 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4695         PR c++/51413
4696         * g++.dg/ext/builtin-offsetof1.C: New.
4698 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4700         * gcc.target/aarch64/vect_smlal_1.c: New file.
4702 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4704         PR fortran/57508
4705         * gfortran.dg/defined_assignment_7.f90: New.
4707 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4709         PR c++/57599
4710         * g++.dg/rtti/dyncast6.C: New.
4711         * g++.dg/cpp0x/dyncast1.C: Likewise.
4713 2013-06-14  Alan Modra  <amodra@gmail.com>
4715         PR middle-end/57134
4716         * gcc.dg/pr57134.c: New.
4718 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4720         PR fortran/57596
4721         * gfortran.dg/deferred_type_param_9.f90: New.
4723 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4725         * gcc.dg/fold-minus-1.c: New testcase.
4727 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4729         PR fortran/49074
4730         * gfortran.dg/typebound_assignment_5.f03: New.
4732 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4734         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4736 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4737             Pat Haugen  <pthaugen@us.ibm.com>
4738             Peter Bergner  <bergner@vnet.ibm.com>
4740         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4741         load/store instructions on power7, power8.
4742         * gcc.target/powerpc/atomic-p8.c: Likewise.
4744 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4746         PR c/57577
4747         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4749 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4751         PR c++/38958
4752         * g++.dg/warn/Wunused-var-20.C: New.
4754 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4756         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4757         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4758         Run with -fno-common.
4760 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4762         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4763         and exit function calls with return 1 and return 0, respectively.
4765 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4767         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4768         New tests.
4770 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4772         PR tree-optimization/57361
4773         * gcc.dg/tree-ssa/pr57361.c: New file.
4775 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4777         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4778         to ensure alignment.
4779         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4781 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4783         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4785 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4786             Dominique d'Humieres  <dominiq@lps.ens.fr>
4788         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4790 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4792         PR target/56564
4793         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4794         * gcc.target/i386/pr56564-3.c: Likewise.
4796 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4798         PR fortran/57535
4799         * gfortran.dg/class_array_18.f90: New.
4801 2013-06-11  Jan Hubicka  <jh@suse.cz>
4803         PR c++/57551
4804         * g++.dg/ext/visibility/anon6.C: Update testcase.
4806 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4808         PR c/57563
4809         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4810         in how we check __sec_reduce_mutating function's result.
4812 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4813             Pat Haugen  <pthaugen@us.ibm.com>
4814             Peter Bergner  <bergner@vnet.ibm.com>
4816         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4817         direct move instructions.
4818         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4819         * gcc.target/powerpc/direct-move.h: Likewise.
4820         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4821         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4822         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4823         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4824         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4825         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4827 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4829         PR c++/52440
4830         * g++.dg/cpp0x/pr52440.C: New.
4832 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4834         PR target/56564
4835         * gcc.target/i386/pr56564-1.c: New test.
4836         * gcc.target/i386/pr56564-2.c: New test.
4837         * gcc.target/i386/pr56564-3.c: New test.
4838         * gcc.target/i386/pr56564-4.c: New test.
4839         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4840         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4841         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4842         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4843         * gcc.target/i386/vect-sizes-1.c: Likewise.
4844         * gcc.target/i386/memcpy-1.c: Likewise.
4845         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4846         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4848 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4850         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4851         systems to cover all GNU systems.
4852         * g++.dg/abi/guard2.C: Likewise.
4853         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4854         * g++.dg/eh/sighandle.C: Likewise.
4855         * g++.dg/ext/cleanup-10.C: Likewise.
4856         * g++.dg/ext/cleanup-11.C: Likewise.
4857         * g++.dg/ext/cleanup-8.C: Likewise.
4858         * g++.dg/ext/cleanup-9.C: Likewise.
4859         * g++.dg/opt/const5.C: Likewise.
4860         * g++.dg/opt/life1.C: Likewise.
4861         * g++.dg/other/pr39496.C: Likewise.
4862         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4863         * g++.old-deja/g++.abi/align.C: Likewise.
4864         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4865         * g++.old-deja/g++.law/weak.C: Likewise.
4866         * g++.old-deja/g++.pt/asm1.C: Likewise.
4867         * gcc.c-torture/execute/20030125-1.x: Likewise.
4868         * gcc.c-torture/execute/990127-2.x: Likewise.
4869         * gcc.dg/20041106-1.c: Likewise.
4870         * gcc.dg/20050503-1.c: Likewise.
4871         * gcc.dg/builtin-object-size-5.c: Likewise.
4872         * gcc.dg/cleanup-10.c: Likewise.
4873         * gcc.dg/cleanup-11.c: Likewise.
4874         * gcc.dg/cleanup-8.c: Likewise.
4875         * gcc.dg/cleanup-9.c: Likewise.
4876         * gcc.dg/complex-5.c: Likewise.
4877         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4878         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4879         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4880         * gcc.dg/dfp/pr35739.c: Likewise.
4881         * gcc.dg/fdata-sections-1.c: Likewise.
4882         * gcc.dg/lto/20090206-1_0.c: Likewise.
4883         * gcc.dg/lto/20090206-2_0.c: Likewise.
4884         * gcc.dg/pr30360.c: Likewise.
4885         * gcc.dg/pr37303.c: Likewise.
4886         * gcc.dg/pr39323-1.c: Likewise.
4887         * gcc.dg/pr39323-2.c: Likewise.
4888         * gcc.dg/pr39323-3.c: Likewise.
4889         * gcc.dg/pr45416.c: Likewise.
4890         * gcc.dg/setjmp-2.c: Likewise.
4891         * gcc.dg/split-1.c: Likewise.
4892         * gcc.dg/split-3.c: Likewise.
4893         * gcc.dg/split-4.c: Likewise.
4894         * gcc.dg/strlenopt-12g.c: Likewise.
4895         * gcc.dg/strlenopt-14g.c: Likewise.
4896         * gcc.dg/strlenopt-14gf.c: Likewise.
4897         * gcc.dg/strlenopt-16g.c: Likewise.
4898         * gcc.dg/strlenopt-17g.c: Likewise.
4899         * gcc.dg/strlenopt-18g.c: Likewise.
4900         * gcc.dg/strlenopt-1f.c: Likewise.
4901         * gcc.dg/strlenopt-22g.c: Likewise.
4902         * gcc.dg/strlenopt-2f.c: Likewise.
4903         * gcc.dg/strlenopt-4g.c: Likewise.
4904         * gcc.dg/strlenopt-4gf.c: Likewise.
4905         * gcc.dg/struct-ret-3.c: Likewise.
4906         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4907         * gcc.misc-tests/linkage.exp: Likewise.
4908         * gcc.target/i386/20000724-1.c: Likewise.
4909         * gcc.target/i386/align-main-3.c: Likewise.
4910         * gcc.target/i386/cleanup-1.c: Likewise.
4911         * gcc.target/i386/inline-mcpy.c: Likewise.
4912         * gcc.target/i386/pr32268.c: Likewise.
4913         * gcc.target/i386/pr36613.c: Likewise.
4914         * gcc.target/i386/pr39013-1.c: Likewise.
4915         * gcc.target/i386/pr39013-2.c: Likewise.
4916         * gcc.target/i386/pr39496.c: Likewise.
4917         * gcc.target/i386/pr40906-3.c: Likewise.
4918         * gcc.target/i386/pr46084.c: Likewise.
4919         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4921 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4923         PR target/6526
4924         * gcc.target/sh/pr6526.c: New.
4926 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4928         PR target/57568
4929         * gcc.c-torture/execute/pr57568.c: New test.
4931 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4933         PR c++/37404
4934         * g++.dg/other/vararg-4.C: New.
4936 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4938         PR rtl-optimization/57559
4939         * gcc.target/s390/pr57559.c : New test.
4941 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4943         PR fortran/37336
4944         * gfortran.dg/finalize_10.f90: New.
4945         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4946         * gfortran.dg/finalize_15.f90: New.
4948 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4950         PR fortran/57553
4951         * gfortran.dg/storage_size_4.f90: New.
4953 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4955         PR c++/57548
4956         * testsuite/g++.dg/ext/pr57548.C: New test.
4958 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4960         PR middle-end/57541
4961         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4963 2013-06-07  Jan Hubicka  <jh@suse.cz>
4965         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4967 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4969         PR fortran/57549
4970         * gfortran.dg/array_constructor_48.f90: New.
4971         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4972         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4974 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4976         PR target/56315
4977         * gcc.target/arm/xordi3-opt.c: New test.
4979 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4981         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4982         Revert to dg-options.
4984 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4986         PR target/55033
4987         * gcc.target/powerpc/pr55033.c: New.
4989 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4991         PR c++/53658
4992         * g++.dg/cpp0x/alias-decl-36.C: New.
4994 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4995             Pat Haugen  <pthaugen@us.ibm.com>
4996             Peter Bergner  <bergner@vnet.ibm.com>
4998         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4999         power8 builtin functions.
5000         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5001         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5002         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5003         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5004         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5005         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5006         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5007         tests to test power8 auto-vectorization.
5008         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5009         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5010         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5011         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5013         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5014         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5016         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5018         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5019         support.
5020         (check_effective_target_powerpc_p8vector_ok): Likewise.
5021         (is-effective-target): Likewise.
5022         (check_vect_support_and_set_flags): Likewise.
5024 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5026         PR c++/43652
5027         * g++.dg/parse/error53.C: New.
5029 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5031         PR rtl-optimization/57459
5032         * gcc.target/i386/pr57459.c: New test.
5034 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5036         PR c++/53743
5037         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5038         into -freorder-blocks-and-partition test.
5039         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5040         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5041         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5042         * gcc.dg/tree-prof/pr50907.c: Ditto.
5043         * gcc.dg/tree-prof/pr45354.c: Ditto.
5044         * g++.dg/tree-prof/partition2.C: Ditto.
5045         * g++.dg/tree-prof/partition3.C: Ditto.
5047 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5049         PR fortran/57542
5050         * gfortran.dg/finalize_16.f90: New.
5052 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5054         * gcc.dg/vect/no-section-anchors-vect-68.c:
5055         Add dg-skip-if aarch64_tiny.
5057 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5059         PR C/57457
5060         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5061         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5063 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5065         PR c++/51908
5066         * g++.dg/cpp0x/decltype54.C: New.
5068 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5070         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5071         arm*-*-*eabi* targets.
5072         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5073         arm*-*-* targets.
5074         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5076 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5077             Tobias Burnus  <burnus@net-b.de>
5079         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5080         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5081         * gfortran.dg/io_real_boz_4.f90: Ditto.
5082         * gfortran.dg/io_real_boz_5.f90: Ditto.
5084 2013-06-05  Andreas Schwab  <schwab@suse.de>
5086         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5088 2013-06-04  Jan Hubicka  <jh@suse.cz>
5090         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5092 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5094         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5095         parameters with void.
5096         (main2): Removed argc parameter.
5097         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5098         (main): Replaced argc, argv parameters with void.
5099         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5100         (main2): Removed argc parameter.
5101         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5102         argv parameters with void.  Added __asm volatile to avoid optimization
5103         on argc, if necessary.
5104         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5105         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5106         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5107         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5108         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5109         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5110         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5111         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5112         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5113         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5114         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5115         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5116         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5117         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5118         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5119         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5120         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5121         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5122         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5123         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5124         parameters with void.
5125         (main2): Removed argc parameter.
5126         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5127         (main): Replaced argc, argv parameters with void.
5128         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5129         argv parameters with void.  Also renamed this function as main, and
5130         delete the existing main.
5131         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5132         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5133         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5135 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5137         * gcc.target/aarch64/movi_1.c: New test.
5139 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5141         PR fortran/37336
5142         * gfortran.dg/finalize_12.f90: New.
5143         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5144         end of scope finalization.
5145         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5146         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5147         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5148         * gfortran.dg/class_19.f03: Ditto.
5149         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5150         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5151         * gfortran.dg/extends_14.f03: Ditto.
5152         * gfortran.dg/move_alloc_4.f90: Ditto.
5153         * gfortran.dg/typebound_proc_27.f03: Ditto.
5155 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5157         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5158         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5159         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5160         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5161         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5162         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5163         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5164         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5165         * gfortran.dg/io_real_boz_4.f90: Ditto.
5166         * gfortran.dg/io_real_boz_5.f90: Ditto.
5167         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5168         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5169         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5170         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5171         * gfortran.dg/transpose_2.f90: Fix dg-output.
5173 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5175         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5176         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5177         dg-option and an header comment.
5179 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5181         PR c++/57419
5182         * g++.dg/cpp0x/sfinae46.C: New.
5183         * g++.dg/cpp0x/defaulted13.C: Adjust.
5184         * g++.dg/cpp0x/defaulted2.C: Likewise.
5185         * g++.dg/cpp0x/defaulted26.C: Likewise.
5186         * g++.dg/cpp0x/defaulted3.C: Likewise.
5187         * g++.dg/cpp0x/error1.C: Likewise.
5188         * g++.dg/cpp0x/implicit1.C: Likewise.
5189         * g++.dg/cpp0x/implicit11.C: Likewise.
5190         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5191         * g++.dg/cpp0x/initlist47.C: Likewise.
5192         * g++.dg/cpp0x/initlist9.C: Likewise.
5193         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5194         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5195         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5196         * g++.dg/cpp0x/union4.C: Likewise.
5197         * g++.dg/template/crash108.C: Likewise.
5198         * g++.dg/template/crash41.C: Likewise.
5199         * g++.old-deja/g++.jason/local.C: Likewise.
5200         * g++.old-deja/g++.law/visibility3.C: Likewise.
5202 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5204         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5205         * gcc.dg/vect/bb-slp-14.c: Ditto.
5206         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5207         * gcc.dg/vect/bb-slp-23.c: Ditto.
5208         * gcc.dg/vect/bb-slp-15.c: Ditto.
5209         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5210         * gcc.dg/vect/bb-slp-24.c: Ditto.
5211         * gcc.dg/vect/bb-slp-16.c: Ditto.
5212         * gcc.dg/vect/bb-slp-25.c: Ditto.
5213         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5214         * gcc.dg/vect/bb-slp-17.c: Ditto.
5215         * gcc.dg/vect/bb-slp-1.c: Ditto.
5216         * gcc.dg/vect/bb-slp-26.c: Ditto.
5217         * gcc.dg/vect/bb-slp-18.c: Ditto.
5218         * gcc.dg/vect/bb-slp-2.c: Ditto.
5219         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5220         * gcc.dg/vect/bb-slp-27.c: Ditto.
5221         * gcc.dg/vect/bb-slp-19.c: Ditto.
5222         * gcc.dg/vect/bb-slp-3.c: Ditto.
5223         * gcc.dg/vect/bb-slp-28.c: Ditto.
5224         * gcc.dg/vect/bb-slp-4.c: Ditto.
5225         * gcc.dg/vect/bb-slp-29.c: Ditto.
5226         * gcc.dg/vect/bb-slp-5.c: Ditto.
5227         * gcc.dg/vect/bb-slp-6.c: Ditto.
5228         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5229         * gcc.dg/vect/bb-slp-7.c: Ditto.
5230         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5231         * gcc.dg/vect/bb-slp-8.c: Ditto.
5232         * gcc.dg/vect/bb-slp-9.c: Ditto.
5233         * gcc.dg/vect/bb-slp-10.c: Ditto.
5234         * gcc.dg/vect/bb-slp-11.c: Ditto.
5235         * gcc.dg/vect/bb-slp-20.c: Ditto.
5236         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5237         * gcc.dg/vect/bb-slp-21.c: Ditto.
5238         * gcc.dg/vect/bb-slp-30.c: Ditto.
5239         * gcc.dg/vect/bb-slp-13.c: Ditto.
5240         * gcc.dg/vect/bb-slp-22.c: Ditto.
5241         * g++.dg/vect/slp-pr50413.cc: Ditto.
5242         * g++.dg/vect/slp-pr56812.cc: Ditto.
5243         * g++.dg/vect/slp-pr50819.cc: Ditto.
5245 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5247         PR fortran/57456
5248         * gfortran.dg/class_array_17.f90: New.
5250 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5252         * ada/acats/floatstore.lst: New.
5253         * ada/acats/run_all.sh: Process it.
5255 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5257         * gcc.target/powerpc/e500-ord-1.c: New test.
5258         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5259         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5260         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5262 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5264         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5266 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5268         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5270 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5272         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5274 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5276         PR c/57452
5277         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5278         test-case.
5280 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5282         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5284 2013-05-31  Marek Polacek  <polacek@redhat.com>
5286         PR tree-optimization/57478
5287         PR tree-optimization/57453
5288         * gcc.dg/torture/pr57478.c: New test.
5290 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5292         PR fortran/57456
5293         * gfortran.dg/class_array_17.f90: New.
5295 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5297         PR target/56315
5298         * gcc.target/arm/iordi3-opt.c: New test.
5300 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5302         PR fortran/54190
5303         PR fortran/57217
5304         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5305         * gfortran.dg/interface_26.f90: Ditto.
5306         * gfortran.dg/proc_ptr_11.f90: Ditto.
5307         * gfortran.dg/proc_ptr_15.f90: Ditto.
5308         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5309         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5310         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5311         * gfortran.dg/typebound_override_1.f90: Ditto.
5312         * gfortran.dg/typebound_override_4.f90: Ditto.
5313         * gfortran.dg/typebound_proc_6.f03: Ditto.
5314         * gfortran.dg/assumed_type_7.f90: New test.
5315         * gfortran.dg/typebound_override_5.f90: New test.
5316         * gfortran.dg/typebound_override_6.f90: New test.
5317         * gfortran.dg/typebound_override_7.f90: New test.
5319 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5321         PR middle-end/57073
5322         * gfortran.dg/power_6.f90: New.
5324 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5326         * gcc.target/aarch64/insv_1.c: New test.
5328 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5330         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5331         dg-skip-if "No stabs".
5333 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5335         PR fortran/54189
5336         * gfortran.dg/assumed_size_1.f90: New.
5338 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5340         * gcc.dg/shrink-wrap-alloca.c: New added.
5341         * gcc.dg/shrink-wrap-pretend.c: New added.
5342         * gcc.dg/shrink-wrap-sibcall.c: New added.
5344 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5346         PR fortran/57458
5347         * gfortran.dg/assumed_rank_13.f90: New.
5349 2013-05-29  Easwaran Raman  <eraman@google.com>
5351         PR tree-optimization/57442
5352         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5354 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5356         PR tree-optimization/57441
5357         * gcc.c-torture/compile/pr57441.c: New.
5359 2013-05-29  Dehao Chen  <dehao@google.com>
5361         PR testsuite/57413
5362         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5364 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5366         PR fortran/37336
5367         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5368         * gfortran.dg/class_19.f03: Ditto.
5370 2013-05-29  Richard Biener  <rguenther@suse.de>
5372         * gcc.dg/vect/bb-slp-32.c: New testcase.
5374 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5376         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5377         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5378         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5379         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5380         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5381         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5382         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5383         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5384         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5385         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5386         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5387         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5388         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5389         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5390         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5391         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5392         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5393         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5394         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5395         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5396         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5397         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5398         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5399         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5400         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5401         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5402         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5403         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5404         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5405         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5406         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5407         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5408         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5409         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5410         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5411         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5412         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5413         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5414         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5416 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5418         PR fortran/37336
5419         * gfortran.dg/finalize_11.f90: New.
5420         * gfortran.dg/finalize_4.f03: Remove dg-error.
5421         * gfortran.dg/finalize_5.f03: Ditto.
5422         * gfortran.dg/finalize_6.f03: Ditto.
5423         * gfortran.dg/finalize_7.f03: Ditto.
5425 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5427         * gfortran.dg/class_array_16.f90: New.
5429 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5431         PR fortran/57435
5432         * testsuite/gfortran.dg/use_29.f90: New.
5434 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5436         * gnat.dg/fp_exception.adb: New test.
5438 2013-05-28  Richard Biener  <rguenther@suse.de>
5440         PR tree-optimization/56787
5441         * gcc.dg/vect/pr56787.c: New testcase.
5443 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5444             Tobias Burnus  <burnus@net-b.de>
5446         PR fortran/57217
5447         * gfortran.dg/typebound_override_4.f90: New.
5449 2013-05-28  Richard Biener  <rguenther@suse.de>
5451         PR tree-optimization/57411
5452         * g++.dg/opt/pr57411.C: New testcase.
5454 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5456         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5457         * gcc.dg/builtin-bswap-9.c: Likewise.
5459 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5461         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5463 2013-05-27  Richard Biener  <rguenther@suse.de>
5465         PR middle-end/57412
5466         * gcc.dg/gomp/pr57412.c: New testcase.
5468 2013-05-27  Bud Davis  <jmdavis@link.com>
5470         PR fortran/50405
5471         * gfortran.dg/stfunc_8.f90: New.
5473 2013-05-27  Richard Biener  <rguenther@suse.de>
5475         PR tree-optimization/57343
5476         * gcc.dg/torture/pr57343.c: New testcase.
5478 2013-05-27  Richard Biener  <rguenther@suse.de>
5480         PR tree-optimization/57417
5481         * gcc.dg/torture/pr57417.c: New testcase.
5483 2013-05-27  Richard Biener  <rguenther@suse.de>
5485         PR tree-optimization/57396
5486         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5488 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5490         * gnat.dg/specs/last_bit.ads: New test.
5492 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5494         * gnat.dg/specs/machine_attribute.ads: New test.
5496 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5498         * gnat.dg/incomplete3.ad[sb]: New test.
5500 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5502         PR target/53916
5503         * gcc.target/mips/div-13.c: New test.
5505 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5507         PR target/55777
5508         * gcc.target/mips/mips16-attributes-5.c,
5509         * gcc.target/mips/mips16-attributes-6.c: New tests.
5511 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5513         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5514         * gcc.dg/builtin-bswap-8.c: Likewise.
5516 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5518         PR c++/52216
5519         * g++.dg/cpp0x/new1.C: New.
5521 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5523         PR c++/25666
5524         * g++.dg/parse/dtor16.C: New.
5525         * g++.dg/parse/dtor6.C: Adjust.
5527 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5529         PR c++/19618
5530         * g++.dg/expr/bitfield12.C: New.
5532 2013-05-24  Jeff Law  <law@redhat.com>
5534         PR tree-optimization/57124
5535         * gcc.c-torture/execute/pr57124.c: New test.
5536         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5538 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5540         PR tree-optimization/57294
5541         * gcc.dg/ipa/pr57294.c: New test.
5543 2013-05-24  Dehao Chen  <dehao@google.com>
5545         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5547 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5549         * gcc.target/aarch64/scalar_intrinsics.c
5550         (force_simd): Use a valid instruction.
5551         (test_vdupd_lane_s64): Pass a valid lane argument.
5552         (test_vdupd_lane_u64): Likewise.
5554 2013-05-24  Richard Biener  <rguenther@suse.de>
5556         PR tree-optimization/57287
5557         * gcc.dg/pr57287.c: New testcase.
5559 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5561         PR c++/26572
5562         * g++.dg/template/error51.C: New.
5564 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5566         PR c++/25503
5567         * g++.dg/template/bitfield2.C: New.
5569 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5571         * gnat.dg/specs/noinline1.ads: New test.
5572         * gnat.dg/noinline2.ad[sb]: Likewise.
5573         * gnat.dg/specs/noinline3.ads: Likewise.
5574         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5576 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5578         PR tree-ssa/57385
5579         * gcc.dg/tree-ssa/pr57385.c: New test.
5581 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5583         * gnat.dg/derived_type4.adb: New test.
5585 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5587         * gcc.dg/builtin-bswap-6.c: New test.
5588         * gcc.dg/builtin-bswap-7.c: Likewise.
5589         * gcc.dg/builtin-bswap-8.c: Likewise.
5590         * gcc.dg/builtin-bswap-9.c: Likewise.
5592 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5594         PR debug/57351
5595         * gcc.dg/debug/pr57351.c: New test
5597 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5599         * gcc.target/aarch64/vect-clz.c: New file.
5601 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5603         PR middle-end/57347
5604         * gcc.dg/ipa/pr57347.c: New test.
5606 2013-05-23  Richard Biener  <rguenther@suse.de>
5608         PR tree-optimization/57380
5609         * g++.dg/tree-ssa/pr57380.C: New testcase.
5611 2013-05-23  Richard Biener  <rguenther@suse.de>
5613         PR middle-end/57381
5614         * gcc.dg/torture/pr57381.c: New testcase.
5616 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5618         PR middle-end/57344
5619         * gcc.c-torture/execute/pr57344-1.c: New test.
5620         * gcc.c-torture/execute/pr57344-2.c: New test.
5621         * gcc.c-torture/execute/pr57344-3.c: New test.
5622         * gcc.c-torture/execute/pr57344-4.c: New test.
5624 2013-05-23  Richard Biener  <rguenther@suse.de>
5626         PR rtl-optimization/57341
5627         * gcc.dg/torture/pr57341.c: New testcase.
5629 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5631         PR c++/57352
5632         * g++.dg/parse/crash62.C: New.
5634 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5635             Pat Haugen  <pthaugen@us.ibm.com>
5636             Peter Bergner  <bergner@vnet.ibm.com>
5638         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5639         crypto builtins.
5641 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5643         PR fortran/57364
5644         * gfortran.dg/defined_assignment_6.f90: New.
5646 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5648         PR fortran/57338
5649         * gfortran.dg/assumed_type_6.f90: New.
5651 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5653         PR c++/57211
5654         * g++.dg/cpp0x/Wunused-parm.C: New.
5656 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5658         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5659         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5661 2013-05-21  Easwaran Raman  <eraman@google.com>
5663         PR tree-optimization/57322
5664         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5666 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5668         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5669         .set (no)?micromips
5671 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5673         PR fortran/57035
5674         * gfortran.dg/assumed_type_5.f90: New.
5675         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5676         * gfortran.dg/assumed_rank_2.f90: Ditto.
5677         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5678         * gfortran.dg/no_arg_check_3.f90: Ditto.
5680 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5682         PR tree-optimization/57331
5683         * gcc.c-torture/compile/pr57331.c: New test.
5685 2013-05-21  Richard Biener  <rguenther@suse.de>
5687         PR tree-optimization/57330
5688         * gcc.dg/torture/pr57330.c: New testcase.
5690 2013-05-21  Richard Biener  <rguenther@suse.de>
5692         PR tree-optimization/57303
5693         * gcc.dg/torture/pr57303.c: New testcase.
5695 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5697         PR tree-optimization/57321
5698         * gcc.c-torture/execute/pr57321.c: New test.
5700 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5702         PR fortran/48858
5703         PR fortran/55465
5704         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5705         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5706         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5707         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5708         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5709         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5710         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5711         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5712         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5713         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5714         * gfortran.dg/binding_label_tests_24.f90: New.
5715         * gfortran.dg/binding_label_tests_25.f90: New.
5717 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5719         PR fortran/48858
5720         * gfortran.dg/binding_label_tests_17.f90: New.
5721         * gfortran.dg/binding_label_tests_18.f90: New.
5722         * gfortran.dg/binding_label_tests_19.f90: New.
5723         * gfortran.dg/binding_label_tests_20.f90: New.
5724         * gfortran.dg/binding_label_tests_21.f90: New.
5725         * gfortran.dg/binding_label_tests_22.f90: New.
5726         * gfortran.dg/binding_label_tests_23.f90: New.
5728 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5730         PR fortran/48858
5731         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5732         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5733         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5734         * gfortran.dg/common_18.f90: New.
5735         * gfortran.dg/common_19.f90: New.
5736         * gfortran.dg/common_20.f90: New.
5737         * gfortran.dg/common_21.f90: New.
5739 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5741         PR c++/12288
5742         * g++.dg/parse/error52.C: New.
5743         * g++.dg/parse/error3.C: Adjust.
5744         * g++.dg/parse/error36.C: Likewise.
5746 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5748         PR target/56547
5749         * gcc.target/sh/pr56547-1.c: New.
5750         * gcc.target/sh/pr56547-2.c: New.
5752 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5754         PR c++/23608
5755         * g++.dg/warn/Wsign-compare-6.C: New.
5756         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5758 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5760         PR c++/57327
5761         * g++.dg/template/error50.C: New.
5763 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5765         PR c++/10207
5766         * g++.dg/ext/complit13.C: New.
5768 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5770         PR c++/57175
5771         * g++.dg/pr57175.C: New testcase.
5773 2013-05-17  Easwaran Raman  <eraman@google.com>
5775         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5777 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5779         PR testsuite/57313
5780         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5782 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5784         PR rtl-optimization/57281
5785         PR rtl-optimization/57300
5786         * gcc.dg/pr57300.c: New test.
5787         * gcc.c-torture/execute/pr57281.c: New test.
5789 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5791         PR c++/18126
5792         * g++.dg/ext/sizeof-complit.C: New.
5794 2013-05-17  Marek Polacek  <polacek@redhat.com>
5796         * gcc.dg/strlenopt-25.c: New test.
5797         * gcc.dg/strlenopt-26.c: Likewise.
5799 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5801         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5802         instead of -mavx2, require only avx instead of avx2.
5803         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5804         of avx2-check.h and turn into an avx runtime test instead of
5805         avx2 runtime test.
5807 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5809         * g++.dg/ext/vector22.C: Uncomment working test.
5811 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5813         PR c++/17410
5814         * g++.dg/template/pr17410.C: New.
5816 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5818         * gcc.target/i386/rotate-3.c: New test.
5819         * gcc.target/i386/rotate-3a.c: New test.
5820         * gcc.target/i386/rotate-4.c: New test.
5821         * gcc.target/i386/rotate-4a.c: New test.
5822         * gcc.target/i386/rotate-5.c: New test.
5823         * gcc.target/i386/rotate-5a.c: New test.
5825 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5827         * gcc.dg/visibility-21.c: Require section_anchors.
5829 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5831         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5832         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5833         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5835 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5837         * gcc.dg/visibility-21.c: New.
5839 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5841         PR middle-end/57286
5842         * gcc.dg/pr57286.c: New testcase.
5843         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5844         * g++.dg/ext/vector22.C: Comment out transformations not
5845         performed anymore.
5847 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5849         PR target/57260
5850         * gcc.target/mips/call-1.c: Restrict to o32.
5851         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5853 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5855         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5856         dg-messages.
5857         * g++.dg/warn/Wshadow-1.C: Likewise.
5858         * g++.dg/warn/Wshadow-6.C: Likewise.
5859         * g++.dg/warn/Wshadow-7.C: Likewise.
5861 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5863         PR c++/31952
5864         * g++.dg/parse/pr31952-1.C: New.
5865         * g++.dg/parse/pr31952-2.C: Likewise.
5866         * g++.dg/parse/pr31952-3.C: Likewise.
5868         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5869         * g++.old-deja/g++.jason/cond.C: Likewise.
5870         * g++.dg/cpp0x/range-for5.C: Likewise.
5872 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5874         PR target/19599
5875         * gcc.target/arm/pr40887.c: Adjust testcase.
5876         * gcc.target/arm/pr19599.c: New test.
5878 2013-05-15  Richard Biener  <rguenther@suse.de>
5880         PR tree-optimization/57275
5881         * gcc.target/i386/pr57275.c: New testcase.
5883 2013-05-15  Jan Hubicka  <jh@suse.cz>
5885         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5886         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5887         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5889 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5891         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5892         scheduling.
5894 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5896         PR c++/57274
5897         * c-c++-common/Wsequence-point-1.c: New test.
5899 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5901         * g++.dg/ext/vector22.C: New testcase.
5902         * gcc.dg/binop-xor3.c: Remove xfail.
5904 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5906         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5907         FLOAT cmp FLOAT ? INT : INT.
5908         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5909         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5910         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5911         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5912         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5913         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5915 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5917         PR c++/53903
5918         * g++.dg/cpp0x/defaulted43.C: New.
5920 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5922         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5923         (alloca): Remove declaration.
5924         (foo9): Replace alloca by __builtin_alloca.
5926 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5928         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5929         Expect "size of array is too large" error.
5931 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5933         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5935 2013-05-14  Richard Biener  <rguenther@suse.de>
5937         PR middle-end/57235
5938         * g++.dg/torture/pr57235.C: New testcase.
5940 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5942         PR middle-end/57251
5943         * gcc.dg/torture/pr57251.c: New test.
5945 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5947         PR target/57264
5948         * gcc.target/i386/pr57264.c: New test.
5950 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5952         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5954 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5956         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5958 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5960         PR tree-optimization/45216
5961         PR tree-optimization/57157
5962         * c-c++-common/rotate-1.c: Add 32 tests with +.
5963         * c-c++-common/rotate-1a.c: Adjust.
5964         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5965         * c-c++-common/rotate-2b.c: New test.
5966         * c-c++-common/rotate-3.c: Add 32 tests with +.
5967         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5968         * c-c++-common/rotate-4b.c: New test.
5969         * c-c++-common/rotate-5.c: New test.
5971 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5973         PR middle-end/42371
5974         * gcc.dg/ipa/remref-0.c: New test.
5975         * gcc.dg/ipa/remref-1a.c: Likewise.
5976         * gcc.dg/ipa/remref-1b.c: Likewise.
5977         * gcc.dg/ipa/remref-2a.c: Likewise.
5978         * gcc.dg/ipa/remref-2b.c: Likewise.
5980 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5982         * gcc.dg/vector-shift-2.c: New testcase.
5984 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5986         PR tree-optimization/57230
5987         * gcc.dg/strlenopt-24.c: New test.
5989         PR tree-optimization/57230
5990         * gcc.dg/strlenopt-23.c: New test.
5992 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5994         PR target/57108
5995         * gcc.target/sh/pr57108.c: Move this test case to ...
5996         * gcc.c-torture/compile/pr57108.c: ... here.
5998 2013-05-10  Richard Biener  <rguenther@suse.de>
6000         PR tree-optimization/57214
6001         * gcc.dg/torture/pr57214.c: New testcase.
6003 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6005         * gcc.dg/vector-shift.c: New testcase.
6007 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6009         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6011         PR tree-optimization/45216
6012         PR tree-optimization/57157
6013         * c-c++-common/rotate-1.c: New test.
6014         * c-c++-common/rotate-1a.c: New test.
6015         * c-c++-common/rotate-2.c: New test.
6016         * c-c++-common/rotate-2a.c: New test.
6017         * c-c++-common/rotate-3.c: New test.
6018         * c-c++-common/rotate-3a.c: New test.
6019         * c-c++-common/rotate-4.c: New test.
6020         * c-c++-common/rotate-4a.c: New test.
6022 2013-05-10  Richard Biener  <rguenther@suse.de>
6024         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6025         * gcc.target/i386/l_fma_double_1.c: Adjust.
6026         * gcc.target/i386/l_fma_double_2.c: Likewise.
6027         * gcc.target/i386/l_fma_double_3.c: Likewise.
6028         * gcc.target/i386/l_fma_double_4.c: Likewise.
6029         * gcc.target/i386/l_fma_double_5.c: Likewise.
6030         * gcc.target/i386/l_fma_double_6.c: Likewise.
6031         * gcc.target/i386/l_fma_float_1.c: Likewise.
6032         * gcc.target/i386/l_fma_float_2.c: Likewise.
6033         * gcc.target/i386/l_fma_float_3.c: Likewise.
6034         * gcc.target/i386/l_fma_float_4.c: Likewise.
6035         * gcc.target/i386/l_fma_float_5.c: Likewise.
6036         * gcc.target/i386/l_fma_float_6.c: Likewise.
6038 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6040         PR c++/51226
6041         * g++.dg/cpp0x/pr51226.C: New.
6043 2013-04-16  Han Shen  <shenhan@google.com>
6045         Test cases for '-fstack-protector-strong'.
6046         * gcc.dg/fstack-protector-strong.c: New.
6047         * g++.dg/fstack-protector-strong.C: New.
6049 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6051         * gcc.target/aarch64/ands_1.c: New test.
6052         * gcc.target/aarch64/ands_2.c: Likewise
6054 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6056         * lib/target-supports.exp (check_effective_target_hw): New
6057         function.
6058         * c-c++-common/asan/clone-test-1.c: Call
6059         check_effective_target_hw.
6060         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6061         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6062         possible decorations.
6063         * c-c++-common/asan/null-deref-1.c: Likewise.
6064         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6065         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6066         * c-c++-common/asan/use-after-free-1.c: Likewise.
6067         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6068         * g++.dg/asan/large-func-test-1.C: Likewise.
6070 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6072         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6074 2013-05-07  Richard Biener  <rguenther@suse.de>
6076         PR middle-end/57190
6077         * g++.dg/torture/pr57190.C: New testcase.
6079 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6081         PR tree-optimization/57149
6082         * gcc.dg/pr57149.c: New test.
6084         PR debug/57184
6085         * gcc.dg/pr57184.c: New test.
6087 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6089         * gnat.dg/specs/array3.ads: New test.
6091 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6093         * c-c++-common/vector-scalar-2.c: New testcase.
6095 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6097         * gcc.target/i386/asm-dialect-2.c: New testcase.
6099 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6101         PR c++/57183
6102         * g++.dg/cpp0x/auto38.C: New.
6104 2013-05-06  Richard Biener  <rguenther@suse.de>
6106         PR tree-optimization/57185
6107         * gcc.dg/autopar/pr57185.c: New testcase.
6109 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6111         PR target/57106
6112         * gcc.target/i386/pr57106.c: New test.
6114 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6116         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6117         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6118         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6119         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6120         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6121         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6122         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6124 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6126         PR bootstrap/57154
6127         * gcc.dg/pr57154.c: New test.
6129 2013-05-06  Richard Biener  <rguenther@suse.de>
6131         PR middle-end/57147
6132         * gcc.dg/torture/pr57147-1.c: New testcase.
6133         * gcc.dg/torture/pr57147-2.c: Likewise.
6134         * gcc.dg/torture/pr57147-3.c: Likewise.
6136 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6138         PR target/55303
6139         * gcc.target/sh/pr55303-1.c: New.
6140         * gcc.target/sh/pr55303-2.c: New.
6141         * gcc.target/sh/pr55303-3.c: New.
6143 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6145         * gfortran.dg/allocate_with_source_3.f90: New.
6147 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6149         PR fortran/57141
6150         * gfortran.dg/null_8.f90: New.
6152 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6154         PR c++/53745
6155         * g++.dg/cpp0x/enum27.C: New.
6156         * g++.dg/cpp0x/enum_base.C: Adjust.
6158 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6160         PR tree-optimization/56205
6161         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6163 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6165         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6166         * gfortran.dg/bind_c_usage_27.f90: New.
6167         * gfortran.dg/bind_c_usage_28.f90: New.
6169 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6171         PR c++/51927
6172         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6174 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6176         PR target/57150
6177         * gcc.target/powerpc/pr57150.c: New file.
6179 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6181         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6182         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6183         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6184         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6185         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6186         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6187         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6189 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6191         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6192         scan-assembler-times.
6194 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6196         * gcc.dg/tree-ssa/slsr-32.c: New.
6197         * gcc.dg/tree-ssa/slsr-33.c: New.
6198         * gcc.dg/tree-ssa/slsr-34.c: New.
6199         * gcc.dg/tree-ssa/slsr-35.c: New.
6200         * gcc.dg/tree-ssa/slsr-36.c: New.
6201         * gcc.dg/tree-ssa/slsr-37.c: New.
6202         * gcc.dg/tree-ssa/slsr-38.c: New.
6204 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6206         * gcc.target/aarch64/tst_1.c: New test.
6207         * gcc.target/aarch64/tst_2.c: Likewise
6209 2013-05-02  Jeff Law  <law@redhat.com>
6211         PR tree-optimization/57144
6212         * gcc.c-torture/execute/pr57144.c: New test.
6214 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6216         PR rtl-optimization/57130
6217         * gcc.c-torture/execute/pr57130.c: New test.
6219 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6221         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6223 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6225         * gcc.target/aarch64/fabd.c: New file.
6227 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6229         PR c++/54318
6230         * g++.dg/cpp0x/pr54318.C: New.
6232 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6234         PR c++/14283
6235         * g++.dg/parse/error51.C: New.
6236         * g++.dg/parse/error15.C: Adjust column numbers.
6238 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6240         PR fortran/57142
6241         * gfortran.dg/size_kind_2.f90: New.
6242         * gfortran.dg/size_kind_3.f90: New.
6244 2013-05-02  Richard Biener  <rguenther@suse.de>
6246         PR middle-end/57140
6247         * g++.dg/torture/pr57140.C: New testcase.
6249 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6251         PR target/56732
6252         * gcc.target/arm/pr56732-1.c: New test.
6254 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6256         PR middle-end/56988
6257         * gcc.dg/ipa/pr56988.c: New test.
6259 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6261         * gcc.target/aarch64/bics_1.c: New test.
6262         * gcc.target/aarch64/bics_2.c: Likewise.
6264 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6266         PR rtl-optimization/57131
6267         * gcc.c-torture/execute/pr57131.c: New test.
6269 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6271         PR c++/57132
6272         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6274 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6276         PR target/57091
6277         * gcc.target/i386/pr57091.c: New test.
6279 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6281         * gcc.target/aarch64/vect-vaddv.c: New.
6283 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6285         * gcc.target/aarch64/vect-vmaxv.c: New.
6286         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6288 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6290         * gcc.target/aarch64/scalar-vca.c: New.
6291         * gcc.target/aarch64/vect-vca.c: Likewise.
6293 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6295         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6296         (test_vceqd_s64): Force arguments to SIMD registers.
6297         (test_vceqzd_s64): Likewise.
6298         (test_vcged_s64): Likewise.
6299         (test_vcled_s64): Likewise.
6300         (test_vcgezd_s64): Likewise.
6301         (test_vcged_u64): Likewise.
6302         (test_vcgtd_s64): Likewise.
6303         (test_vcltd_s64): Likewise.
6304         (test_vcgtzd_s64): Likewise.
6305         (test_vcgtd_u64): Likewise.
6306         (test_vclezd_s64): Likewise.
6307         (test_vcltzd_s64): Likewise.
6308         (test_vtst_s64): Likewise.
6309         (test_vtst_u64): Likewise.
6311 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6313         PR c++/57092
6314         * g++.dg/cpp0x/decltype53.C: New.
6316 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6318         PR fortran/57071
6319         * gfortran.dg/power_5.f90:  New test.
6321 2013-04-30  Richard Biener  <rguenther@suse.de>
6323         PR middle-end/57122
6324         * gcc.dg/torture/pr57122.c: New testcase.
6326 2013-04-30  Richard Biener  <rguenther@suse.de>
6328         PR middle-end/57107
6329         * g++.dg/torture/pr57107.C: New testcase.
6331 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6333         PR rtl-optimization/57105
6334         * gcc.dg/pr57105.c: New test.
6336 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6338         PR tree-optimization/57104
6339         * gcc.dg/pr57104.c: New test.
6341 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6343         PR target/44578
6344         * gcc.target/i386/pr44578.c: New test.
6346 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6348         PR target/57097
6349         * gcc.target/i386/pr57097.c: New test.
6351 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6353         PR target/57098
6354         * gcc.target/i386/pr57098.c: New test.
6356 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6358         * gcc.c-torture/execute/pr55875.c: New test.
6360 2013-04-29  Richard Biener  <rguenther@suse.de>
6362         PR middle-end/57075
6363         * gcc.dg/torture/pr57075.c: New testcase.
6365 2013-04-29  Richard Biener  <rguenther@suse.de>
6367         PR middle-end/57103
6368         * gcc.dg/autopar/pr57103.c: New testcase.
6370 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6372         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6374 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6376         * gcc.dg/pr50763.c: Update test.
6378 2013-04-26  Jeff Law  <law@redhat.com>
6380         * gcc.dg/tree-ssa/vrp88.c: New test.
6382 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6384         PR target/57108
6385         * gcc.target/sh/pr57108.c: New test.
6387 2013-04-29  Richard Biener  <rguenther@suse.de>
6389         PR middle-end/57089
6390         * gfortran.dg/gomp/pr57089.f90: New testcase.
6392 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6394         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6396 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6398         * gcc.target/aarch64/vect-vcvt.c: New.
6400 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6402         * gcc.target/aarch64/vect-vrnd.c: New.
6404 2013-04-29  Richard Biener  <rguenther@suse.de>
6406         PR tree-optimization/57081
6407         * gcc.dg/torture/pr57081.c: New testcase.
6409 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6411         PR tree-optimization/57083
6412         * gcc.dg/torture/pr57083.c: New test.
6414 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6416         PR c++/56450
6417         * g++.dg/cpp0x/decltype52.C: New.
6419 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6421         N3472 binary constants
6422         * g++.dg/cpp/limits.C: Adjust warning wording.
6423         * g++.dg/system-binary-constants-1.C: Likewise.
6424         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6426 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6428         PR fortran/57093
6429         * gfortran.dg/coarray_30.f90: New.
6431 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6433         PR fortran/57071
6434         * frontend-passes (optimize_power):  New function.
6435         (optimize_op):  Use it.
6437 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6439         PR target/56866
6440         * gcc.c-torture/execute/pr56866.c: New test.
6441         * gcc.target/i386/pr56866.c: New test.
6443 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6445         PR go/57045
6446         * gcc.dg/setjmp-5.c: New test.
6448 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6450         PR c++/55708
6451         * g++.dg/cpp0x/constexpr-55708.C: New.
6453 2013-04-26  Richard Biener  <rguenther@suse.de>
6455         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6456         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6457         * gcc.dg/pr53265.c: Remove XFAILs.
6458         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6459         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6461 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6463         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6464         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6465         -fdiagnostics-color=never option similarly to
6466         -fno-diagnostics-show-caret option.
6468 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6470         PR rtl-optimization/57003
6471         * gcc.target/i386/pr57003.c: New test.
6473 2013-04-25  Marek Polacek  <polacek@redhat.com>
6475         PR tree-optimization/57066
6476         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6478 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6479             Tejas Belagod  <tejas.belagod@arm.com>
6481         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6482         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6483         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6485 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6487         * gcc.target/aarch64/cmp.c: New.
6489 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6491         * gcc.target/aarch64/ngc.c: New.
6493 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6495         * lib/target-supports.exp
6496         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6497         (check_effective_target_arm_neon_fp16_ok): Likewise.
6498         (add_options_for_arm_neon_fp16): Likewise.
6499         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6500         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6502 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6504         PR rtl-optimizations/57046
6505         * gcc.target/i386/pr57046.c: New test.
6507 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6509         * g++.dg/cpp1y/cplusplus.C: New.
6511 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6513         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6515 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6517         * c-c++-common/Wpointer-arith-1.c: New.
6519 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6521         * g++.dg/cpp1y/cxx1y_macro.C: New.
6523 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6525         PR c++/56970
6526         * g++.dg/cpp0x/sfinae45.C: New.
6528 2013-04-24  Richard Biener  <rguenther@suse.de>
6530         PR testsuite/57050
6531         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6533 2013-04-23  Richard Biener  <rguenther@suse.de>
6535         PR middle-end/57036
6536         * gcc.dg/torture/pr57036-1.c: New testcase.
6537         * gcc.dg/torture/pr57036-2.c: Likewise.
6539 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6541         * gcc.target/aarch64/scalar-mov.c: New testcase.
6543 2013-04-23  Richard Biener  <rguenther@suse.de>
6545         PR tree-optimization/57026
6546         * gcc.dg/torture/pr57026.c: New testcase.
6548 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6550         PR fortran/53685
6551         PR fortran/57022
6552         * gfortran.dg/transfer_check_4.f90: New.
6554 2013-04-22  Marek Polacek  <polacek@redhat.com>
6556         PR sanitizer/56990
6557         * gcc.dg/pr56990.c: New test.
6559 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6561         PR target/57018
6562         * gcc.target/i386/pr57018.c: New test.
6564 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6566         * gcc.target/aarch64/vrecps.c: New.
6567         * gcc.target/aarch64/vrecpx.c: Likewise.
6569 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6571         PR target/56995
6572         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6574 2013-04-21  Jeff Law  <law@redhat.com>
6576         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6578 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6580         PR fortran/56907
6581         * gfortran.dg/c_loc_test_22.f90: New.
6583 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6585         PR rtl-optimization/56847
6586         * gcc.dg/pr56847.c: New test.
6588 2013-04-19  Richard Biener  <rguenther@suse.de>
6590         PR tree-optimization/56982
6591         * gcc.c-torture/execute/pr56982.c: New testcase.
6593 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6595         PR tree-optimization/56718
6596         * g++.dg/ipa/imm-devirt-1.C: New test.
6597         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6599 2013-04-19  Richard Biener  <rguenther@suse.de>
6601         PR tree-optimization/57000
6602         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6604 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6605             Mikael Morin  <mikael@gcc.gnu.org>
6607         PR fortran/56872
6608         * gfortran.dg/array_constructor_45.f90:  New test.
6609         * gfortran.dg/array_constructor_46.f90:  New test.
6610         * gfortran.dg/array_constructor_47.f90:  New test.
6611         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6613 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6615         PR rtl-optimization/56999
6616         * g++.dg/opt/pr56999.C: New test.
6618 2013-04-18  Cary Coutant  <ccoutant@google.com>
6620         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6621         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6623 2013-04-18  Cary Coutant  <ccoutant@google.com>
6625         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6626         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6627         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6628         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6629         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6630         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6631         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6632         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6633         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6634         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6635         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6637 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6639         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6641 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6643         PR tree-optimization/56984
6644         * gcc.c-torture/compile/pr56984.c: New test.
6646         PR rtl-optimization/56992
6647         * gcc.dg/pr56992.c: New test.
6649 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6651         PR fortran/56814
6652         * gfortran.dg/proc_ptr_42.f90: New.
6654 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6656         * gnat.dg/discr41.ad[sb]: New test.
6657         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6658         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6659         * gcc.dg/vect/slp-24.c: Likewise.
6660         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6661         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6662         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6663         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6664         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6665         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6666         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6667         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6668         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6669         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6670         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6671         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6672         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6673         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6674         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6675         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6676         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6677         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6678         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6679         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6680         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6681         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6682         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6683         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6684         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6685         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6687 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6689         PR fortran/40958
6690         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6691         * gfortran.dg/module_md5_1.f90: Remove.
6693 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6695         * gcc.target/aarch64/adds3.c: New.
6696         * gcc.target/aarch64/subs3.c: New.
6698 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6700         * gcc.target/aarch64/adds1.c: New.
6701         * gcc.target/aarch64/adds2.c: New.
6702         * gcc.target/aarch64/subs1.c: New.
6703         * gcc.target/aarch64/subs2.c: New.
6705 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6707         Implement n3599 - Literal operator templates for strings.
6708         * g++.dg/cpp1y/udlit-char-template.C: New test.
6709         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6711 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6713         PR fortran/39505
6714         * gfortran.dg/no_arg_check_1.f90: New.
6715         * gfortran.dg/no_arg_check_2.f90: New.
6716         * gfortran.dg/no_arg_check_3.f90: New.
6718 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6720         PR fortran/56968
6721         * gfortran.dg/proc_ptr_41.f90: New.
6723 2013-04-16  Richard Biener  <rguenther@suse.de>
6725         PR tree-optimization/56756
6726         * gcc.dg/torture/pr56756.c: New testcase.
6728 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6730         PR fortran/56969
6731         * gfortran.dg/c_assoc_5.f90: New.
6733 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6735         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6736         * gcc.c-torture/execute/pr33992.x: Remove.
6737         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6738         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6739         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6741 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6743         PR tree-optimization/56962
6744         * gcc.c-torture/execute/pr56962.c: New test.
6746 2013-04-15  Richard Biener  <rguenther@suse.de>
6748         PR tree-optimization/56933
6749         * gcc.dg/vect/pr56933.c: New testcase.
6751 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6753         * gcc.target/arm/anddi3-opt.c: New test.
6754         * gcc.target/arm/anddi3-opt2.c: Likewise.
6756 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6758         * gcc.dg/pr56890-1.c: New test.
6759         * gcc.dg/pr56890-2.c: Likewise.
6761 2013-04-15  Joey Ye  <joey.ye@arm.com>
6763         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6764         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6766 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6768         PR fortran/56816
6769         * gfortran.dg/select_type_33.f03: New test.
6771 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6773         PR fortran/55959
6774         * gfortran.dg/typebound_proc_29.f03: New.
6776 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6778         PR fortran/56266
6779         * gfortran.dg/typebound_proc_28.f03: New.
6781 2013-04-12  Jeff Law  <law@redhat.com>
6783         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6784         either.
6786 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6788         PR fortran/56929
6789         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6791 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6793         PR target/56903
6794         * gcc.target/i386/pr56903.c: New test.
6796 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6798         PR fortran/56261
6799         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6800         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6801         * gfortran.dg/block_11.f90: Fix invalid test case.
6802         * gfortran.dg/function_types_3.f90: Add new error message.
6803         * gfortran.dg/global_references_1.f90: Ditto.
6804         * gfortran.dg/import2.f90: Remove unneeded parts.
6805         * gfortran.dg/import6.f90: Fix invalid test case.
6806         * gfortran.dg/proc_decl_2.f90: Ditto.
6807         * gfortran.dg/proc_decl_9.f90: Ditto.
6808         * gfortran.dg/proc_decl_18.f90: Ditto.
6809         * gfortran.dg/proc_ptr_40.f90: New.
6810         * gfortran.dg/whole_file_7.f90: Modified error wording.
6811         * gfortran.dg/whole_file_16.f90: Ditto.
6812         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6813         * gfortran.dg/whole_file_18.f90: Modified error wording.
6814         * gfortran.dg/whole_file_20.f03: Ditto.
6815         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6816         invalid test case.
6818 2013-04-12  Richard Biener  <rguenther@suse.de>
6820         Revert
6821         2013-04-10  Richard Biener  <rguenther@suse.de>
6823         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6825 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6827         PR fortran/56845
6828         * gfortran.dg/class_allocate_15.f90: New.
6830         Revert:
6831         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6833         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6834         scan-tree-dump-times.
6836 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6838         PR tree-optimization/56918
6839         PR tree-optimization/56920
6840         * gcc.dg/vect/pr56918.c: New test.
6841         * gcc.dg/vect/pr56920.c: New test.
6843 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6845         PR fortran/56845
6846         * gfortran.dg/class_allocate_14.f90: New.
6847         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6848         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6850 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6852         * gcc.dg/fold-cstvecshift.c: New testcase.
6854 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6856         * gcc.target/aarch64/negs.c: New.
6858 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6860         PR c++/56895
6861         * g++.dg/template/arrow4.C: New test.
6863 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6865         * gnat.dg/array23.adb: New test.
6866         * gnat.dg/array23_pkg[123].ads: New helpers.
6868 2013-04-11  Jeff Law  <law@redhat.com>
6870         PR tree-optimization/56900
6871         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6873 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6875         PR c++/56913
6876         * g++.dg/cpp0x/sfinae44.C: New.
6878 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6880         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6881         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6883 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6885         PR c++/54216
6886         * g++.dg/cpp0x/enum26.C: New.
6887         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6889 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6891         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6892         inverse operands.
6893         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6894         loop is vectorized.
6895         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6896         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6897         loop is vectorized and that the correct instruction is generated.
6898         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6899         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6900         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6902 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6904         PR tree-optimization/56899
6905         * gcc.c-torture/execute/pr56899.c: New test.
6907 2013-04-10  David S. Miller  <davem@davemloft.net>
6909         * gcc.target/sparc/setcc-4.c: New test.
6910         * gcc.target/sparc/setcc-5.c: New test.
6912 2013-04-10  Richard Biener  <rguenther@suse.de>
6914         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6916 2013-04-10  Richard Biener  <rguenther@suse.de>
6918         * gcc.dg/vect/slp-39.c: New testcase.
6920 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6922         PR tree-optimization/55524
6923         * gcc.target/epiphany/fnma-1.c: New test.
6925 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6927         * gcc.dg/tree-ssa/inline-11.c: New test
6929 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6931         PR c++/56895
6932         * g++.dg/template/arrow3.C: New test.
6934 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6936         * gcc.target/arm/minmax_minus.c: New test.
6938 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6940         PR middle-end/56883
6941         * c-c++-common/gomp/pr56883.c: New test.
6943 2013-04-09  Jeff Law  <law@redhat.com>
6945         * gcc.dg/tree-ssa/vrp87.c: New test.
6947 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6949         PR tree-optimization/56854
6950         * g++.dg/torture/pr56854.C: New test.
6952 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6954         PR fortran/56782
6955         * gfortran.dg/array_constructor_44.f90:  New test.
6957 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6959         PR c++/56871
6960         * g++.dg/cpp0x/constexpr-specialization.C: New.
6962 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6964         * gcc.c-torture/execute/pr56837.c: New test.
6966         PR c++/34949
6967         PR c++/50243
6968         * g++.dg/opt/vt3.C: New test.
6969         * g++.dg/opt/vt4.C: New test.
6971 2013-04-08  Jeff Law  <law@redhat.com>
6973         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6975 2013-04-08  Richard Biener  <rguenther@suse.de>
6977         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6979 2013-04-08  Richard Biener  <rguenther@suse.de>
6981         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6983 2013-04-08  Richard Biener  <rguenther@suse.de>
6985         * g++.dg/vect/slp-pr56812.cc: Adjust.
6987 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6989         * gcc.dg/pr56837.c: New test.
6990         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6991         "generated memset minus one".
6993 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6995         PR fortran/56849
6996         * gfortran.dg/reshape_5.f90: New.
6998 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7000         PR target/56843
7001         * gcc.target/powerpc/recip-1.c: Modify expected output.
7002         * gcc.target/powerpc/recip-3.c: Likewise.
7003         * gcc.target/powerpc/recip-4.c: Likewise.
7004         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7006 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7008         * gcc.target/arm/peep-ldrd-1.c: New test.
7009         * gcc.target/arm/peep-strd-1.c: Likewise.
7011 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7013         * gcc.target/arm/negdi-1.c: New test.
7014         * gcc.target/arm/negdi-2.c: Likewise.
7015         * gcc.target/arm/negdi-3.c: Likewise.
7016         * gcc.target/arm/negdi-4.c: Likewise.
7018 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7020         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7021         Add -march=armv8-a when we use v8 NEON.
7022         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7023         (check_effective_target_vect_call_ceilf): Likewise.
7024         (check_effective_target_vect_call_floorf): Likewise.
7025         (check_effective_target_vect_call_roundf): Likewise.
7026         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7027         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7028         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7029         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7030         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7032 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7034         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7035         * gcc.target/powerpc/sd-pwr6.c: Same.
7036         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7037         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7039 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7041         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7043 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7045         PR fortran/40881
7046         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7047         * gfortran.dg/altreturn_4.f90: Ditto.
7048         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7049         * gfortran.dg/altreturn_5.f90: Ditto.
7050         * gfortran.dg/altreturn_6.f90: Ditto.
7051         * gfortran.dg/altreturn_7.f90: Ditto.
7053 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7055         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7056         New procedure.
7057         (check_effective_target_arm_v8_neon_ok_nocache):
7058         Likewise.
7059         (check_effective_target_arm_v8_neon_ok): Change to use
7060         check_effective_target_arm_v8_neon_ok_nocache.
7061         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7062         NEON flags.
7063         (check_effective_target_vect_call_btruncf):
7064         Enable for arm and ARMv8 NEON.
7065         (check_effective_target_vect_call_ceilf): Likewise.
7066         (check_effective_target_vect_call_floorf): Likewise.
7067         (check_effective_target_vect_call_roundf): Likewise.
7068         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7069         target.
7071 2013-04-04  Marek Polacek  <polacek@redhat.com>
7073         PR tree-optimization/48186
7074         * gcc.dg/pr48186.c: New test.
7076 2013-04-04  Richard Biener  <rguenther@suse.de>
7078         PR tree-optimization/56826
7079         * gcc.dg/vect/pr56826.c: New testcase.
7080         * gcc.dg/vect/O3-pr36098.c: Adjust.
7082 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7084         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7085         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7086         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7087         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7088         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7089         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7090         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7091         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7092         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7093         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7095 2013-04-04  Richard Biener  <rguenther@suse.de>
7097         PR tree-optimization/56213
7098         * gcc.dg/vect/vect-123.c: New testcase.
7100 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7102         PR fortran/56810
7103         * gfortran.dg/read_repeat_2.f90: New.
7105 2013-04-04  Richard Biener  <rguenther@suse.de>
7107         PR tree-optimization/56837
7108         * g++.dg/torture/pr56837.C: New testcase.
7110 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7112         PR fortran/50269
7113         * gfortran.dg/c_loc_test_21.f90: New.
7114         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7115         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7116         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7117         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7118         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7120 2013-04-03  Jeff Law  <law@redhat.com>
7122         PR tree-optimization/56799
7123         * gcc.c-torture/execute/pr56799.c: New test.
7125 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7127         PR c++/56815
7128         * g++.dg/warn/Wpointer-arith-1.C: New.
7129         * g++.dg/gomp/for-19.C: Adjust.
7131 2013-04-03  Marek Polacek  <polacek@redhat.com>
7133         PR sanitizer/55702
7134         * gcc.dg/pr55702.c: New test.
7136 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7138         PR target/56809
7139         * gcc.dg/pr56809.c: New testcase.
7141 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7143         PR debug/56819
7144         * g++.dg/debug/pr56819.C: New test.
7146 2013-04-03  Richard Biener  <rguenther@suse.de>
7148         PR tree-optimization/56817
7149         * g++.dg/torture/pr56817.C: New testcase.
7151 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7153         * gcc.dg/vect/bb-slp-31.c: New file.
7155 2013-04-03  Jason Merrill  <jason@redhat.com>
7157         PR c++/34949
7158         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7160 2013-04-03  Richard Biener  <rguenther@suse.de>
7162         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7164 2013-04-03  Richard Biener  <rguenther@suse.de>
7166         PR tree-optimization/55964
7167         * gcc.dg/torture/pr55964-2.c: New testcase.
7169 2013-04-03  Richard Biener  <rguenther@suse.de>
7171         PR tree-optimization/56501
7172         * gcc.dg/torture/pr56501.c: New testcase.
7174 2013-04-03  Richard Biener  <rguenther@suse.de>
7176         PR tree-optimization/56407
7177         * gcc.dg/torture/pr56407.c: New testcase.
7179 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7181         PR tree-optimization/56790
7182         * g++.dg/ext/pr56790-1.C: New testcase.
7184 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7186         * gcc.target/i386/merge-1.c: New testcase.
7187         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7189 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7191         PR c/19449
7192         * gcc.c-torture/execute/pr19449.c: New test.
7194 2013-04-03  Richard Biener  <rguenther@suse.de>
7196         PR tree-optimization/56812
7197         * g++.dg/vect/slp-pr56812.cc: New testcase.
7199 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7201         PR fortran/56284
7202         PR fortran/40881
7203         * gfortran.dg/altreturn_8.f90: New.
7204         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7205         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7206         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7208 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7210         PR rtl-optimization/56745
7211         * gcc.c-torture/compile/pr56745.c: New test.
7213 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7215         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7217 2013-04-02  Richard Biener  <rguenther@suse.de>
7219         PR tree-optimization/56778
7220         * gcc.dg/torture/pr56778.c: New testcase.
7222 2013-04-02  Richard Biener  <rguenther@suse.de>
7224         PR middle-end/56768
7225         * g++.dg/torture/pr56768.C: New testcase.
7227 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7229         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7231 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7233         PR fortran/56660
7234         * gfortran.dg/namelist_82.f90:  New test.
7236 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7238         PR fortran/56500
7239         * gfortran.dg/implicit_class_1.f90: New.
7241 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7243         PR fortran/56786
7244         * gfortran.dg/namelist_81.f90:  New test.
7246 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7248         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7249         for constant and equal string lengths.
7250         * gfortran.dg/character_comparison_5.f90:  Likewise.
7251         * gfortran.dg/character_comparison_9.f90:  New test.
7253 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7255         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7256         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7258 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7260         PR fortran/35203
7261         * gfortran.dg/optional_absent_3.f90: New.
7263 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7265         PR fortran/56737
7266         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7268 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7270         PR fortran/56735
7271         * gfortran.dg/namelist_80.f90: New.
7273 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7275         PR fortran/45159
7276         * gfortran.dg/string_length_2.f90:  New test.
7277         * gfortran.dg/dependency_41.f90:  New test.
7279 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7281         PR fortran/55806
7282         * gfortran.dg/array_constructor_43.f90:  New test.
7283         * gfortran.dg/random_seed_3.f90:  New test.
7285 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7287         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7288         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7289         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7290         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7291         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7292         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7293         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7294         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7295         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7296         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7298 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7300         PR c++/56725
7301         * g++.dg/conversion/op4.C: Adjust.
7302         * g++.dg/cpp0x/rv1n.C: Likewise.
7303         * g++.dg/cpp0x/rv2n.C: Likewise.
7304         * g++.dg/cpp0x/template_deduction.C: Likewise.
7305         * g++.dg/expr/cond8.C: Likewise.
7306         * g++.dg/other/error4.C: Likewise.
7307         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7308         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7309         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7310         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7311         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7312         * g++.old-deja/g++.law/cvt20.C: Likewise.
7313         * g++.old-deja/g++.law/cvt8.C: Likewise.
7314         * g++.old-deja/g++.law/init8.C: Likewise.
7315         * g++.old-deja/g++.mike/net12.C: Likewise.
7316         * g++.old-deja/g++.mike/net8.C: Likewise.
7317         * g++.old-deja/g++.mike/p2793.C: Likewise.
7318         * g++.old-deja/g++.mike/p3836.C: Likewise.
7319         * g++.old-deja/g++.mike/p418.C: Likewise.
7320         * g++.old-deja/g++.mike/p701.C: Likewise.
7321         * g++.old-deja/g++.mike/p807.C: Likewise.
7323 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7325         PR middle-end/56694
7326         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7327         targets.
7329 2013-03-28  Marek Polacek  <polacek@redhat.com>
7331         PR tree-optimization/56695
7332         * gcc.dg/vect/pr56695.c: New test.
7334 2013-03-28  Richard Biener  <rguenther@suse.de>
7336         PR tree-optimization/37021
7337         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7338         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7340 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7342         PR fortran/56650
7343         PR fortran/36437
7344         * gfortran.dg/sizeof_2.f90: New.
7345         * gfortran.dg/sizeof_3.f90: New.
7346         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7348 2013-03-27  Richard Biener  <rguenther@suse.de>
7350         PR tree-optimization/37021
7351         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7353 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7355         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7356         * g++.dg/ipa/ivinline-2.C: Likewise.
7357         * g++.dg/ipa/ivinline-3.C: Likewise.
7358         * g++.dg/ipa/ivinline-4.C: Likewise.
7359         * g++.dg/ipa/ivinline-5.C: Likewise.
7360         * g++.dg/ipa/ivinline-7.C: Likewise.
7361         * g++.dg/ipa/ivinline-8.C: Likewise.
7362         * g++.dg/ipa/ivinline-9.C: Likewise.
7363         * g++.dg/cpp0x/noexcept03.C: Likewise.
7364         * gcc.dg/const-1.c: Likewise.
7365         * gcc.dg/ipa/pure-const-1.c: Likewise.
7366         * gcc.dg/noreturn-8.c: Likewise.
7367         * gcc.target/i386/mmx-1.c: Likewise.
7368         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7369         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7370         * gcc.c-torture/execute/pr33992.x: New file.
7372 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7374         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7376 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7378         PR c++/55951
7379         * g++.dg/ext/desig5.C: New.
7381 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7383         PR fortran/56649
7384         * gfortran.dg/merge_init_expr_2.f90: New.
7385         * gfortran.dg/merge_char_1.f90: Modify test to
7386         stay a run-time test.
7387         * gfortran.dg/merge_char_3.f90: Ditto.
7389 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7391         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7392         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7394 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7396         PR c++/56722
7397         * g++.dg/cpp0x/range-for23.C: New.
7399 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7401         PR libfortran/52512
7402         * gfortran.dg/namelist_79.f90: New.
7404 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7406         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7408 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7410         PR fortran/38536
7411         PR fortran/38813
7412         PR fortran/38894
7413         PR fortran/39288
7414         PR fortran/40963
7415         PR fortran/45824
7416         PR fortran/47023
7417         PR fortran/47034
7418         PR fortran/49023
7419         PR fortran/50269
7420         PR fortran/50612
7421         PR fortran/52426
7422         PR fortran/54263
7423         PR fortran/55343
7424         PR fortran/55444
7425         PR fortran/55574
7426         PR fortran/56079
7427         PR fortran/56378
7428         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7429         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7430         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7431         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7432         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7433         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7434         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7435         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7436         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7437         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7438         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7439         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7440         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7441         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7442         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7443         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7444         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7445         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7446         * gfortran.dg/pr32601_1.f03: Ditto.
7447         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7448         * gfortran.dg/blockdata_7.f90: New.
7449         * gfortran.dg/c_assoc_4.f90: New.
7450         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7451         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7452         * gfortran.dg/c_funloc_tests_8.f90: New.
7453         * gfortran.dg/c_loc_test_17.f90: New.
7454         * gfortran.dg/c_loc_test_18.f90: New.
7455         * gfortran.dg/c_loc_test_19.f90: New.
7456         * gfortran.dg/c_loc_test_20.f90: New.
7457         * gfortran.dg/c_sizeof_5.f90: New.
7458         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7459         * gfortran.dg/transfer_resolve_2.f90: New.
7460         * gfortran.dg/transfer_resolve_3.f90: New.
7461         * gfortran.dg/transfer_resolve_4.f90: New.
7462         * gfortran.dg/pr32601.f03: Update dg-error.
7463         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7464         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7466 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7468         * gcc.target/arm/vseleqdf.c: New test.
7469         * gcc.target/arm/vseleqsf.c: Likewise.
7470         * gcc.target/arm/vselgedf.c: Likewise.
7471         * gcc.target/arm/vselgesf.c: Likewise.
7472         * gcc.target/arm/vselgtdf.c: Likewise.
7473         * gcc.target/arm/vselgtsf.c: Likewise.
7474         * gcc.target/arm/vselledf.c: Likewise.
7475         * gcc.target/arm/vsellesf.c: Likewise.
7476         * gcc.target/arm/vselltdf.c: Likewise.
7477         * gcc.target/arm/vselltsf.c: Likewise.
7478         * gcc.target/arm/vselnedf.c: Likewise.
7479         * gcc.target/arm/vselnesf.c: Likewise.
7480         * gcc.target/arm/vselvcdf.c: Likewise.
7481         * gcc.target/arm/vselvcsf.c: Likewise.
7482         * gcc.target/arm/vselvsdf.c: Likewise.
7483         * gcc.target/arm/vselvssf.c: Likewise.
7485 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7487         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7488         body from here...
7489         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7490         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7491         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7492         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7493         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7494         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7495         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7496         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7497         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7498         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7499         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7500         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7501         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7502         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7503         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7504         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7505         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7506         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7507         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7508         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7509         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7510         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7511         * gcc.target/arm/atomic-op-char.c: Likewise.
7512         * gcc.target/arm/atomic-op-consume.c: Likewise.
7513         * gcc.target/arm/atomic-op-int.c: Likewise.
7514         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7515         * gcc.target/arm/atomic-op-release.c: Likewise.
7516         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7517         * gcc.target/arm/atomic-op-short.c: Likewise.
7519 2013-03-25  Richard Biener  <rguenther@suse.de>
7521         PR middle-end/56694
7522         * g++.dg/torture/pr56694.C: New testcase.
7524 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7526         PR target/56720
7527         * gcc.target/arm/neon-vcond-gt.c: New test.
7528         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7529         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7531 2013-03-25  Richard Biener  <rguenther@suse.de>
7533         PR tree-optimization/56689
7534         * gcc.dg/torture/pr56689.c: New testcase.
7536 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7538         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7540 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7542         PR fortran/56696
7543         * gfortran.dg/eof_5.f90: New.
7545 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7547         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7548         alphabetically.
7550 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7552         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7554 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7556         PR testsuite/55994
7557         * gcc.c-torture/execute/builtins/builtins.exp: Add
7558         -Wl,--allow-multiple-definition for RTEMS targets.
7560 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7562         * gcc.target/aarch64/movk.c: New test.
7564 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7566         * g++.dg/ext/vector21.C: New testcase.
7568 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7570         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7571         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7573 2013-03-21  Richard Biener  <rguenther@suse.de>
7575         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7576         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7578 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7580         * gcc.target/aarch64/vect.c: Test and result vector added
7581         for sabd and saba instructions.
7582         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7583         instructions in assembly.
7584         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7585         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7586         for fabd instruction.
7587         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7588         instruction in assembly.
7589         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7591 2013-03-20  Jeff Law  <law@redhat.com>
7593         * g++.dg/tree-ssa/ssa-dom.C: New test.
7595 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7597         * gcc.target/powerpc/mmfpgpr.c: New test.
7598         * gcc.target/powerpc/sd-vsx.c: Likewise.
7599         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7600         * gcc.target/powerpc/vsx-float0.c: Likewise.
7602 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7604         PR tree-optimization/56355
7605         * gcc.dg/pr56355-1.c: New file.
7607 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7608             Richard Sandiford  <rdsandiford@googlemail.com>
7610         * gcc.target/mips/mips.exp: Add microMIPS support.
7611         * gcc.target/mips/umips-movep-2.c: New test.
7612         * gcc.target/mips/umips-lwp-2.c: New test.
7613         * gcc.target/mips/umips-swp-5.c: New test.
7614         * gcc.target/mips/umips-constraints-1.c: New test.
7615         * gcc.target/mips/umips-lwp-3.c: New test.
7616         * gcc.target/mips/umips-swp-6.c: New test.
7617         * gcc.target/mips/umips-constraints-2.c: New test.
7618         * gcc.target/mips/umips-save-restore-1.c: New test.
7619         * gcc.target/mips/umips-lwp-4.c: New test.
7620         * gcc.target/mips/umips-swp-7.c: New test.
7621         * gcc.target/mips/umips-save-restore-2.c: New test.
7622         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7623         * gcc.target/mips/umips-lwp-5.c: New test.
7624         * gcc.target/mips/umips-save-restore-3.c: New test.
7625         * gcc.target/mips/umips-lwp-6.c: New test.
7626         * gcc.target/mips/umips-swp-1.c: New test.
7627         * gcc.target/mips/umips-lwp-7.c: New test.
7628         * gcc.target/mips/umips-swp-2.c: New test.
7629         * gcc.target/mips/umips-lwp-8.c: New test.
7630         * gcc.target/mips/umips-swp-3.c: New test.
7631         * gcc.target/mips/umips-movep-1.c: New test.
7632         * gcc.target/mips/umips-lwp-1.c: New test.
7633         * gcc.target/mips/umips-swp-4.c: New test.
7635 2013-03-20  Richard Biener  <rguenther@suse.de>
7637         PR tree-optimization/56661
7638         * gcc.dg/torture/pr56661.c: New testcase.
7640 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7642         PR rtl-optimization/56605
7643         * gcc.target/powerpc/pr56605.c: New.
7645 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7647         PR fortran/54932
7648         * gfortran.dg/do_1.f90: Don't xfail.
7650 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7652         PR libfortran/51825
7653         * gfortran.dg/namelist_77.f90: New.
7654         * gfortran.dg/namelist_78.f90: New.
7656 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7658         PR libfortran/48618
7659         * gfortran.dg/open_negative_unit_1.f90: New.
7661 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7663         * gcc.target/aarch64/sbc.c: New test.
7665 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7667         * gcc.target/aarch64/ror.c: New test.
7669 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7671         * gcc.target/aarch64/extr.c: New test.
7673 2013-03-19  Richard Biener  <rguenther@suse.de>
7675         PR tree-optimization/56273
7676         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7677         * c-c++-common/uninit-17.c: Likewise.
7679 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7681         PR tree-optimization/56635
7682         * g++.dg/torture/pr56635.C: New test.
7684 2013-03-18  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/3713
7687         * g++.dg/ipa/devirt-12.C: New testcase.
7689 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7691         PR c/56566
7692         * c-c++-common/pr56566.c: New test.
7694 2013-03-17  Jason Merrill  <jason@redhat.com>
7696         * g++.dg/template/abstract-dr337.C: XFAIL.
7698 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7700         PR c++/56607
7701         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7702         * c-c++-common/pr56607.c: New test.
7704 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7706         PR c++/56582
7707         * g++.dg/cpp0x/constexpr-array5.C: New.
7709 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7711         PR fortran/56615
7712         * gfortran.dg/transfer_intrinsic_5.f90: New.
7714 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7716         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7717         * gcc.target/i386/pr20020-1.c: Likewise.
7718         * gcc.target/i386/pr20020-2.c: Likewise.
7719         * gcc.target/i386/pr20020-3.c: Likewise.
7720         * gcc.target/i386/pr53425-1.c: Likewise.
7721         * gcc.target/i386/pr53425-2.c: Likewise.
7722         * gcc.target/i386/pr55093.c: Likewise.
7723         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7725 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7727         PR debug/56307
7728         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7729         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7731 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7733         PR tree-optimization/53265
7734         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7735         undefined behavior.
7736         * gcc.dg/graphite/id-6.c (test): Likewise.
7737         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7738         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7740         PR tree-optimization/53265
7741         * gcc.dg/pr53265.c: New test.
7742         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7743         to dg-options.
7744         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7745         arrays.
7746         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7747         n, use it as high bound instead of 4.
7749 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7751         PR target/49880
7752         * gcc.target/sh/pr49880-1.c: New.
7753         * gcc.target/sh/pr49880-2.c: New.
7754         * gcc.target/sh/pr49880-3.c: New.
7755         * gcc.target/sh/pr49880-4.c: New.
7756         * gcc.target/sh/pr49880-5.c: New.
7758 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7760         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7762 2013-03-13  Richard Biener  <rguenther@suse.de>
7764         PR tree-optimization/56608
7765         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7767 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7769         PR c++/56611
7770         * g++.dg/cpp0x/alias-decl-32.C: New.
7772 2013-03-11  Jan Hubicka  <jh@suse.cz>
7774         PR middle-end/56571
7775         * gcc.c-torture/compile/pr56571.c: New testcase.
7777 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7779         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7780         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7782 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7784         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7785         * gcc.dg/inline_4.c: Likewise.
7786         * gcc.dg/unroll_2.c: Likewise.
7787         * gcc.dg/unroll_3.c: Likewise.
7788         * gcc.dg/unroll_4.c: Likewise.
7790 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7792         PR testsuite/54119
7793         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7795         PR debug/56307
7796         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7798 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7800         PR target/40797
7801         * gcc.c-torture/compile/pr40797.c: New.
7803 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7805         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7807 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7809         PR fortran/56575
7810         * gfortran.dg/class_56.f90: New test.
7812 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7814         PR middle-end/56524
7815         * gcc.target/mips/pr56524.c: New test.
7817 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7819         PR c++/56565
7820         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7822 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7824         PR c++/51412
7825         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7827 2013-03-08  Marek Polacek  <polacek@redhat.com>
7829         PR tree-optimization/56478
7830         * gcc.dg/torture/pr56478.c: New test.
7832 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7834         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7835         targets linker option --allow-multiple-definition.
7837         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7838         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7839         * gcc.dg/pr52549.c: Add LLP64 case.
7840         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7841         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7842         * gcc.dg/torture/pr51071-2.c: Likewise.
7843         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7844         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7845         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7846         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7847         * gcc.dg/weak/weak-1.c: Likewise.
7848         * gcc.dg/weak/weak-2.c: Likewise.
7849         * gcc.dg/weak/weak-3.c: Likewise.
7850         * gcc.dg/weak/weak-4.c: Likewise.
7851         * gcc.dg/weak/weak-5.c: Likewise.
7852         * gcc.dg/weak/weak-15.c: Likewise.
7853         * gcc.dg/weak/weak-16.c: Likewise.
7855         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7857 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7859         PR tree-optimization/56559
7860         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7862 2013-03-07  Andreas Schwab  <schwab@suse.de>
7864         * gcc.dg/pr31490.c: Fix last change.
7866 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7868         PR c++/56534
7869         * g++.dg/template/crash115.C: New.
7871 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7873         PR tree-optimization/56539
7874         * gcc.c-torture/compile/pr56539.c: New test.
7876 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7878         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7879         targets.
7880         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7881         * gcc.dg/lto/20091013-1_2.c: Likewise.
7882         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7884 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7886         * gnat.dg/specs/aggr6.ads: New test.
7888 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7890         * gnat.dg/loop_optimization15.ad[sb]: New test.
7892 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7894         PR middle-end/56548
7895         * gcc.dg/pr56548.c: New test.
7897 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7899         PR debug/53363
7900         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7902 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7904         PR c++/56543
7905         * g++.dg/template/typename20.C: New test.
7907 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7909         PR debug/56510
7910         * gcc.dg/pr56510.c: New test.
7912         PR rtl-optimization/56484
7913         * gcc.c-torture/compile/pr56484.c: New test.
7915 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7917         PR c++/56530
7918         * g++.dg/warn/Wsign-conversion-2.C: New.
7920 2013-03-05  Richard Biener  <rguenther@suse.de>
7922         PR tree-optimization/56270
7923         * gcc.dg/vect/slp-38.c: New testcase.
7925 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7927         PR rtl-optimization/56494
7928         * gcc.dg/pr56494.c: New test.
7930 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7932         * gcc.dg/pr56424.c: New test.
7934 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7936         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7937         * gcc.dg/pr56228.c <avr>: Skip.
7939 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7941         PR testsuite/52641
7942         PR tree-optimization/52631
7943         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7945 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7947         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7948         * gcc.dg/vect/vect-83_64.c: Same.
7950 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7952         PR fortran/56477
7953         * gfortran.dg/pointer_check_13.f90: New test.
7955 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7957         PR fortran/54730
7958         * gfortran.dg/array_constructor_42.f90: New test.
7960 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7962         PR c++/52688
7963         * g++.dg/template/static33.C: New.
7964         * g++.dg/template/static34.C: Likewise.
7966         PR c++/10291
7967         * g++.dg/template/static35.C: New.
7969 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7971         * gcc.dg/pr56396.c: Require pic support.
7973 2013-03-01  Richard Biener  <rguenther@suse.de>
7975         PR tree-optimization/55481
7976         * gcc.dg/torture/pr56488.c: New testcase.
7978 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7979             Jakub Jelinek  <jakub@redhat.com>
7981         PR sanitizer/56454
7982         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7983         no_sanitize_address attribute rather than no_address_safety_analysis.
7984         * g++.dg/asan/sanitizer_test_utils.h
7985         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7986         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7987         in addition to no_address_safety_analysis.
7989 2013-02-28  Jason Merrill  <jason@redhat.com>
7991         PR c++/56481
7992         * g++.dg/cpp0x/constexpr-and.C: New.
7994 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7996         PR tree-optimization/56294
7997         * g++.dg/debug/pr56294.C: New test.
7999 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8001         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8003 2013-02-27  Marek Polacek  <polacek@redhat.com>
8005         PR rtl-optimization/56466
8006         * gcc.dg/pr56466.c: New test.
8008 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8010         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8011         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8012         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8014 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8016         PR middle-end/45472
8017         * gcc.dg/pr45472.c: New test.
8019 2013-02-26  Marek Polacek  <polacek@redhat.com>
8021         PR tree-optimization/56426
8022         * gcc.dg/pr56436.c: New test.
8024 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8026         PR tree-optimization/56448
8027         * gcc.c-torture/compile/pr56448.c: New test.
8029         PR tree-optimization/56443
8030         * gcc.dg/torture/pr56443.c: New test.
8032 2013-02-25  Richard Biener  <rguenther@suse.de>
8034         PR tree-optimization/56175
8035         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8037 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8039         PR c++/56403
8040         * g++.dg/torture/pr56403.C: New test.
8042 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8044         Revert:
8045         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8046         Richard Sandiford  <rdsandiford@googlemail.com>
8048         * gcc.target/mips/mips.exp: Add microMIPS support.
8049         * gcc.target/mips/umips-movep-2.c: New test.
8050         * gcc.target/mips/umips-lwp-2.c: New test.
8051         * gcc.target/mips/umips-swp-5.c: New test.
8052         * gcc.target/mips/umips-constraints-1.c: New test.
8053         * gcc.target/mips/umips-lwp-3.c: New test.
8054         * gcc.target/mips/umips-swp-6.c: New test.
8055         * gcc.target/mips/umips-constraints-2.c: New test.
8056         * gcc.target/mips/umips-save-restore-1.c: New test.
8057         * gcc.target/mips/umips-lwp-4.c: New test.
8058         * gcc.target/mips/umips-swp-7.c: New test.
8059         * gcc.target/mips/umips-save-restore-2.c: New test.
8060         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8061         * gcc.target/mips/umips-lwp-5.c: New test.
8062         * gcc.target/mips/umips-save-restore-3.c: New test.
8063         * gcc.target/mips/umips-lwp-6.c: New test.
8064         * gcc.target/mips/umips-swp-1.c: New test.
8065         * gcc.target/mips/umips-lwp-7.c: New test.
8066         * gcc.target/mips/umips-swp-2.c: New test.
8067         * gcc.target/mips/umips-lwp-8.c: New test.
8068         * gcc.target/mips/umips-swp-3.c: New test.
8069         * gcc.target/mips/umips-movep-1.c: New test.
8070         * gcc.target/mips/umips-lwp-1.c: New test.
8071         * gcc.target/mips/umips-swp-4.c: New test.
8073 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8074             Richard Sandiford  <rdsandiford@googlemail.com>
8076         * gcc.target/mips/mips.exp: Add microMIPS support.
8077         * gcc.target/mips/umips-movep-2.c: New test.
8078         * gcc.target/mips/umips-lwp-2.c: New test.
8079         * gcc.target/mips/umips-swp-5.c: New test.
8080         * gcc.target/mips/umips-constraints-1.c: New test.
8081         * gcc.target/mips/umips-lwp-3.c: New test.
8082         * gcc.target/mips/umips-swp-6.c: New test.
8083         * gcc.target/mips/umips-constraints-2.c: New test.
8084         * gcc.target/mips/umips-save-restore-1.c: New test.
8085         * gcc.target/mips/umips-lwp-4.c: New test.
8086         * gcc.target/mips/umips-swp-7.c: New test.
8087         * gcc.target/mips/umips-save-restore-2.c: New test.
8088         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8089         * gcc.target/mips/umips-lwp-5.c: New test.
8090         * gcc.target/mips/umips-save-restore-3.c: New test.
8091         * gcc.target/mips/umips-lwp-6.c: New test.
8092         * gcc.target/mips/umips-swp-1.c: New test.
8093         * gcc.target/mips/umips-lwp-7.c: New test.
8094         * gcc.target/mips/umips-swp-2.c: New test.
8095         * gcc.target/mips/umips-lwp-8.c: New test.
8096         * gcc.target/mips/umips-swp-3.c: New test.
8097         * gcc.target/mips/umips-movep-1.c: New test.
8098         * gcc.target/mips/umips-lwp-1.c: New test.
8099         * gcc.target/mips/umips-swp-4.c: New test.
8101 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8103         PR sanitizer/56393
8104         * lib/asan-dg.exp (asan_link_flags): Add
8105         -B${gccpath}/libsanitizer/asan/ to flags.
8107 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8109         PR middle-end/56420
8110         * gcc.dg/torture/pr56420.c: New test.
8112 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8114         PR middle-end/56108
8115         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8117 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8119         PR tree-optimization/56310
8120         * g++.dg/ipa/pr56310.C: New test.
8122 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8124         PR fortran/56385
8125         * gfortran.dg/proc_ptr_comp_37.f90: New.
8127 2013-02-21  Richard Biener  <rguenther@suse.de>
8129         PR tree-optimization/56415
8130         Revert
8131         2013-02-11  Richard Biener  <rguenther@suse.de>
8133         PR tree-optimization/56273
8134         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8135         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8136         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8137         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8138         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8139         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8141 2013-02-21  Marek Polacek  <polacek@redhat.com>
8143         PR tree-optimization/56398
8144         * g++.dg/torture/pr56398.C: New test.
8146 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8148         PR inline-asm/56405
8149         * gcc.c-torture/compile/pr56405.c: New test.
8151 2013-02-20  Jan Hubicka  <jh@suse.cz>
8153         PR tree-optimization/56265
8154         * g++.dg/ipa/devirt-11.C: New testcase.
8156 2013-02-20  Richard Biener  <rguenther@suse.de>
8158         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8160 2013-02-20  Richard Biener  <rguenther@suse.de>
8161         Jakub Jelinek  <jakub@redhat.com>
8163         PR tree-optimization/56396
8164         * gcc.dg/pr56396.c: New testcase.
8166 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8168         PR c++/56373
8169         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8171 2013-02-19  Richard Biener  <rguenther@suse.de>
8173         PR tree-optimization/56384
8174         * gcc.dg/torture/pr56384.c: New testcase.
8176 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8178         PR tree-optimization/56350
8179         * gcc.dg/pr56350.c: New test.
8181         PR tree-optimization/56381
8182         * g++.dg/opt/pr56381.C: New test.
8184 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8186         PR pch/54117
8187         * lib/dg-pch.exp (pch-init, pch-finish,
8188         check_effective_target_pch_supported_debug): New procs.
8189         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8190         Likewise if $pch_unsupported_debug and $flags include -g.
8191         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8192         and dg-require-effective-target pch_unsupported_debug.
8193         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8194         * objc.dg/pch/pch.exp: Likewise.
8195         * gcc.dg/pch/pch.exp: Likewise.
8196         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8197         pch_unsupported_debug.
8198         * gcc.dg/pch/valid-1.hs: Likewise.
8199         * gcc.dg/pch/valid-1b.c: Likewise.
8200         * gcc.dg/pch/valid-1b.hs: Likewise.
8202 2013-02-18  Richard Biener  <rguenther@suse.de>
8204         PR tree-optimization/56366
8205         * gcc.dg/torture/pr56366.c: New testcase.
8207 2013-02-18  Richard Biener  <rguenther@suse.de>
8209         PR middle-end/56349
8210         * gcc.dg/torture/pr56349.c: New testcase.
8212 2013-02-18  Richard Biener  <rguenther@suse.de>
8214         PR tree-optimization/56321
8215         * gcc.dg/torture/pr56321.c: New testcase.
8217 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8219         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8221 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8222             Dodji Seketeli  <dodji@redhat.com>
8224         PR asan/56330
8225         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8226         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8227         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8228         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8229         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8230         * c-c++-common/asan/pr56330.c: Likewise.
8231         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8232         Ensure the size argument of __builtin_memcpy is a constant.
8234 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8235             Paolo Carlini  <paolo.carlini@oracle.com>
8237         PR c++/51242
8238         * g++.dg/cpp0x/enum23.C: New.
8240 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8242         PR target/54685
8243         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8245 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8247         PR rtl-optimization/56348
8248         * gcc.target/i386/pr56348.c: New test.
8250 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8252         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8253         * gcc.target/arm/interrupt-2.c: Likewise.
8255 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8257         PR fortran/56318
8258         * gfortran.dg/matmul_9.f90: New.
8260 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8262         PR fortran/53818
8263         * gfortran.dg/init_flag_11.f90: New.
8265 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8267         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8269 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8271         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8272         characters.
8274 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8275             Tobias Burnus  <burnus@net-b.de>
8277         PR testsuite/56138
8278         * gfortran.dg/allocatable_function_7.f90: New.
8280 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8282         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8283         * asan_globals_test-wrapper.cc: New file.
8284         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8285         instead of asan_globals_test.cc as dg-additional-sources.
8286         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8287         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8288         "sanitizer_test_utils.h" instead of
8289         "sanitizer_common/tests/sanitizer_test_utils.h".
8290         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8291         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8292         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8293         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8294         * g++.dg/asan/asan_test.cc: Synced from upstream.
8295         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8297 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8299         Fix an asan crash
8300         * c-c++-common/asan/memcmp-2.c: New test.
8302 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8304         PR c++/55582
8305         * g++.dg/cpp0x/udlit-string-literal.h: New.
8306         * g++.dg/cpp0x/udlit-string-literal.C: New.
8308 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8310         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8312 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8314         PR target/56184
8315         * gcc.target/arm/pr56184.C: New test.
8317 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8319         PR c++/56302
8320         * g++.dg/torture/pr56302.C: New test.
8321         * g++.dg/cpp0x/constexpr-56302.C: New test.
8322         * c-c++-common/pr56302.c: New test.
8324 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8325             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8327         PR fortran/56204
8328         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8329         * gfortran.dg/quad_3.f90: Ditto.
8331 2013-02-13  Kostya Serebryany  <kcc@google.com>
8333         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8334         to match the fresh asan run-time.
8335         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8337 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8339         Avoid instrumenting duplicated memory access in the same basic block
8340         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8341         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8342         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8343         * c-c++-common/asan/inc.c: Likewise.
8345 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8347         PR inline-asm/56148
8348         * gcc.target/i386/pr56148.c: New test.
8350 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8351             Tobias Burnus  <burnus@net-b.de>
8353         PR testsuite/56082
8354         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8355         to kind=2.
8357 2013-02-12  Richard Biener  <rguenther@suse.de>
8359         PR lto/56297
8360         * gcc.dg/lto/pr56297_0.c: New testcase.
8361         * gcc.dg/lto/pr56297_0.c: Likewise.
8363 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8365         PR fortran/46952
8366         * gfortran.dg/typebound_deferred_1.f90: New.
8368 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8370         PR rtl-optimization/56151
8371         * gcc.target/i386/pr56151.c: New test.
8373 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8375         * g++.dg/ext/mv12.C: New test.
8376         * g++.dg/ext/mv12.h: New file.
8377         * g++.dg/ext/mv12-aux.C: New file.
8378         * g++.dg/ext/mv13.C: New test.
8380 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8382         * lib/target-supports.exp
8383         (check_effective_target_powerpc_eabi_ok): New.
8384         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8385         powerpc_eabi_ok.
8386         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8387         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8388         only.
8389         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8390         * gcc.target/powerpc/pr51623.c: Likewise.
8391         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8392         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8394 2013-02-11  Alexander Potapenko  <glider@google.com>
8395             Jack Howarth  <howarth@bromo.med.uc.edu>
8396             Jakub Jelinek  <jakub@redhat.com>
8398         PR sanitizer/55617
8399         * g++.dg/asan/pr55617.C: Run on all targets.
8401 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8403         PR rtl-optimization/56275
8404         * gcc.dg/pr56275.c: New test.
8406 2013-02-11  Richard Biener  <rguenther@suse.de>
8408         PR tree-optimization/56273
8409         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8411 2013-02-11  Richard Biener  <rguenther@suse.de>
8413         PR tree-optimization/56264
8414         * gcc.dg/torture/pr56264.c: New testcase.
8416 2013-02-11  Richard Biener  <rguenther@suse.de>
8418         PR tree-optimization/56273
8419         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8420         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8421         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8422         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8423         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8424         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8426 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8428         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8429         for *-*-linux-gnu targets.
8430         * g++.dg/asan/interception-test-1.c: Ditto.
8431         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8432         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8434 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8436         PR fortran/55362
8437         * gfortran.dg/intrinsic_size_4.f90 : New test.
8439 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8441         PR target/56256
8442         * gcc.target/powerpc/pr56256.c: New test.
8444 2013-02-08  Ian Lance Taylor  <iant@google.com>
8446         * lib/go.exp: Load timeout.exp.
8448 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8450         PR rtl-optimization/56246
8451         * gcc.target/i386/pr56246.c: New test.
8453 2013-02-08  Jeff Law  <law@redhat.com>
8455         PR debug/53948
8456         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8458 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8460         PR target/56043
8461         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8462         powerpc*-*-linux*.
8464 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8466         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8468 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8470         PR rtl-optimization/56195
8471         * gcc.dg/torture/pr56195.c: New test.
8473 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8475         PR fortran/54107
8476         * gfortran.dg/recursive_interface_2.f90: New test.
8478 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8480         PR tree-optimization/56250
8481         * gcc.c-torture/execute/pr56250.c: New test.
8483 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8485         PR tree-optimization/56064
8486         * gcc.dg/fixed-point/view-convert-2.c: New test.
8488 2013-02-08  Michael Matz  <matz@suse.de>
8490         PR tree-optimization/52448
8491         * gcc.dg/pr52448.c: New test.
8493 2013-02-08  Richard Biener  <rguenther@suse.de>
8495         PR middle-end/56181
8496         * gcc.dg/torture/pr56181.c: New testcase.
8498 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8500         PR target/54222
8501         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8502         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8504 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8506         PR c++/56241
8507         * g++.dg/parse/crash61.C: New test.
8509         PR c++/56239
8510         * g++.dg/parse/pr56239.C: New test.
8512         PR c++/56237
8513         * g++.dg/abi/mangle61.C: New test.
8515 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8517         PR rtl-optimization/56225
8518         * gcc.target/i386/pr56225.c: New test.
8520 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8522         PR debug/56154
8523         * gcc.dg/guality/pr56154-1.c: New test.
8524         * gcc.dg/guality/pr56154-2.c: New test.
8525         * gcc.dg/guality/pr56154-3.c: New test.
8526         * gcc.dg/guality/pr56154-4.c: New test.
8527         * gcc.dg/guality/pr56154-aux.c: New file.
8529         PR tree-optimization/55789
8530         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8531         cleanup-tree-dump.
8532         * gcc.dg/tree-ssa/inline-3.c: Add
8533         --param max-early-inliner-iterations=2 option.
8535 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8537         PR debug/53363
8538         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8539         Add -fno-dwarf2-cfi-asm to dg-options.
8540         Adapt match count.
8542 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8544         PR target/56228
8545         * gcc.dg/pr56228.c: New test.
8547 2013-02-07  Alan Modra  <amodra@gmail.com>
8549         PR target/54009
8550         * gcc.target/powerpc/pr54009.c: New test.
8551         PR target/54131
8552         * gfortran.dg/pr54131.f: New test.
8554 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8556         PR fortran/55789
8557         * gfortran.dg/array_constructor_41.f90: New test.
8559 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8561         PR fortran/55978
8562         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8564 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8566         PR middle-end/56217
8567         * g++.dg/gomp/pr56217.C: New test.
8569 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8571         PR tree-optimization/56205
8572         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8573         * gcc.c-torture/execute/pr56205.c: New test.
8575 2013-02-05  Richard Biener  <rguenther@suse.de>
8577         PR tree-optimization/53342
8578         PR tree-optimization/53185
8579         * gcc.dg/vect/pr53185-2.c: New testcase.
8581 2013-02-05  Jan Hubicka  <jh@suse.cz>
8583         PR tree-optimization/55789
8584         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8585         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8586         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8587         * g++.dg/ipa/inline-1.C: New testcase.
8588         * g++.dg/ipa/inline-2.C: New testcase.
8589         * g++.dg/ipa/inline-3.C: New testcase.
8591 2013-02-05  Jan Hubicka  <jh@suse.cz>
8593         PR tree-optimization/55789
8594         * g++.dg/torture/pr55789.C: New testcase.
8596 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8598         PR middle-end/56167
8599         * gcc.dg/pr56167.c: New test.
8601 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8603         PR target/55146
8604         * gcc.target/sh/pr55146.c: New.
8606 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8608         PR tree-optimization/54386
8609         * gcc.target/sh/pr54386.c: New.
8611 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8613         PR fortran/56008
8614         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8616         PR fortran/47517
8617         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8619 2013-02-04  Alexander Potapenko  <glider@google.com>
8620             Jack Howarth  <howarth@bromo.med.uc.edu>
8621             Jakub Jelinek  <jakub@redhat.com>
8623         PR sanitizer/55617
8624         * g++.dg/asan/pr55617.C: New test.
8626 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8628         PR fortran/54195
8629         * gfortran.dg/typebound_operator_19.f90: New test.
8630         * gfortran.dg/typebound_assignment_4.f90: New test.
8632 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8634         PR fortran/54107
8635         * gfortran.dg/recursive_interface_1.f90: New test.
8637 2013-02-04  Richard Guenther  <rguenther@suse.de>
8639         PR lto/56168
8640         * gcc.dg/lto/pr56168_0.c: New testcase.
8641         * gcc.dg/lto/pr56168_1.c: Likewise.
8643 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8645         PR fortran/50627
8646         PR fortran/56054
8647         * gfortran.dg/block_12.f90:  New test.
8648         * gfortran.dg/module_error_1.f90:  New test.
8650 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8652         * lib/target-supports.exp (check_effective_target_vect_float)
8653         (check_effective_target_vect_no_align): Add mips-sde-elf.
8655 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8657         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8659 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8661         * gcc.dg/pr56023.c: XFAIL on AIX.
8662         * gcc.dg/vect/pr49352.c: Same.
8664 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8666         * gnat.dg/opt26.adb: New test.
8668 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8670         Revert.
8671         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8673         * gcc.target/arm/neon-vfnms-1.c: New test.
8674         * gcc.target/arm/neon-vfnma-1.c: New test.
8676 2013-01-31  Richard Biener  <rguenther@suse.de>
8678         PR tree-optimization/56157
8679         * gcc.dg/torture/pr56157.c: New testcase.
8681 2013-01-30  Richard Biener  <rguenther@suse.de>
8683         PR tree-optimization/56150
8684         * gcc.dg/torture/pr56150.c: New testcase.
8686 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8688         PR sanitizer/55374
8689         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8690         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8691         printed in backtrace.
8692         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8693         to avoid errors about mismatched allocation vs. deallocation.
8695         PR c++/55742
8696         * g++.dg/mv1.C: Moved to...
8697         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8698         * g++.dg/mv2.C: Moved to...
8699         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8700         * g++.dg/mv3.C: Moved to...
8701         * g++.dg/ext/mv3.C: ... here.
8702         * g++.dg/mv4.C: Moved to...
8703         * g++.dg/ext/mv4.C: ... here.
8704         * g++.dg/mv5.C: Moved to...
8705         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8706         * g++.dg/mv6.C: Moved to...
8707         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8708         * g++.dg/ext/mv7.C: New test.
8709         * g++.dg/ext/mv8.C: New test.
8710         * g++.dg/ext/mv9.C: New test.
8711         * g++.dg/ext/mv10.C: New test.
8712         * g++.dg/ext/mv11.C: New test.
8714 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8716         PR rtl-optimization/56144
8717         * gcc.dg/pr56144.c: New.
8719 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8721         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8722         message.
8723         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8724         * g++.dg/cpp0x/constexpr-55573.C: Same
8726 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8728         PR tree-optimization/56064
8729         * gcc.dg/fixed-point/view-convert.c: New test.
8731 2013-01-30  Andreas Schwab  <schwab@suse.de>
8733         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8734         evaluate the end index in string range.
8736 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8738         PR fortran/56138
8739         * gfortran.dg/allocatable_function_6.f90: New.
8741 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8742             Mikael Morin  <mikael@gcc.gnu.org>
8744         PR fortran/54107
8745         * gfortran.dg/proc_ptr_comp_36.f90: New.
8747 2013-01-29  Richard Biener  <rguenther@suse.de>
8749         PR tree-optimization/55270
8750         * gcc.dg/torture/pr55270.c: New testcase.
8752 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8754         PR rtl-optimization/56117
8755         * gcc.dg/pr56117.c: New test.
8757 2013-01-28  Richard Biener  <rguenther@suse.de>
8759         PR tree-optimization/56034
8760         * gcc.dg/torture/pr56034.c: New testcase.
8762 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8764         PR tree-optimization/56125
8765         * gcc.dg/pr56125.c: New test.
8767 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8768             Mikael Morin  <mikael@gcc.gnu.org>
8770         PR fortran/53537
8771         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8772         * gfortran.dg/import8.f90: Likewise.
8773         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8774         * gfortran.dg/import10.f90: New test.
8775         * gfortran.dg/import11.f90: Likewise
8777 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8779         PR testsuite/56053
8780         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8781         string.h.  Provide memset, malloc and free prototypes, adjust line
8782         numbers in dg-output.
8783         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8784         Provide memset prototype and adjust line numbers in dg-output.
8785         * c-c++-common/asan/global-overflow-1.c: Likewise.
8787         PR tree-optimization/56094
8788         * gcc.dg/pr56094.c: New test.
8790 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8792         * gcc.target/arm/neon-vfnms-1.c: New test.
8793         * gcc.target/arm/neon-vfnma-1.c: New test.
8795 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8797         PR target/56114
8798         * gcc.target/i386/pr56114.c: New test.
8800 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8802         PR fortran/55984
8803         * gfortran.dg/associate_14.f90: New test.
8805         PR fortran/56047
8806         * gfortran.dg/associate_13.f90: New test.
8808 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8810         PR tree-optimization/56098
8811         * gcc.dg/pr56098-1.c: New test.
8812         * gcc.dg/pr56098-2.c: New test.
8814 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8816         PR target/54222
8817         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8819 2013-01-22  Marek Polacek  <polacek@redhat.com>
8821         PR tree-optimization/56035
8822         * gcc.dg/pr56035.c: New test.
8824 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8826         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8827         for MIPS.
8829 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8831         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8833 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8835         PR c/56078
8836         * gcc.dg/pr56078.c: New test.
8837         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8839 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8841         PR tree-optimization/55927
8842         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8844 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8846         * gcc.target/i386/movsd.c: New test.
8848 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8850         PR inline-asm/55934
8851         * gcc.target/i386/pr55934.c: New test.
8853 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8855         PR fortran/56081
8856         * gfortran.dg/select_8.f90: New.
8858 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8860         * gcc.target/microblaze/microblaze.exp: Remove
8861         target_config_cflags check.
8863 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8865         PR fortran/56052
8866         * gfortran.dg/gomp/pr56052.f90: New test.
8868         PR target/49069
8869         * gcc.dg/pr49069.c: New test.
8871 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8873         PR c++/55944
8874         * g++.dg/cpp0x/constexpr-static10.C: New.
8876 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8878         PR target/56028
8879         * gcc.target/i386/pr56028.c: New test.
8881 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8883         PR target/55686
8884         * gcc.target/i386/pr55686.c: New test.
8886 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8888         PR c++/53609
8889         * g++.dg/cpp0x/variadic139.C: New test.
8890         * g++.dg/cpp0x/variadic140.C: Likewise.
8891         * g++.dg/cpp0x/variadic141.C: Likewise.
8893 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8895         * gnat.dg/warn8.adb: New test.
8897 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8899         PR fortran/55919
8900         * gfortran.dg/include_8.f90: New test.
8902 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8904         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8905         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8907 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8909         PR tree-optimization/56051
8910         * gcc.c-torture/execute/pr56051.c: New test.
8912 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8914         PR rtl-optimization/56023
8915         * gcc.dg/pr56023.c: New test.
8917 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8919         PR middle-end/56022
8920         * gcc.target/i386/pr56022.c: New test.
8922 2013-01-21  Jason Merrill  <jason@redhat.com>
8924         * lib/target-supports.exp (check_effective_target_alias): New.
8926 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8928         PR debug/53235
8929         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8931 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8933         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8935 2013-01-19  Jeff Law  <law@redhat.com>
8937         PR tree-optimization/52631
8938         * tree-ssa/pr52631.c: New test.
8939         * tree-ssa/ssa-fre-9: Update expected output.
8941 2013-01-19  Anthony Green  <green@moxielogic.com>
8943         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8944         for moxie.
8946 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8948         PR tree-optimization/56029
8949         * g++.dg/torture/pr56029.C: New test.
8951 2013-01-18  Sharad Singhai  <singhai@google.com>
8953         PR tree-optimization/55995
8954         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8956 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8958         PR target/55433
8959         * gcc.target/i386/pr55433.c: New.
8961 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8963         PR middle-end/56015
8964         * gfortran.dg/pr56015.f90: New test.
8966 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8968         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8970 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8972         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8973         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8974         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8975         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8976         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8978 2013-01-17  Jeff Law  <law@redhat.com>
8980         * gcc.dg/pr52573.c: Move to...
8981         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8983         PR rtl-optimization/52573
8984         * gcc.dg/pr52573.c: New test.
8986 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8988         PR sanitizer/55679
8989         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8990         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8991         check_no_compiler_messages to test support in ucontext.h.
8992         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8993         compliant RLIMIT_AS.
8995 2013-01-17  Marek Polacek  <polacek@redhat.com>
8997         PR rtl-optimization/55833
8998         * gcc.dg/pr55833.c: New test.
9000 2013-01-17  Jan Hubicka  <jh@suse.cz>
9002         PR tree-optimization/55273
9003         * gcc.c-torture/compile/pr55273.c: New testcase.
9005 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9007         PR target/55981
9008         * gcc.target/pr55981.c: New test.
9010 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9012         * gcc.target/arm/pr40887.c: Require at least armv5.
9013         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9014         * gcc.target/arm/pr51915.c: Likewise.
9015         * gcc.target/arm/pr52006.c: Likewise.
9016         * gcc.target/arm/pr53187.c: Likewise.
9018         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9019         * gcc.target/arm/ftest-support-arm.h: Delete.
9020         * gcc.target/arm/ftest-support-thumb.h: Delete.
9021         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9022         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9023         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9024         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9025         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9026         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9027         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9028         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9029         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9030         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9031         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9032         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9033         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9034         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9035         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9036         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9037         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9038         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9039         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9040         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9041         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9042         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9043         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9044         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9046 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9048         PR tree-optimizations/55264
9049         * g++.dg/ipa/pr55264.C: New test.
9051 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9053         PR fortran/55983
9054         * gfortran.dg/class_55.f90: New.
9056 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9058         PR testsuite/55994
9059         * gcc.c-torture/execute/builtins/builtins.exp: Add
9060         -Wl,--allow-multiple-definition for eabi and elf targets.
9062         PR testsuite/54622
9063         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9064         check_effective_target_vect_perm_short,
9065         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9066         check_effective_target_vect64): Return 0 for big-endian ARM.
9067         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9069         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9070         prototypes.
9072 2013-01-16  Richard Biener  <rguenther@suse.de>
9074         PR tree-optimization/55964
9075         * gcc.dg/torture/pr55964.c: New testcase.
9077 2013-01-16  Richard Biener  <rguenther@suse.de>
9079         PR tree-optimization/54767
9080         PR tree-optimization/53465
9081         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9083 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9085         PR target/55301
9086         * gcc.target/sh/sh-switch.c: New testcase.
9088 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9090         * gcc.dg/webizer.c: Increase the array size.
9092 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9094         PR target/55940
9095         * gcc.dg/pr55940.c: New test.
9097 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9098             Harald Anlauf  <anlauf@gmx.de>
9100         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9101         * gfortran.dg/bounds_check_5.f90: Likewise.
9102         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9103         * gfortran.dg/continuation_9.f90: Likewise.
9104         * gfortran.dg/move_alloc_13.f90: Likewise.
9105         * gfortran.dg/structure_constructor_11.f90: Likewise.
9106         * gfortran.dg/tab_continuation.f: Likewise.
9107         * gfortran.dg/warning-directive-2.F90: Likewise.
9108         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9110 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9112         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9113         * gcc.target/arm/fma-sp.c: Likewise.
9115 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9117         PR rtl-optimization/55153
9118         * gcc.dg/pr55153.c: New.
9120 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9122         PR tree-optimization/55920
9123         * gcc.c-torture/compile/pr55920.c: New test.
9125 2013-01-15  Richard Biener  <rguenther@suse.de>
9127         PR middle-end/55882
9128         * gcc.dg/torture/pr55882.c: New testcase.
9130 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9132         PR tree-optimization/55955
9133         * gcc.c-torture/compile/pr55955.c: New test.
9135 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9137         PR c++/55663
9138         * g++.dg/cpp0x/alias-decl-31.C: New test.
9140 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9142         PR fortran/54286
9143         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9144         case where interface is null.
9146 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9148         PR fortran/55806
9149         * gfortran.dg/array_constructor_40.f90:  New test.
9151 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9153         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9155 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9157         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9158         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9159         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9160         * gcc.target/aarch64/vect-ld1r.c: New.
9161         * gcc.target/aarch64/vect-ld1r.x: New.
9163 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9165         PR target/55948
9166         * gcc.target/i386/hle-clear-rel.c: New file
9167         * gcc.target/i386/hle-store-rel.c: New file.
9169 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9171         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9172         * gfortran.dg/bounds_check_4.f90: Likewise.
9173         * gfortran.dg/inquire_10.f90: Likewise.
9174         * gfortran.dg/minloc_3.f90: Likewise.
9175         * gfortran.dg/minlocval_3.f90: Likewise.
9176         * gfortran.dg/module_double_reuse.f90: Likewise.
9177         * gfortran.dg/mvbits_1.f90: Likewise.
9178         * gfortran.dg/oldstyle_1.f90: Likewise.
9179         * gfortran.dg/pr20163-2.f: Likewise.
9180         * gfortran.dg/save_1.f90: Likewise.
9181         * gfortran.dg/scan_1.f90: Likewise.
9182         * gfortran.dg/select_char_1.f90: Likewise.
9183         * gfortran.dg/shape_4.f90: Likewise.
9184         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9185         * gfortran.dg/function_optimize_10.f90: Likewise.
9186         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9187         * gfortran.dg/used_types_17.f90: Likewise.
9188         * gfortran.dg/used_types_18.f90: Likewise.
9190 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9192         PR fortran/54286
9193         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9195 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9197         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9199 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9201         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9203 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9205         PR fortran/55072
9206         * gfortran.dg/assumed_type_2.f90: Fix test case.
9207         * gfortran.dg/internal_pack_13.f90: New test.
9208         * gfortran.dg/internal_pack_14.f90: New test.
9210 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9212         PR fortran/55868
9213         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9214         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9215         $tar to STAR.
9217 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9219         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9221 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9223         PR target/55719
9224         * gcc.target/s390/pr55719.c: New testcase.
9226 2013-01-11  Richard Guenther  <rguenther@suse.de>
9228         PR tree-optimization/44061
9229         * gcc.dg/pr44061.c: New testcase.
9231 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9233         Update copyright years.
9235 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9236             Jakub Jelinek  <jakub@redhat.com>
9238         PR target/55565
9239         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9241 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9243         PR rtl-optimization/55672
9244         * gcc.target/i386/pr55672.c: New.
9246 2013-01-10  Jeff Law  <law@redhat.com>
9248         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9249         pass/fail message unique.
9252 2013-01-10  Jason Merrill  <jason@redhat.com>
9254         * ada/.gitignore: New.
9256 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9258         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9259         Add tls options.
9260         * g++.dg/tls/thread_local2.C: Likewise.
9261         * g++.dg/tls/thread_local2g.C: Likewise.
9262         * g++.dg/tls/thread_local6.C: Likewise.
9263         * g++.dg/tls/thread_local-order1.C: Add tls options.
9264         * g++.dg/tls/thread_local-order2.C: Likewise.
9265         * g++.dg/tls/thread_local3.C: Likewise.
9266         * g++.dg/tls/thread_local3g.C: Likewise.
9267         * g++.dg/tls/thread_local4.C: Likewise.
9268         * g++.dg/tls/thread_local4g.C: Likewise.
9269         * g++.dg/tls/thread_local5.C: Likewise.
9270         * g++.dg/tls/thread_local5g.C: Likewise.
9271         * g++.dg/tls/thread_local6g.C: Likewise.
9273 2013-01-10  Kostya Serebryany  <kcc@google.com>
9275         * g++.dg/asan/asan_test.cc: Sync from upstream.
9277 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9279         PR tree-optimization/55921
9280         * gcc.c-torture/compile/pr55921.c: New test.
9282 2013-01-09  Jan Hubicka  <jh@suse.cz>
9284         PR tree-optimization/55569
9285         * gcc.c-torture/compile/pr55569.c: New testcase.
9287 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9289         PR fortran/47203
9290         * gfortran.dg/use_28.f90: New test.
9292 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9294         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9295         number matching more robust.
9297 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9299         PR rtl-optimization/55829
9300         * gcc.target/i386/pr55829.c: New.
9302 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9304         PR fortran/55758
9305         * gfortran.dg/bind_c_bool_1.f90: New.
9306         * gfortran.dg/do_5.f90: Add dg-warning.
9308 2013-01-09  Jan Hubicka  <jh@suse.cz>
9310         PR tree-optimization/55875
9311         * gcc.c-torture/execute/pr55875.c: New testcase.
9312         * g++.dg/torture/pr55875.C: New testcase.
9314 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9316         PR c/48418
9317         * c-c++-common/pr48418.c: New test.
9319 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9321         PR c++/55801
9322         * g++.dg/tls/thread_local-ice.C: New.
9324 2013-01-09  Andreas Schwab  <schwab@suse.de>
9326         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9328 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9330         PR tree-optimization/48189
9331         * gcc.dg/pr48189.c: New test.
9333 2013-01-04  Jan Hubicka  <jh@suse.cz>
9335         PR tree-optimization/55823
9336         * g++.dg/ipa/devirt-10.C: New testcase.
9338 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9339             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9341         PR rtl-optimization/55845
9342         * gcc.target/i386/pr55845.c: New test.
9344 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9346         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9347         instructions generated instead of number of occurances.
9349 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9351         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9352         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9353         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9354         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9355         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9356         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9357         * gcc.target/aarch64/vect-fcm.x: Likewise.
9358         * lib/target-supports.exp
9359         (check_effective_target_vect_cond): Enable for AArch64.
9361 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9363         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9364         endian-safe float pool loading.
9365         (test_square_root_v4sf): Likewise.
9366         (test_square_root_v2df): Likewise.
9367         * lib/target-supports.exp
9368         (check_effective_target_vect_call_sqrtf): Add AArch64.
9370 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9372         PR debug/55579
9373         * gcc.dg/tree-ssa/pr55579.c: New test.
9375 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9377         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9378         asm comments.
9380 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9382         PR middle-end/55890
9383         * gcc.dg/torture/pr55890-3.c: New test.
9385         PR middle-end/55851
9386         * gcc.c-torture/compile/pr55851.c: New test.
9388         PR sanitizer/55844
9389         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9390         dg-options.
9392 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9394         PR fortran/55618
9395         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9397 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9399         PR fortran/55763
9400         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9401         * gfortran.dg/pointer_init_7.f90: New.
9403 2013-01-07  Richard Biener  <rguenther@suse.de>
9405         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9407 2013-01-07  Richard Biener  <rguenther@suse.de>
9409         PR middle-end/55890
9410         * gcc.dg/torture/pr55890-1.c: New testcase.
9411         * gcc.dg/torture/pr55890-2.c: Likewise.
9413 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9415         * gcc.target/aarch64/fmovd.c: New.
9416         * gcc.target/aarch64/fmovf.c: Likewise.
9417         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9418         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9419         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9420         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9421         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9422         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9424 2013-01-07  Richard Biener  <rguenther@suse.de>
9426         PR tree-optimization/55888
9427         PR tree-optimization/55862
9428         * gcc.dg/torture/pr55888.c: New testcase.
9430 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9432         PR fortran/55852
9433         * gfortran.dg/intrinsic_size_3.f90: New.
9435 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9437         PR fortran/55763
9438         * gfortran.dg/select_type_32.f90: New.
9440 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9442         PR c++/52343
9443         * g++.dg/cpp0x/alias-decl-29.C: New test.
9445 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9447         PR fortran/53876
9448         PR fortran/54990
9449         PR fortran/54992
9450         * gfortran.dg/class_array_15.f03: New test.
9452 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9454         PR fortran/42769
9455         PR fortran/45836
9456         PR fortran/45900
9457         * gfortran.dg/use_23.f90: New test.
9458         * gfortran.dg/use_24.f90: New test.
9459         * gfortran.dg/use_25.f90: New test.
9460         * gfortran.dg/use_26.f90: New test.
9461         * gfortran.dg/use_27.f90: New test.
9463 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9465         * gnat.dg/specs/clause_on_volatile.ads: New test.
9467 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9469         * gnat.dg/alignment10.adb: New test.
9471 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9472             Mikael Morin  <mikael@gcc.gnu.org>
9474         PR fortran/55827
9475         * gfortran.dg/use_22.f90: New test.
9477 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9479         * gcc.target/aarch64/cmp-1.c: New testcase.
9481 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9483         PR fortran/55172
9484         * gfortran.dg/select_type_31.f03: New test.
9486 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9488         PR c++/54526 (again)
9489         * g++.dg/cpp0x/parse2.C: Extend.
9490         * g++.old-deja/g++.other/crash28.C: Adjust.
9492 2013-01-04  Richard Biener  <rguenther@suse.de>
9494         PR tree-optimization/55862
9495         * gcc.dg/torture/pr55862.c: New testcase.
9497 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9499         PR tree-optimization/55755
9500         * gcc.dg/torture/pr55755.c: New test.
9501         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9502         * gcc.dg/tree-ssa/pr45144.c: Update.
9504 2013-01-04  Richard Biener  <rguenther@suse.de>
9506         PR middle-end/55863
9507         * gcc.dg/fold-reassoc-2.c: New testcase.
9509 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9511         PR fortran/55763
9512         * gfortran.dg/null_7.f90: New.
9514 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9516         PR fortran/55854
9517         PR fortran/55763
9518         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9519         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9520         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9522 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9524         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9526 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9528         PR fortran/55855
9529         * gfortran.dg/assignment_1.f90: Modified.
9530         * gfortran.dg/assignment_4.f90: New.
9532 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9534         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9536 2013-01-03  Richard Biener  <rguenther@suse.de>
9538         PR tree-optimization/55857
9539         * gcc.dg/vect/pr55857-1.c: New testcase.
9540         * gcc.dg/vect/pr55857-2.c: Likewise.
9542 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9544         PR rtl-optimization/55838
9545         * gcc.dg/pr55838.c: New test.
9547         PR tree-optimization/55832
9548         * gcc.c-torture/compile/pr55832.c: New test.
9550 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9552         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9553         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9554         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9555         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9556         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9557         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9558         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9559         * gcc.dg/unroll_1.c: Ditto.
9560         * gcc.dg/unroll_2.c: Ditto.
9561         * gcc.dg/unroll_3.c: Ditto.
9562         * gcc.dg/unroll_4.c: Ditto.
9564 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9566         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9568 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9570         PR fortran/55818
9571         * gfortran.dg/eof_4.f90: New test.
9573 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9575         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9576         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9577         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9578         (compat_setup_dfp): Initialize compat_alt_caret and
9579         compat_save_TEST_ALWAYS_FLAGS.
9581 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9583         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9585 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9587         * gcc.dg/torture/fp-int-convert-2.c: New test.
9589 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9591         * gfortran.dg/newunit_3.f90: Add dg-do run.
9592         * gfortran.dg/inquire_15.f90: Add dg-do run.
9594 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9596         PR tree-optimization/55831
9597         * gcc.dg/pr55831.c: New test.
9599 Copyright (C) 2013 Free Software Foundation, Inc.
9601 Copying and distribution of this file, with or without modification,
9602 are permitted in any medium without royalty provided the copyright
9603 notice and this notice are preserved.