2013-11-26 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob23113f3009de0e28557e1734f2d6ae2967553eb8
1 2013-11-26  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/59245
4         * gcc.dg/torture/pr59245.c: New testcase.
6 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8         PR target/59290
9         * gcc.target/arm/negdi-2.c: Scan more general register names.
11 2013-11-26  Terry Guo  <terry.guo@arm.com>
13         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
14         * gcc.target/arm/thumb1-pic-single-base.c: New case.
16 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
18         PR c++/58700
19         * g++.dg/parse/bitfield4.C: New.
21 2013-11-26  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/59287
24         * gcc.dg/tree-ssa/alias-29.c: New testcase.
26 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
28         PR c++/54485
29         * g++.dg/other/default8.C: New.
30         * g++.dg/tc1/dr217.C: Remove xfail.
31         * g++.dg/other/default5.C: Adjust.
32         * g++.old-deja/g++.mike/p1989.C: Likewise.
34 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
36         PR c++/58607
37         * g++.dg/cpp0x/constexpr-ice9.C: New.
39 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/58810
42         * g++.dg/other/cv_func3.C: New.
43         * g++.dg/other/cv_func.C: Adjust.
44         * g++.dg/parse/fn-typedef2.C: Likewise.
46 2013-11-25  Marek Polacek  <polacek@redhat.com>
48         PR sanitizer/59250
49         * g++.dg/ubsan/pr59250.C: New test.
51 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
53         PR fortran/59143
54         * gfortran.dg/typebound_proc_30.f90: New.
56 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
58         PR c++/59080
59         * g++.dg/cpp0x/initlist75.C: New.
61         PR c++/59096
62         * g++.dg/cpp0x/gen-attrs-57.C: New.
64 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
66         PR c++/59112
67         PR c++/59113
68         * g++.dg/cpp1y/pr58533.C: Updated testcase.
69         * g++.dg/cpp1y/pr59112.C: New testcase.
70         * g++.dg/cpp1y/pr59113.C: New testcase.
72 2013-11-25  Terry Guo  <terry.guo@arm.com>
74         * gcc.target/arm/thumb2-slow-flash-data.c: New.
76 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
78         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
79         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
81 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
83         PR fortran/59228
84         * gfortran.dg/asynchronous_4.f90: New.
86 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
88         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
89         cleanup-tree-dump directive.
91 2013-11-22  Jan Hubicka  <jh@suse.cz>
93         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
94         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
96 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
98         * g++.dg/ubsan/return-1.C: New test.
99         * g++.dg/ubsan/return-2.C: New test.
101         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
102         optimizing away some __asan_report* calls.
104 2013-11-22  Martin Jambor  <mjambor@suse.cz>
106         * gcc.dg/pr10474.c: Also test ppc64.
107         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
108         to longs.
109         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
111 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
113         PR target/59054
114         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
115         specify an appropriate register class for VSX operations.
116         (load_vsx): Use it.
117         (load_gpr_to_vsx): Likewise.
118         (load_vsx_to_gpr): Likewise.
119         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
120         register class for VSX registers that the type can handle.  Remove
121         checks for explicit number of instructions generated, just check
122         if the instruction is generated.
123         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
124         * gcc.target/powerpc/direct-move-float1.c: Likewise.
125         * gcc.target/powerpc/direct-move-float2.c: Likewise.
126         * gcc.target/powerpc/direct-move-double1.c: Likewise.
127         * gcc.target/powerpc/direct-move-double2.c: Likewise.
128         * gcc.target/powerpc/direct-move-long1.c: Likewise.
129         * gcc.target/powerpc/direct-move-long2.c: Likewise.
131         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
133         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
134         * gcc.target/powerpc/bool3-p7.c: Likewise.
135         * gcc.target/powerpc/bool3-p8.c: Likewise.
137         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
138         appropriate instructions are generated, don't check the count.
140 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
142         PR target/59216
143         * gcc.target/arm/negdi-4.c: Delete invalid test.
144         * gcc.dg/torture/pr59216.c: New test.
146 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
148         * gcc.target/aarch64/vmov_n_1.c: New testcase.
150 2013-11-22  Richard Biener  <rguenther@suse.de>
152         * gcc.dg/torture/20131122-0.c: New testcase.
154 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
156         * gcc.dg/vect/vect-124.c: New test.
158 2013-11-21  Cary Coutant  <ccoutant@google.com>
160         * gcc.dg/debug/dwarf2/mlt1.c: New test.
161         * gcc.dg/debug/dwarf2/mlt2.c: New test.
163 2013-11-21  Jeff Law  <law@redhat.com>
165         PR tree-optimization/59221
166         * gcc.c-torture/execute/pr59221.c: New test.
168 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
170         PR libfortran/59227
171         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
172         Make more generic for other platforms.
174 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
176         PR target/53976
177         * gcc.target/sh/pr53976-1.c: New.
179 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
181         PR libfortran/49024
182         * gfortran.dg/erf_3.F90: New file.
184 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
186         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
188 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
190         PR rtl-optimization/59133
191         * gcc.target/i386/pr59133.c: New.
193 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
195         PR middle-end/21718
196         * gcc.dg/float-exact-1.c: New test.
198 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
200         PR rtl-optimization/54300
201         * gcc.target/arm/pr54300.C: New test.
203 2013-11-20  Diego Novillo  <dnovillo@google.com>
205         PR 59212
206         * g++.dg/plugin/selfassign.c: Include stringpool.h
208 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
210         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
212 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
214         * gcc.target/s390/htm-1.c: Rename to ...
215         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
216         one.
217         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
218         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
219         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
220         * gcc.target/s390/htm-builtins-1.c: New testcase.
221         * gcc.target/s390/htm-builtins-2.c: New testcase.
222         * gcc.target/s390/s390.exp: Add check for htm machine.
224 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
226         PR c/53001
227         * c-c++-common/Wfloat-conversion.c: Copies relevant
228         tests from c-c++-common/Wconversion-real.c,
229         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
230         new testcase for conversions that are warned about by
231         -Wfloat-conversion.
233 2013-11-19  Martin Jambor  <mjambor@suse.cz>
235         PR rtl-optimization/59099
236         * gcc.target/i386/pr59099.c: New test.
238 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
240         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
242 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
244         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
245         construct parameter slot value in endian-independent way.
246         (fcevv, fciievv, fcvevv): Use it.
248 2013-11-19  Jan Hubicka  <jh@suse.cz>
250         * ipa/devirt9.C: Fix prevoius change.
252 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
254         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
255         Remove defined(__linux__).
257 2013-11-19  Richard Biener  <rguenther@suse.de>
259         PR tree-optimization/59164
260         * gcc.dg/torture/pr59164.c: New testcase.
262 2013-11-19  Richard Biener  <rguenther@suse.de>
264         PR middle-end/58956
265         * gcc.dg/torture/pr58956.c: New testcase.
267 2013-11-19  Marek Polacek  <polacek@redhat.com>
269         * c-c++-common/ubsan/null-1.c: New test.
270         * c-c++-common/ubsan/null-2.c: New test.
271         * c-c++-common/ubsan/null-3.c: New test.
272         * c-c++-common/ubsan/null-4.c: New test.
273         * c-c++-common/ubsan/null-5.c: New test.
274         * c-c++-common/ubsan/null-6.c: New test.
275         * c-c++-common/ubsan/null-7.c: New test.
276         * c-c++-common/ubsan/null-8.c: New test.
277         * c-c++-common/ubsan/null-9.c: New test.
278         * c-c++-common/ubsan/null-10.c: New test.
279         * c-c++-common/ubsan/null-11.c: New test.
280         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
281         * c-c++-common/ubsan/shift-1.c: Likewise.
282         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
284 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
286         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
288 2013-11-19  Jan Hubicka  <jh@suse.cz>
290         * ipa/devirt9.C: Verify that the optimization happens already before.
291         whole-program.
293 2013-11-19  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/57517
296         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
297         * gcc.dg/torture/pr57517.c: Likewise.
299 2013-11-19  Jan Hubicka  <jh@suse.cz>
301         * gcc.target/i386/memcpy-3.c: New testcase.
303 2013-11-18  Jan Hubicka  <jh@suse.cz>
304             Uros Bizjak  <ubizjak@gmail.com>
306         PR middle-end/59175
307         * gcc.target/i386/memcpy-2.c: Fix template;
308         add +1 so the testcase passes at 32bit.
310 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
312         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
313         Remove spurious FIXME.
315 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
317         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
319 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
321         PR c++/53473
322         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
324 2013-11-18  Richard Biener  <rguenther@suse.de>
326         PR tree-optimization/59125
327         PR tree-optimization/54570
328         * gcc.dg/builtin-object-size-8.c: Un-xfail.
329         * gcc.dg/builtin-object-size-14.c: New testcase.
330         * gcc.dg/strlenopt-14gf.c: Adjust.
331         * gcc.dg/strlenopt-1f.c: Likewise.
332         * gcc.dg/strlenopt-4gf.c: Likewise.
334 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
336         * gnat.dg/volatile11.adb: New test.
337         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
339 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
341         PR sanitizer/59106
342         * c-c++-common/asan/pr59106.c: New test.
344 2013-11-17  Jan Hubicka  <jh@suse.cz>
346         * gcc.target/i386/memcpy-2.c: New testcase.
348 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
350         PR target/59153
351         * gcc.target/i386/pr59153.c: New test.
353 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/59123
356         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
357         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
359 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
361         PR c++/29143
362         * g++.dg/overload/addr2.C: New.
363         * g++.old-deja/g++.other/overload11.C: Adjust.
365 2013-11-15  Mike Stump  <mikestump@comcast.net>
367         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
368         * lib/g++.exp (g++_target_compile): Likewise.
369         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
370         libraries.  Remove debugging.
371         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
372         libraries.  Remove -O0, redundant with default.
374 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
376         * c-c++-common/cpp/ucnid-2011-1.c: New test.
378 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
380         PR c++/58188
381         * g++.dg/cpp0x/nsdmi-template8.C: New.
383 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
385         PR c++/58725
386         * g++.dg/cpp0x/nsdmi-template7.C: New.
388 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
390         PR c++/58829
391         * g++.dg/cpp0x/nsdmi-template6.C: New.
393 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
395         PR c++/58599
396         * g++.dg/cpp0x/nsdmi-template5.C: New.
398 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
400         * c-c++-common/cilk-plus/PS: New directory.
401         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
402         * g++.dg/dg.exp: Run Cilk Plus tests.
403         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
405 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
407         * gcc.dg/vmx/3b-15.c: Revise for little endian.
409 2013-11-15  Richard Biener  <rguenther@suse.de>
411         PR tree-optimization/50262
412         * gcc.dg/tree-ssa/alias-28.c: New testcase.
413         * gcc.dg/strlenopt-1.c: Adjust.
414         * gcc.dg/strlenopt-1f.c: Likewise.
416 2013-11-15  Richard Biener  <rguenther@suse.de>
418         * gcc.dg/torture/20131115-1.c: New testcase.
420 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
422         * gcc.dg/cpp/ucnid-9.c: New test.
424 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
426         * gnat.dg/stack_usage1b.adb: New test.
427         * gnat.dg/stack_usage1c.adb: Likewise.
429 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
431         * gnat.dg/specs/addr1.ads: Revert the last change.
432         * gnat.dg/specs/atomic1.ads: Likewise.
434 2013-11-14  Cong Hou  <congh@google.com>
436         * gcc.dg/vect/vect-alias-check.c: Update.
438 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/57887
441         * g++.dg/cpp0x/nsdmi-template3.C: New.
442         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
444 2013-11-14  Diego Novillo  <dnovillo@google.com>
446         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
447         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
449 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
451         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
452         compiler and linker field if _CALL_ELF == 2.
453         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
454         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
455         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
457 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
459         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
460         (WRAPPER): Use it.
461         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
462         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
463         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
465 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
467         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
468         New function.
469         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
470         * gcc.target/powerpc/pr57949-2.c: Likewise.
472 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
474         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
476 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
478         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
479         * gcc.dg/torture/float128-div-underflow.c: Likewise.
480         * gcc.dg/torture/float128-extend-nan.c: Likewise.
482 2013-11-14  Richard Biener  <rguenther@suse.de>
484         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
486 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
488         * gnat.dg/specs/addr1.ads: XFAIL on x32.
489         * gnat.dg/specs/atomic1.ads: Likewise.
491 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
493         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
494         to "cortex-a53".
495         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
496         to "cortex-a53".
498 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
500         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
501         *-*-solaris2.1[0-9]*.
502         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
504 2013-11-14  Joey Ye  <joey.ye@arm.com>
506         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
507         * gcc.dg/tree-ssa/vrp47.c: Likewise.
508         * gcc.dg/tree-ssa/vrp87.c: Likewise.
509         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
510         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
512 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
514         PR c++/58533
515         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
517 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
519         PR target/59101
520         * gcc.c-torture/execute/pr59101.c: New test.
522 2013-11-13  Jeff Law  <law@redhat.com>
524         PR tree-optimization/59102
525         * gcc.c-torture/compile/pr59102.c: New test.
527 2013-11-13  Tom de Vries  <tom@codesourcery.com>
529         * gcc.dg/tail-merge-store.c: New test.
531 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
533         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
534         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
536 2013-11-13  Jeff Law  <law@redhat.com>
538         * PR middle-end/59119
539         * gcc.c-torture/compile/pr59119.c: New test.
541 2013-11-13  Martin Jambor  <mjambor@suse.cz>
543         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
544         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
545         * gcc.dg/pr10474.c: Likewise.
547 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
549         * lib/target-supports.exp
550         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
551         of targets that do not need command line argument to enable SIMD.
553 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
555         * gcc.dg/guality/param-4.c: New test.
557 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
559         * gcc.dg/c11-complex-1.c: New test.
561 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
563         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
564         gcc.dg/auto-type-2.c: New tests.
566 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
568         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
569         LTO tests.
571 2013-11-12  Jeff Law  <law@redhat.com>
573         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
574         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
575         the SSA optimizers.
577 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
579         PR target/59054
580         * gcc.target/powerpc/pr59054.c: New test.
582 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
584         * g++.dg/cpp1y/lambda-generic.C: New test case.
585         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
586         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
587         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
588         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
589         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
590         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
591         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
592         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
594 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
596         PR c++/58534
597         PR c++/58536
598         PR c++/58548
599         PR c++/58549
600         PR c++/58637
601         * g++.dg/cpp1y/pr58534.C: New testcase.
602         * g++.dg/cpp1y/pr58536.C: New testcase.
603         * g++.dg/cpp1y/pr58548.C: New testcase.
604         * g++.dg/cpp1y/pr58549.C: New testcase.
605         * g++.dg/cpp1y/pr58637.C: New testcase.
607 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
609         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
610         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
611         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
612         diagnostics.
614 2013-11-12  Tristan Gingold  <gingold@adacore.com>
616         * gnat.dg/aggr21.adb: New test.
617         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
619 2013-11-12  Jeff Law  <law@redhat.com>
621         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
622         * gcc.dg/tree-ssa/isolate-5.c: New test.
624 2013-11-12  Martin Jambor  <mjambor@suse.cz>
626         PR rtl-optimization/10474
627         * gcc.dg/pr10474.c: New testcase.
628         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
629         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
631 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
633         PR c++/57734
634         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
636 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
638         * gcc.dg/time-profiler-1.c: New test.
639         * gcc.dg/time-profiler-2.c: Ditto.
641 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
642             Jeff Law  <law@redhat.com>
644         * gcc.dg/tree-ssa/alias-27.c: New testcase.
646 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
648         PR target/58853
649         * gcc.target/i386/pr58853.c: New test.
651 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
653         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
654         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
655         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
656         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
657         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
658         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
659         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
660         * gcc.dg/tree-ssa/vrp47.c: Likewise.
661         * gcc.dg/tree-ssa/vrp87.c: Likewise.
663 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
665         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
666         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
667         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
668         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
669         gcc.dg/atomic/stdatomic-exchange-1.c,
670         gcc.dg/atomic/stdatomic-exchange-2.c,
671         gcc.dg/atomic/stdatomic-exchange-3.c,
672         gcc.dg/atomic/stdatomic-exchange-4.c,
673         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
674         gcc.dg/atomic/stdatomic-generic.c,
675         gcc.dg/atomic/stdatomic-kill-dep.c,
676         gcc.dg/atomic/stdatomic-load-1.c,
677         gcc.dg/atomic/stdatomic-load-2.c,
678         gcc.dg/atomic/stdatomic-load-3.c,
679         gcc.dg/atomic/stdatomic-load-4.c,
680         gcc.dg/atomic/stdatomic-lockfree.c,
681         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
682         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
683         gcc.dg/atomic/stdatomic-store-1.c,
684         gcc.dg/atomic/stdatomic-store-2.c,
685         gcc.dg/atomic/stdatomic-store-3.c,
686         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
687         tests.
689 2013-11-08  Cong Hou  <congh@google.com>
691         PR tree-optimization/58508
692         * gcc.dg/vect/pr58508.c: Update.
694 2013-11-08  Richard Biener  <rguenther@suse.de>
696         PR tree-optimization/59047
697         * gcc.dg/torture/pr59047.c: New testcase.
699 2013-11-08  Richard Biener  <rguenther@suse.de>
701         PR tree-optimization/59038
702         PR tree-optimization/58955
703         * gcc.dg/torture/pr59038.c: New testcase.
705 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
707         PR fortran/58471
708         * gfortran.dg/constructor_9.f90: New.
710 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
712         * gcc.dg/atomic-compare-exchange-1.c,
713         gcc.dg/atomic-compare-exchange-2.c,
714         gcc.dg/atomic-compare-exchange-3.c,
715         gcc.dg/atomic-compare-exchange-4.c,
716         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
717         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
718         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
719         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
720         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
721         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
722         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
723         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
724         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
725         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
726         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
727         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
728         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
729         gcc.dg/atomic-store-5.c: Declare main as returning int.
730         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
731         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
732         gcc.dg/atomic-exchange-5.c: Separate increments of count from
733         expression using value of count.
735 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
737         * lib/target-supports.exp
738         (check_effective_target_fenv_exceptions): New function.
739         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
740         * gcc.dg/atomic/c11-atomic-exec-1.c,
741         gcc.dg/atomic/c11-atomic-exec-2.c,
742         gcc.dg/atomic/c11-atomic-exec-3.c,
743         gcc.dg/atomic/c11-atomic-exec-4.c,
744         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
745         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
746         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
748 2013-11-07  Cong Hou  <congh@google.com>
750         * gcc.dg/vect/vect-alias-check.c: New.
752 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
754         * gcc.dg/tree-ssa/loop-39.c: New test.
756         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
757         * gcc.dg/unroll_2.c: Likewise.
758         * gcc.dg/unroll_3.c: Likewise.
759         * gcc.dg/unroll_4.c: Likewise.
760         * gcc.dg/vrp90.c: New test.
762 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/58176
765         * g++.dg/cpp0x/nullptr30.C: New.
767 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
768             Jakub Jelinek  <jakub@redhat.com>
770         PR sanitizer/59029
771         * c-c++-common/asan/pr59029.c: New test.
773 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
775         PR target/59034
776         * gcc.target/i386/pr59034-1.c: New test.
777         * gcc.target/i386/pr59034-2.c: Likewise.
779 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
781         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
782         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
783         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
785 2013-11-06  DJ Delorie  <dj@redhat.com>
787         * gcc.dg/mismatch-decl-1.c: New test.
789 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
791         * gcc.dg/torture/float128-cmp-invalid.c,
792         gcc.dg/torture/float128-div-underflow.c,
793         gcc.dg/torture/float128-extend-nan.c,
794         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
796 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
798         * gcc.target/sh/pr51244-11.c: Remove target line.
799         * gcc.target/sh/sh4a-sincosf.c: Likewise.
800         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
801         * gcc.target/sh/pr51244-15.c: Likewise.
802         * gcc.target/sh/pr51244-19.c: Likewise.
803         * gcc.target/sh/cmpstr.c: Likewise.
804         * gcc.target/sh/pr33135-3.c: Likewise.
805         * gcc.target/sh/pr53512-2.c: Likewise.
806         * gcc.target/sh/pr54602-2.c: Likewise.
807         * gcc.target/sh/pr52483-1.c: Likewise.
808         * gcc.target/sh/pr21255-2-ml.c: Likewise.
809         * gcc.target/sh/pr54760-4.c: Likewise.
810         * gcc.target/sh/pr52483-5.c: Likewise.
811         * gcc.target/sh/pr54089-2.c: Likewise.
812         * gcc.target/sh/pr56547-2.c: Likewise.
813         * gcc.target/sh/pr54089-6.c: Likewise.
814         * gcc.target/sh/pr51244-20.c: Likewise.
815         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
816         * gcc.target/sh/sh4a-fsrra.c: Likewise.
817         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
818         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
819         * gcc.target/sh/pr55303-2.c: Likewise.
820         * gcc.target/sh/sh2a-resbank.c: Likewise.
821         * gcc.target/sh/sp-switch.c: Likewise.
822         * gcc.target/sh/pr51244-3.c: Likewise.
823         * gcc.target/sh/pr50751-3.c: Likewise.
824         * gcc.target/sh/pr51244-7.c: Likewise.
825         * gcc.target/sh/struct-arg-dw2.c: Likewise.
826         * gcc.target/sh/pr50751-7.c: Likewise.
827         * gcc.target/sh/pr49468-di.c: Likewise.
828         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
829         * gcc.target/sh/pr49880-3.c: Likewise.
830         * gcc.target/sh/pr51244-12.c: Likewise.
831         * gcc.target/sh/pr53988.c: Likewise.
832         * gcc.target/sh/pr6526.c: Likewise.
833         * gcc.target/sh/sh2a-bxor.c: Likewise.
834         * gcc.target/sh/pr51244-16.c: Likewise.
835         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
836         * gcc.target/sh/sh2a-bor.c: Likewise.
837         * gcc.target/sh/pr53511-1.c: Likewise.
838         * gcc.target/sh/pr21255-3.c: Likewise.
839         * gcc.target/sh/pr53512-3.c: Likewise.
840         * gcc.target/sh/pr33135-4.c: Likewise.
841         * gcc.target/sh/pr54602-3.c: Likewise.
842         * gcc.target/sh/pr54760-1.c: Likewise.
843         * gcc.target/sh/pr52483-2.c: Likewise.
844         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
845         * gcc.target/sh/pr54680.c: Likewise.
846         * gcc.target/sh/pr54386.c: Likewise.
847         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
848         * gcc.target/sh/pr54089-3.c: Likewise.
849         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
850         * gcc.target/sh/pr54089-7.c: Likewise.
851         * gcc.target/sh/strlen.c: Likewise.
852         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
853         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
854         * gcc.target/sh/pr55303-3.c: Likewise.
855         * gcc.target/sh/pr51244-4.c: Likewise.
856         * gcc.target/sh/pr50751-4.c: Likewise.
857         * gcc.target/sh/pr39423-1.c: Likewise.
858         * gcc.target/sh/pr51244-8.c: Likewise.
859         * gcc.target/sh/pr55146.c: Likewise.
860         * gcc.target/sh/pr50751-8.c: Likewise.
861         * gcc.target/sh/sh2a-bset.c: Likewise.
862         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
863         * gcc.target/sh/sh2a-movi20s.c: Likewise.
864         * gcc.target/sh/20080410-1.c: Likewise.
865         * gcc.target/sh/pr49880-4.c: Likewise.
866         * gcc.target/sh/pr51244-13.c: Likewise.
867         * gcc.target/sh/sh2a-movrt.c: Likewise.
868         * gcc.target/sh/pr51244-17.c: Likewise.
869         * gcc.target/sh/pr21255-2-mb.c: Likewise.
870         * gcc.target/sh/sh2a-bclr.c: Likewise.
871         * gcc.target/sh/pr33135-1.c: Likewise.
872         * gcc.target/sh/pr53512-4.c: Likewise.
873         * gcc.target/sh/pr54602-4.c: Likewise.
874         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
875         * gcc.target/sh/pr54760-2.c: Likewise.
876         * gcc.target/sh/pr52483-3.c: Likewise.
877         * gcc.target/sh/sh2a-bld.c: Likewise.
878         * gcc.target/sh/pr54089-4.c: Likewise.
879         * gcc.target/sh/pr54685.c: Likewise.
880         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
881         * gcc.target/sh/pr54089-8.c: Likewise.
882         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
883         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
884         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
885         * gcc.target/sh/pr51244-1.c: Likewise.
886         * gcc.target/sh/pr50751-1.c: Likewise.
887         * gcc.target/sh/pr55160.c: Likewise.
888         * gcc.target/sh/pr51244-5.c: Likewise.
889         * gcc.target/sh/pr54236-1.c: Likewise.
890         * gcc.target/sh/pr50751-5.c: Likewise.
891         * gcc.target/sh/pr52933-1.c: Likewise.
892         * gcc.target/sh/pr39423-2.c: Likewise.
893         * gcc.target/sh/pr51244-9.c: Likewise.
894         * gcc.target/sh/pr49263.c: Likewise.
895         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
896         * gcc.target/sh/pr49880-1.c: Likewise.
897         * gcc.target/sh/sh2a-band.c: Likewise.
898         * gcc.target/sh/pr51244-10.c: Likewise.
899         * gcc.target/sh/pr49880-5.c: Likewise.
900         * gcc.target/sh/prefetch.c: Likewise.
901         * gcc.target/sh/pr51244-14.c: Likewise.
902         * gcc.target/sh/rte-delay-slot.c: Likewise.
903         * gcc.target/sh/fpul-usage-1.c: Likewise.
904         * gcc.target/sh/pr51244-18.c: Likewise.
905         * gcc.target/sh/pr21255-1.c: Likewise.
906         * gcc.target/sh/pr33135-2.c: Likewise.
907         * gcc.target/sh/pr53512-1.c: Likewise.
908         * gcc.target/sh/pr54602-1.c: Likewise.
909         * gcc.target/sh/sh2a-rtsn.c: Likewise.
910         * gcc.target/sh/torture/pragma-isr.c: Likewise.
911         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
912         * gcc.target/sh/torture/pr58314.c: Likewise.
913         * gcc.target/sh/torture/pr34777.c: Likewise.
914         * gcc.target/sh/torture/pr58475.c: Likewise.
915         * gcc.target/sh/pr54760-3.c: Likewise.
916         * gcc.target/sh/sh4a-cosf.c: Likewise.
917         * gcc.target/sh/pr52483-4.c: Likewise.
918         * gcc.target/sh/mfmovd.c: Likewise.
919         * gcc.target/sh/pr54089-1.c: Likewise.
920         * gcc.target/sh/pr56547-1.c: Likewise.
921         * gcc.target/sh/pr54089-5.c: Likewise.
922         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
923         * gcc.target/sh/pr54089-9.c: Likewise.
924         * gcc.target/sh/sh2a-jsrn.c: Likewise.
925         * gcc.target/sh/pr49468-si.c: Likewise.
926         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
927         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
928         * gcc.target/sh/pr55303-1.c: Likewise.
929         * gcc.target/sh/pr51244-2.c: Likewise.
930         * gcc.target/sh/pr50751-2.c: Likewise.
931         * gcc.target/sh/pr54236-2.c: Likewise.
932         * gcc.target/sh/pr51244-6.c: Likewise.
933         * gcc.target/sh/cmpstrn.c: Likewise.
934         * gcc.target/sh/pr50751-6.c: Likewise.
935         * gcc.target/sh/pr52933-2.c: Likewise.
936         * gcc.target/sh/pr53568-1.c: Likewise.
937         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
938         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
939         * gcc.target/sh/sh4a-sinf.c: Likewise.
940         * gcc.target/sh/pr49880-2.c: Likewise.
942 2013-11-06  Tobias Burnus  <burnus@net-b.de>
944         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
945         * gcc.dg/wdate-time.c: Ditto.
946         * gfortran.dg/wdate-time.F90: Ditto.
948 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
950         PR target/30807
951         * gcc.target/sh/torture/pr30807.c: New.
953 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
955         PR c++/11006
956         * g++.dg/other/java3.C: New.
958 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
960         PR target/59021
961         * gcc.target/i386/pr59021.c: New test.
963 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
965         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
966         dg-additional-files to also match BOL.
968 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
970         * gcc.dg/torture/c99-contract-1.c: New test.
972 2013-11-06  Richard Biener  <rguenther@suse.de>
974         PR tree-optimization/58653
975         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
976         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
978 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
980         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
981         40 to 30.  Replaced iteration variable with a #define.  Instead of
982         returning non-zero value for error, called __builtin_abort ().  Fixed
983         a bug of calling fib_serial in serial case instead of fib.
984         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
985         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
986         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
987         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
988         compiler flag testing.
990 2013-11-06  Christian Bruel  <christian.bruel@st.com>
992         * gcc.target/sh/strlen.c: New test.
994 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
996         PR middle-end/58970
997         * gcc.c-torture/compile/pr58970.c: New test.
999 2013-11-05  Wei Mi  <wmi@google.com>
1001         PR regression/58985
1002         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1004 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1006         * g++.dg/warn/wdate-time.C: New.
1007         * gcc.dg/wdate-time.c: New.
1008         * gfortran.dg/wdate-time.F90: New.
1010 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1012         PR fortran/58989
1013         * gfortran.dg/reshape_6.f90: New test.
1015 2013-11-05  Jeff Law  <law@redhat.com>
1017         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1018         * gcc.dg/tree-ssa/isolate-1.c: New test.
1019         * gcc.dg/tree-ssa/isolate-2.c: New test.
1020         * gcc.dg/tree-ssa/isolate-3.c: New test.
1021         * gcc.dg/tree-ssa/isolate-4.c: New test.
1023 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1025         PR rtl-optimization/58997
1026         * gcc.c-torture/compile/pr58997.c: New test.
1028 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1030         PR c++/58724
1031         * g++.dg/cpp0x/gen-attrs-56.C: New.
1033 2013-11-05  Richard Biener  <rguenther@suse.de>
1035         PR ipa/58492
1036         * gcc.dg/ipa/pr58492.c: New testcase.
1038 2013-11-05  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/58955
1041         * gcc.dg/torture/pr58955-1.c: New testcase.
1042         * gcc.dg/torture/pr58955-2.c: Likewise.
1044 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1046         PR middle-end/58981
1047         * gcc.dg/pr58981.c: New test.
1049 2013-11-05  Richard Biener  <rguenther@suse.de>
1051         PR middle-end/58941
1052         * gcc.dg/torture/pr58941.c: New testcase.
1054 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1056         PR tree-optimization/58958
1057         * gcc.dg/tree-ssa/pr58958.c: New file.
1059 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1061         * gcc.dg/tree-ssa/alias-26.c: New file.
1063 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1065         PR tree-optimization/58984
1066         * gcc.c-torture/execute/pr58984.c: New test.
1068 2013-11-05  Andreas Schwab  <schwab@suse.de>
1070         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1072 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1074         * g++.dg/gomp/openmp-simd-1.C: New.
1075         * g++.dg/gomp/openmp-simd-2.C: New.
1076         * gcc.dg/gomp/openmp-simd-1.c: New.
1077         * gcc.dg/gomp/openmp-simd-2.c: New.
1079 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1081         * gcc.dg/superblock.c: Require scheduling support.
1083 2013-11-04  Kostya Serebryany  <kcc@google.com>
1085         * g++.dg/asan/asan_test.cc: Update the test
1086         to match the fresh asan run-time.
1087         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1089 2013-11-04  Ian Lance Taylor  <iant@google.com>
1091         * g++.dg/ext/sync-4.C: New test.
1093 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1095         PR fortran/58771
1096         * gfortran.dg/derived_external_function_1.f90 : New test
1098 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1100         PR tree-optimization/58978
1101         * gcc.c-torture/compile/pr58978.c: New test.
1103 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1105         PR fortran/57445
1106         * gfortran.dg/optional_class_1.f90 : New test
1108 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1110         PR rtl-optimization/58968
1111         * gfortran.dg/pr58968.f: New
1113 2013-11-04  Marek Polacek  <polacek@redhat.com>
1115         PR c++/58979
1116         * g++.dg/diagnostic/pr58979.C: New test.
1118 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1120         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1121         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1122         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1123         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1124         gcc.dg/iec-559-macros-9.c: New tests.
1126 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1128         PR tree-optimization/58946
1129         * gcc.c-torture/compile/pr58946.c: New test.
1131 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1133         PR c++/52071
1134         * g++.dg/parse/pr52071.C: New.
1136 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1138         PR c++/38313
1139         * g++.dg/lookup/name-clash10.C: New.
1141 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1143         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1144         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1145         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1146         vbif.
1148 2013-11-03  Marek Polacek  <polacek@redhat.com>
1150         * g++.dg/ubsan/cxx1y-vla.C: New test.
1151         * c-c++-common/ubsan/vla-3.c: New test.
1152         * c-c++-common/ubsan/vla-2.c: New test.
1153         * c-c++-common/ubsan/vla-4.c: New test.
1154         * c-c++-common/ubsan/vla-1.c: New test.
1156 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1158         * gcc.dg/vmx/vec-set.c: New.
1160 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1162         PR c++/29234
1163         PR c++/56037
1164         * g++.dg/parse/pr29234.C: New.
1165         * g++.dg/parse/pr56037.C: Likewise.
1167 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1169         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1170         passed it in as one of the options to all Cilk keywords test.
1172 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1174         PR c++/58708
1175         * g++.dg/cpp1y/pr58708.C: New.
1177 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1179         PR c++/58834
1180         * g++.dg/ext/pr58834.C: New file.
1182 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1184         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1185         tests.
1186         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1187         tests.
1189 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1191         PR fortran/57893
1192         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1193         type block.
1195 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1197         * g++.dg/gomp/simd-1.C: New test.
1198         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1199         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1200         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1201         * c-c++-common/gomp/simd6.c: New test.
1203 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1205         Implement C++14 digit separators.
1206         * g++.dg/cpp1y/digit-sep.C: New.
1207         * g++.dg/cpp1y/digit-sep-neg.C: New.
1208         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1210 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1212         * gcc.dg/vect/vect-align-3.c: New test.
1214         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1215         we warn about it already during VRP1 pass.
1217 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1219         PR rtl-optimization/58934
1220         Revert:
1221         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1222         PR rtl-optimization/10474
1223         * gcc.dg/pr10474.c: New testcase.
1224         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1225         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1227 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1229         PR c++/58932
1230         Revert:
1231         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1233         PR c++/58466
1234         * g++.dg/cpp0x/variadic145.C: New.
1236         * g++.dg/cpp0x/sfinae49.C: New.
1238 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1240         PR c++/58581
1241         * g++.dg/cpp0x/deleted1.C: New.
1243 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1245         * gcc.target/arm/lp1243022.c: New test.
1247 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1249         PR other/58545
1250         * gcc.target/avr/pr58545.c: New test.
1252 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1254         Revert:
1255         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1256         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1257         path to the compile flags.
1259 2013-10-30  Cong Hou  <congh@google.com>
1261         * gcc.target/i386/vect-abs-s8.c: New test.
1262         * gcc.target/i386/vect-abs-s16.c: New test.
1263         * gcc.target/i386/vect-abs-s32.c: New test.
1265 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1267         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1268         path to the compile flags.
1270 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1272         PR rtl-optimization/58369
1273         * g++.dg/torture/pr58369.C: New test.
1275 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1277         PR other/33426
1278         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1279         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1280         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1282 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1284         PR target/58784
1285         * gcc.target/arm/pr58784.c: New.
1287 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1289         * gcc.dg/tree-ssa/alias-24.c: New file.
1291 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1293         * gcc.target/i386/fma_double_3.c: Use pattern for
1294         scan-assembler-times instead of just one insn name.
1295         * gcc.target/i386/fma_double_5.c: Ditto.
1296         * gcc.target/i386/fma_float_3.c: Ditto.
1297         * gcc.target/i386/fma_float_5.c: Ditto.
1298         * gcc.target/i386/l_fma_double_1.c: Ditto.
1299         * gcc.target/i386/l_fma_double_2.c: Ditto.
1300         * gcc.target/i386/l_fma_double_3.c: Ditto.
1301         * gcc.target/i386/l_fma_double_4.c: Ditto.
1302         * gcc.target/i386/l_fma_double_5.c: Ditto.
1303         * gcc.target/i386/l_fma_double_6.c: Ditto.
1304         * gcc.target/i386/l_fma_float_1.c: Ditto.
1305         * gcc.target/i386/l_fma_float_2.c: Ditto.
1306         * gcc.target/i386/l_fma_float_3.c: Ditto.
1307         * gcc.target/i386/l_fma_float_4.c: Ditto.
1308         * gcc.target/i386/l_fma_float_5.c: Ditto.
1309         * gcc.target/i386/l_fma_float_6.c: Ditto.
1311 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1313         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1314         * gcc.target/sh/cmpstr.c: New test.
1315         * gcc.target/sh/cmpstrn.c: New test.
1317 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1319         PR rtl-optimization/10474
1320         * gcc.dg/pr10474.c: New testcase.
1321         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1322         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1324 2013-10-29  Andrew Pinski <apinski@cavium.com>
1325             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1327         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1328         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1329         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1330         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1331         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1332         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1333         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1334         conditional move to be used.
1335         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1337 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1339         PR fortran/44350
1340         * gfortran.dg/blockdata_8.f90: New.
1342 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1344         PR target/54236
1345         * gcc.target/sh/pr54236-2: New.
1346         * gcc.target/sh/pr54089-6: Add another rotl special case.
1348 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1350         PR fortran/58793
1351         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1352         to determine sizes of real kinds.
1354         PR fortran/58858
1355         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1357 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1359         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1360         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1361         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1362         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1363         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1364         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1365         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1366         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1367         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1368         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1369         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1370         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1371         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1372         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1373         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1374         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1375         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1376         test stored in c-c++-common.  Also, added the Cilk runtime's library
1377         to the ld_library_path.
1379 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/58888
1382         * g++.dg/cpp0x/auto40.C: New.
1383         * g++.dg/other/warning1.C: Adjust.
1385 2013-10-29  Richard Biener  <rguenther@suse.de>
1387         * gcc.dg/torture/restrict-2.c: New testcase.
1388         * gcc.dg/torture/restrict-3.c: Likewise.
1389         * gcc.dg/torture/restrict-4.c: Likewise.
1390         * gcc.dg/torture/restrict-5.c: Likewise.
1392 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1394         PR tree-optimization/19831
1395         * gcc.dg/tree-ssa/alias-25.c: New file.
1397 2013-10-29  Richard Biener  <rguenther@suse.de>
1399         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1400         changes.
1401         * gcc.dg/vect/bb-slp-32.c: Likewise.
1402         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1403         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1404         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1405         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1406         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1407         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1408         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1409         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1410         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1411         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1412         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1413         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1414         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1415         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1416         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1417         * gfortran.dg/vect/vect.exp: Likewise.
1419 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1421         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1422         * gcc.dg/vmx/eg-5.c: Likewise.
1424 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1425             Joern Rennecke  <joern.rennecke@embecosm.com>
1427         * gcc.target/arc/jump-around-jump.c: New test.
1429 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1431         * gcc.target/arm/require-pic-register-loc.c: New test.
1433 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1435         PR target/58679
1436         * gcc.target/i386/pr58679-1.c: New test.
1437         * gcc.target/i386/pr58679-2.c: Ditto.
1439 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1441         PR other/33426
1442         * gcc.dg/vect/vect-ivdep-2.c: New.
1444 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1446         PR target/52483
1447         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1448         * gcc.target/sh/pr52483-2.c: Likewise.
1449         * gcc.target/sh/pr52483-3.c: Likewise.
1450         * gcc.target/sh/pr52483-4.c: Likewise.
1452 2013-10-26  Jeff Law  <law@redhat.com>
1454         * g++.dg/torture/pr49309.C: Removed.
1455         * gcc.dg/dfp/pr35739.c: Removed.
1457 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1459         PR rtl-optimization/58759
1460         * gcc.target/i386/pr58759.c: New.
1462 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1464         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1465         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1466         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1468 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1470         * gcc.dg/wmul-1.c: New test.
1472 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1474         PR c++/58878
1475         * g++.dg/template/pr58878.C: New.
1477 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1479         * gcc.dg/tree-ssa/alias-23.c: New file.
1481 2013-10-25  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/58626
1484         * gcc.dg/torture/pr58626.c: New testcase.
1486 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1488         PR c++/54812
1489         * g++.dg/cpp0x/defaulted47.C: New.
1491 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1493         * gcc.c-torture/execute/pr58831.c: New test.
1495 2013-10-25  Nick Clifton  <nickc@redhat.com>
1497         * c-c++-common/pr57793.c: Add expected error messages for
1498         targets with small integers.
1499         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1500         * gcc.dg/c99-stdint-2.c: Likewise.
1501         * gcc.dg/cdce1.c: Likewise.
1502         * gcc.dg/fold-overflow-1.c: Likewise.
1503         * gcc.dg/utf-cvt.c: Likewise.
1504         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1505         arithmetic.
1506         * gcc.dg/ftrapv-2.c: Likewise.
1507         * gcc.dg/pr30286.c: Likewise.
1508         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1509         * lib/target-supports.exp (check_effective_target_trapping): New
1510         proc.  Returns true if the target supports trapping arithmetic.
1512 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1514         * g++.dg/parse/ivdep.C: New.
1515         * g++.dg/vect/pr33426-ivdep.cc: New.
1517 2013-10-24  Richard Henderson  <rth@redhat.com>
1519         PR rtl/58542
1520         * gcc.dg/atomic-store-6.c: New.
1522 2013-10-24  Ian Lance Taylor  <iant@google.com>
1524         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1526 2013-10-24  Cong Hou  <congh@google.com>
1528         * gcc.c-torture/execute/20030125-1.c: Update.
1530 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1532         PR fortran/44646
1533         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1535 2013-10-24  Dehao Chen  <dehao@google.com>
1537         * g++.dg/opt/devirt3.C: New test.
1539 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1541         PR other/33426
1542         * testsuite/gcc.dg/ivdep.c: New.
1543         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1545 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1547         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1548         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1550 2013-10-24  Nick Clifton  <nickc@redhat.com>
1552         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1554 2013-10-24  Marek Polacek  <polacek@redhat.com>
1556         PR c++/58705
1557         * g++.dg/parse/pr58705.C: New test.
1559 2013-10-24  Marek Polacek  <polacek@redhat.com>
1561         * gcc.dg/c11-align-5.c: Add more testing.
1563 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1565         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1567 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1569         PR tree-optimization/58775
1570         PR tree-optimization/58791
1571         * gcc.dg/guality/pr58791-1.c: New test.
1572         * gcc.dg/guality/pr58791-2.c: New test.
1573         * gcc.dg/guality/pr58791-3.c: New test.
1574         * gcc.dg/guality/pr58791-4.c: New test.
1575         * gcc.dg/guality/pr58791-5.c: New test.
1576         * gcc.c-torture/compile/pr58775.c: New test.
1577         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1579 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1581         PR tree-optimization/58805
1582         * gcc.dg/pr58805.c: New test.
1584 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1586         * gcc.target/i386/vect-div-1.c: New test.
1588         * gcc.dg/vect/pr58508.c: Remove dg-options.
1590 2013-10-23  Richard Biener  <rguenther@suse.de>
1592         * gcc.dg/torture/pr58830.c: New testcase.
1594 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1596         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1597         * g++.dg/cpp1y/attr-deprecated.C: New.
1598         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1600 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1602         PR fortran/58793
1603         * gfortran.dg/assumed_type_8.f90: New.
1605 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1607         PR target/58779
1608         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1609         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1610         * gcc.dg/torture/pr58779.c: New test.
1612 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1614         * gcc.target/mips/nor.c: New.
1616 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1618         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1619         tests into...
1620         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1621         restricted to big-endian targets.
1623 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1625         PR fortran 57893
1626         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1628 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1630         PR fortran/58803
1631         * gfortran.dg/proc_ptr_comp_38.f90: New.
1633 2013-10-21  Marek Polacek  <polacek@redhat.com>
1635         PR middle-end/58809
1636         * gcc.dg/gomp/pr58809.c: New test.
1638 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1640         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1641         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1643 2013-10-21  Richard Biener  <rguenther@suse.de>
1645         PR tree-optimization/58794
1646         * c-c++-common/torture/pr58794-1.c: New testcase.
1647         * c-c++-common/torture/pr58794-2.c: Likewise.
1649 2013-10-21  Richard Biener  <rguenther@suse.de>
1651         PR middle-end/58742
1652         * c-c++-common/fold-divmul-1.c: New testcase.
1654 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1656         * gcc.target/i386/memset-vector_loop-1.c: New test.
1657         * gcc.target/i386/memset-vector_loop-2.c: New test.
1659 2013-10-21  Diego Novillo  <dnovillo@google.com>
1661         * g++.dg/plugin/selfassign.c: Include tree.h.
1662         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1663         * gcc.dg/plugin/ggcplug.c: Likewise.
1664         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1665         * gcc.dg/plugin/selfassign.c: Likewise.
1666         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1668 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1670         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1671         * gcc.target/mips/mips-ps-7.c: Likewise.
1673 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1675         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1676         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1677         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1679 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1681         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1683         PR testsuite/58645
1684         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1686 2013-10-19  Mike Stump  <mikestump@comcast.net>
1688         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1690         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1691         * g++.dg/lto/pr54625-1_0.c: ... to here.
1692         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1693         * g++.dg/lto/pr54625-1_1.C: Likewise.
1694         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1695         * g++.dg/lto/pr54625-2_0.c: Likewise.
1696         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1697         * g++.dg/lto/pr54625-2_1.C: Likewise.
1699 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1701         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1703 2013-10-18  Cong Hou  <congh@google.com>
1705         * gcc.dg/vect/pr58508.c: New test.
1707 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/58466
1710         * g++.dg/cpp0x/variadic145.C: New.
1712 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1714         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1716 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1718         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1719         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1720         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1721         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1723 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1725         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1726         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1727         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1728         effective target arm_thumb1_ok.
1729         * lib/target-supports.exp
1730         (check_effective_target_arm_fp16_ok_nocache): Don't force
1731         -mfloat-abi=soft when building for hardfloat target.
1733 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1735         PR target/58673
1736         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1737         -mquad-word + -mno-vsx-timode causes errors.
1738         * gcc.target/powerpc/pr58673-2.c: Likewise.
1740 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1742         PR c++/58596
1743         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1745 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1747         * gcc.target/aarch64/c-output-template.c: New testcase.
1748         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1749         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1751 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1753         * gcc/testsuite/lib/target-supports.exp
1754         (check_effective_target_sync_long_long): AArch64 supports
1755         atomic operations on "long long".
1756         (check_effective_target_sync_long_long_runtime): AArch64 can
1757         execute atomic operations on "long long".
1759 2013-10-17  Richard Biener  <rguenther@suse.de>
1761         PR tree-optimization/58143
1762         * gcc.dg/torture/pr58143-1.c: New testcase.
1763         * gcc.dg/torture/pr58143-2.c: Likewise.
1764         * gcc.dg/torture/pr58143-3.c: Likewise.
1766 2013-10-17  Marek Polacek  <polacek@redhat.com>
1768         PR c/58267
1769         * gcc.dg/c1x-align-5.c: New test.
1771 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1773         PR fortran/58652
1774         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1776 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1778         * c-c++-common/cpp/openmp-define-1.c: Move
1779         dg-require-effective-target fopenmp after dg-do directive.
1780         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1781         * gfortran.dg/openmp-define-1.f90: Likewise.
1782         * gfortran.dg/openmp-define-2.f90: Likewise.
1783         * gfortran.dg/openmp-define-3.f90: Likewise.
1785 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1787         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1789 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1791         PR target/57756
1792         * gcc.target/i386/pr57756.c: New test.
1793         * gcc.target/i386/pr57756_2.c: New test.
1795 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1797         * gcc.dg/torture/builtin-self.c: New file.
1799 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1801         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1802         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1803         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1804         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1805         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1807 2013-10-15  Cong Hou  <congh@google.com>
1809         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1811 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1813         PR c++/58707
1814         * g++.dg/cpp0x/pr58707.C: New.
1816 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1818         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1819         after other directives.
1821 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1823         PR fortran/58652
1824         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1826 2013-10-14  Ian Lance Taylor  <iant@google.com>
1828         * go.test/go-test.exp (go-find-packages): New proc.
1829         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1830         subdirectories.  Do simple +build line matching.  Handle run with
1831         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1832         for rundir.  Remove special handling for bug191 and dwarf.
1834 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1836         PR fortran/58658
1837         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1839 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1841         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1842         Use btsl.
1844 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/specs/opt1.ads: New test.
1848 2013-10-14  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/58640
1851         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1853 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1855         * gnat.dg/uninit_array.ad[sn]: New test.
1856         * gnat.dg/uninit_array_pkg.ads: New helper.
1858 2013-10-13  Richard Biener  <rguenther@suse.de>
1860         * gcc.c-torture/execute/pr58662.c: New test.
1862 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1864         PR target/51244
1865         * gcc.dg/torture/p51244-21.c: New.
1866         * gcc.target/sh/pr51244-20.c: New.
1867         * gcc.target/sh/pr51244-20-sh2a.c: New.
1869 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1871         * gnat.dg/specs/linker_section.ads: Update test.
1873 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1875         PR target/58690
1876         * gcc.target/i386/pr58690.c: New test
1878 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1880         * gcc.target/i386/builtin-ucmp.c: New test.
1882 2013-10-11  Brooks Moses  <bmoses@google.com>
1884         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1886 2013-10-11  Jeff Law  <law@redhat.com>
1888         * gcc.c-torture/execute/pr58640.c: New test.
1890 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1892         PR c++/58633
1893         * g++.dg/cpp0x/decltype57.C: New.
1895 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1897         PR c++/31671
1898         * g++.dg/template/nontype26.C: New.
1900 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1902         * c-c++-common/cpp/openmp-define-1.c: New file.
1903         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1904         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1905         * gfortran.dg/openmp-define-1.f90: Likewise.
1906         * gfortran.dg/openmp-define-2.f90: Likewise.
1907         * gfortran.dg/openmp-define-3.f90: Likewise.
1909         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1910         for test source files.
1911         * gcc.dg/gomp/gomp.exp: Likewise.
1912         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1913         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1914         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1915         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1916         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1918 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1920         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1921         Remove error test that is now valid in OpenMP 4.0.
1922         * c-c++-common/gomp/atomic-16.c: New test.
1923         * c-c++-common/gomp/cancel-1.c: New test.
1924         * c-c++-common/gomp/depend-1.c: New test.
1925         * c-c++-common/gomp/depend-2.c: New test.
1926         * c-c++-common/gomp/map-1.c: New test.
1927         * c-c++-common/gomp/pr58472.c: New test.
1928         * c-c++-common/gomp/sections1.c: New test.
1929         * c-c++-common/gomp/simd1.c: New test.
1930         * c-c++-common/gomp/simd2.c: New test.
1931         * c-c++-common/gomp/simd3.c: New test.
1932         * c-c++-common/gomp/simd4.c: New test.
1933         * c-c++-common/gomp/simd5.c: New test.
1934         * c-c++-common/gomp/single1.c: New test.
1935         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1936         parser.
1937         * g++.dg/gomp/block-3.C: Likewise.
1938         * g++.dg/gomp/clause-3.C: Adjust error messages.
1939         * g++.dg/gomp/declare-simd-1.C: New test.
1940         * g++.dg/gomp/declare-simd-2.C: New test.
1941         * g++.dg/gomp/depend-1.C: New test.
1942         * g++.dg/gomp/depend-2.C: New test.
1943         * g++.dg/gomp/target-1.C: New test.
1944         * g++.dg/gomp/target-2.C: New test.
1945         * g++.dg/gomp/taskgroup-1.C: New test.
1946         * g++.dg/gomp/teams-1.C: New test.
1947         * g++.dg/gomp/udr-1.C: New test.
1948         * g++.dg/gomp/udr-2.C: New test.
1949         * g++.dg/gomp/udr-3.C: New test.
1950         * g++.dg/gomp/udr-4.C: New test.
1951         * g++.dg/gomp/udr-5.C: New test.
1952         * g++.dg/gomp/udr-6.C: New test.
1953         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1954         * gcc.dg/autopar/outer-2.c: Likewise.
1955         * gcc.dg/autopar/outer-3.c: Likewise.
1956         * gcc.dg/autopar/outer-4.c: Likewise.
1957         * gcc.dg/autopar/outer-5.c: Likewise.
1958         * gcc.dg/autopar/outer-6.c: Likewise.
1959         * gcc.dg/autopar/parallelization-1.c: Likewise.
1960         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1961         parser.
1962         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1963         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1964         instead of GOMP_parallel_loop_runtime_start.
1965         * gcc.dg/gomp/declare-simd-1.c: New test.
1966         * gcc.dg/gomp/declare-simd-2.c: New test.
1967         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1968         parser.  Add further #pragma omp sections nesting tests.
1969         * gcc.dg/gomp/target-1.c: New test.
1970         * gcc.dg/gomp/target-2.c: New test.
1971         * gcc.dg/gomp/taskgroup-1.c: New test.
1972         * gcc.dg/gomp/teams-1.c: New test.
1973         * gcc.dg/gomp/udr-1.c: New test.
1974         * gcc.dg/gomp/udr-2.c: New test.
1975         * gcc.dg/gomp/udr-3.c: New test.
1976         * gcc.dg/gomp/udr-4.c: New test.
1977         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1979 2013-10-10  Jan Hubicka  <jh@suse.cz>
1981         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1982         tuning change.
1983         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1984         * gcc.target/i386/pr49168-1.c: Likewise.
1985         * gcc.target/i386/pr49002-2.c: Likewise.
1987 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1989         PR middle-end/58670
1990         * gcc.dg/torture/pr58670.c: New test.
1992 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1994         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1996 2013-10-09  Marek Polacek  <polacek@redhat.com>
1998         PR c++/58635
1999         * g++.dg/tm/pr58635-1.C: New test.
2000         * g++.dg/tm/pr58635-2.C: New test.
2002 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2004         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2006 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2008         PR tree-optimization/20318
2009         * c-c++-common/pr20318.c: New file.
2010         * gcc.dg/tree-ssa/pr20318.c: New file.
2012 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gcc.c-torture/execute/pr58570.c: New test.
2016 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2018         * gcc.target/aarch64/vclz.c: New testcase.
2020 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2022         * gcc.target/aarch64/vadd_f64.c: New testcase.
2023         * gcc.target/aarch64/vsub_f64.c: New testcase.
2025 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2027         * gcc.target/aarch64/vdiv_f.c: New testcase.
2029 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2031         * gcc.target/aarch64/vneg_f.c: New testcase.
2032         * gcc.target/aarch64/vneg_s.c: New testcase.
2034 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2036         PR c++/58568
2037         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2038         * g++.old-deja/g++.mike/misc9.C: Adjust.
2040 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2042         PR c++/58665
2043         Revert:
2044         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2046         PR c++/58448
2047         * g++.dg/template/crash117.C: New.
2049 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2051         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2053 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2055         PR tree-optimization/58480
2056         * gcc.dg/tree-ssa/pr58480.c: New file.
2058 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2060         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2061         * gcc.target/powerpc/fusion.c: Likewise.
2063 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2065         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2067 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2069         * gcc.target/s390/htm-1.c: Add more tests to cover different
2070         operand types.
2072 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2074         PR c++/58126
2075         * g++.dg/init/uninitialized1.C: New.
2077 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2079         PR c++/56060
2080         * g++.dg/cpp0x/variadic144.C: New.
2082 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2084         PR c++/58560
2085         * g++.dg/cpp0x/auto39.C: New.
2087 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2089         PR c++/58503
2090         * g++.dg/cpp0x/range-for26.C: New.
2091         * g++.dg/cpp0x/range-for27.C: Likewise.
2093 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2095         PR c++/58448
2096         * g++.dg/template/crash117.C: New.
2098 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2100         PR c++/19476
2101         * g++.dg/tree-ssa/pr19476-5.C: New file.
2102         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2104 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2106         PR c++/58584
2107         * g++.dg/cpp0x/gen-attrs-55.C: New.
2109 2013-10-03  Easwaran Raman  <eraman@google.com>
2111         PR c++/33911
2112         * g++.dg/ext/attribute47.C: New.
2114 2013-10-03  Rong Xu  <xur@google.com>
2116         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2117         probability.
2118         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2119         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2121 2013-10-03  Marek Polacek  <polacek@redhat.com>
2123         PR c++/58510
2124         * g++.dg/cpp0x/pr58510.C: New test.
2126 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2128         PR c++/19476
2129         * g++.dg/tree-ssa/pr19476-1.C: New file.
2130         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2131         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2132         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2134 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2136         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2137         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2138         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2139         VSX scalar operations or the traditional floating point form of
2140         the instruction.
2141         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2142         * gcc.target/powerpc/recip-3.c: Likewise.
2143         * gcc.target/powerpc/recip-5.c: Likewise.
2144         * gcc.target/powerpc/pr72747.c: Likewise.
2145         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2147 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2149         PR target/58460
2150         * gcc.target/aarch64/pr58460.c: New file.
2152 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2154         PR fortran/58593
2155         * gfortran.dg/char_length_19.f90: New.
2157 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2159         PR c++/58535
2160         * g++.dg/parse/crash65.C: New.
2161         * g++.dg/cpp1y/pr58535.C: Likewise.
2163 2013-10-02  Richard Biener  <rguenther@suse.de>
2165         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2166         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2167         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2168         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2169         * gfortran.dg/ldist-pr45199.f: Likewise.
2171 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2173         PR c++/58565
2174         * g++.dg/parse/crash64.C: New.
2176 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2178         * gcc.dg/tree-ssa/slsr-40.c: New test.
2180 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2182         PR c++/58563
2183         * g++.dg/cpp0x/pr58563.C: New.
2185 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2187         * gcc.target/aarch64/vect_saddl_1.c: New.
2189 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2191         PR target/58574
2192         * gcc.c-torture/execute/pr58574.c: New testcase.
2194 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2196         PR Target/58578
2197         * gcc.target/arm/pr58578.c: New test.
2199 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2201         PR tree-optimization/58556
2202         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2203         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2205 2013-10-01  Nick Clifton  <nickc@redhat.com>
2207         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2208         for MSP430.
2209         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2210         ptr32plus targets.
2211         * gcc.c-torture/compile/pr41181.c: Likewise.
2212         * gcc.c-torture/compile/calls.c: Likewise.
2213         * gcc.c-torture/compile/990617-1.c: Likewise.
2214         * gcc.c-torture/compile/pr55955.c: Only run the test for
2215         int32plus targets.
2216         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2218 2013-10-01  Richard Biener  <rguenther@suse.de>
2220         PR tree-optimization/58553
2221         * gcc.dg/torture/pr58553.c: New testcase.
2223 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2225         PR middle-end/58564
2226         * gcc.c-torture/execute/pr58564.c: New test.
2228 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2230         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2231         Update for additional dump message.
2233 2013-09-30  Richard Biener  <rguenther@suse.de>
2235         PR tree-optimization/58554
2236         * gcc.dg/torture/pr58554.c: New testcase.
2238 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2239             Joern Rennecke  <joern.rennecke@embecosm.com>
2241         * gcc.target/arc/barrel-shifter-1.c: New test.
2242         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2243         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2244         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2245         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2246         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2247         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2248         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2249         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2250         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2251         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2252         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2253         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2254         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2255         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2256         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2257         * gcc.target/arc/mtune-ARC600.c: Likewise.
2258         * gcc.target/arc/mtune-ARC601.c: Likewise.
2259         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2260         * gcc.target/arc/mtune-ARC700.c: Likewise.
2261         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2262         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2263         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2264         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2266 2013-09-30  Richard Biener  <rguenther@suse.de>
2268         PR middle-end/58532
2269         * g++.dg/torture/pr58552.C: New testcase.
2271 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2273         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2274         and -mupper-regs-df.
2276 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2278         PR middle-end/58463
2279         * gcc.dg/pr58463.c: New test.
2281 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2283         PR middle-end/58551
2284         * c-c++-common/gomp/pr58551.c: New test.
2286 2013-09-27  Richard Biener  <rguenther@suse.de>
2288         PR tree-optimization/58459
2289         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2291 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2293         PR fortran/58113
2294         * gfortran.dg/round_4.f90: Check for rounding support.
2296 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2298         * g++.dg/vect/pr58513.cc (op): Make static.
2300 2013-09-26  Richard Biener  <rguenther@suse.de>
2302         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2304 2013-09-26  Richard Biener  <rguenther@suse.de>
2306         PR tree-optimization/58539
2307         * gcc.dg/torture/pr58539.c: New testcase.
2309 2013-09-25  Jeff Law  <law@redhat.com>
2311         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2313 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2315         PR fortran/58436
2316         * gfortran.dg/finalize_21.f90: New.
2318 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2320         PR fortran/57697
2321         PR fortran/58469
2322         * gfortran.dg/defined_assignment_8.f90: New.
2323         * gfortran.dg/defined_assignment_9.f90: New.
2325 2013-09-25  Marek Polacek  <polacek@redhat.com>
2327         PR sanitizer/58413
2328         * c-c++-common/ubsan/shift-5.c: New test.
2329         * c-c++-common/ubsan/shift-6.c: New test.
2330         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2331         * gcc.dg/ubsan/c-shift-1.c: New test.
2333 2013-09-25  Marek Polacek  <polacek@redhat.com>
2335         PR c++/58516
2336         * g++.dg/tm/pr58516.C: New test.
2338 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2340         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2341         New procedure.
2342         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2344 2013-09-24  Richard Biener  <rguenther@suse.de>
2346         PR middle-end/58513
2347         * g++.dg/vect/pr58513.cc: New testcase.
2349 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2351         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2352         output.
2354 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2356         PR c++/58500
2357         * g++.dg/cpp1y/pr58500.C: New testcase.
2359 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2361         * gnat.dg/opt28.ad[sb]: New test.
2362         * gnat.dg/opt28_pkg.ads: New helper.
2364 2013-09-23  Richard Biener  <rguenther@suse.de>
2366         PR tree-optimization/58464
2367         * g++.dg/torture/pr58464.C: New testcase.
2369 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2371         PR target/58475
2372         * gcc.target/sh/torture/pr58475.c: New test.
2374 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2376         PR fortran/58355
2377         * gfortran.dg/extends_15.f90: New.
2379 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/58481
2382         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2384 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2386         PR target/56875
2387         * gcc.target/vax/vax.exp: New.
2388         * gcc.target/vax/pr56875.c: Ditto.
2390 2013-09-20  Richard Biener  <rguenther@suse.de>
2392         PR middle-end/58484
2393         * gfortran.dg/pr58484.f: New testcase.
2395 2013-09-20  Jeff Law  <law@redhat.com>
2397         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2399 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2401         PR middle-end/57748
2402         * gcc.dg/torture/pr57748-1.c: New test.
2403         * gcc.dg/torture/pr57748-2.c: New test.
2405 2013-09-20  Marek Polacek  <polacek@redhat.com>
2407         PR sanitizer/58413
2408         * c-c++-common/ubsan/shift-4.c: New test.
2410 2013-09-20  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/58453
2413         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2415 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2417         PR fortran/58099
2418         * gfortran.dg/proc_ptr_43.f90: New.
2420 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2422         PR fortran/57697
2423         * gfortran.dg/defined_assignment_11.f90: New.
2425 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2427         PR rtl-optimization/58438
2428         * g++.dg/pr58438.C: New test.
2430 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2432         PR fortran/43366
2433         * gfortran.dg/class_39.f03: Update dg-error.
2434         * gfortran.dg/class_5.f03: Ditto.
2435         * gfortran.dg/class_53.f90: Ditto.
2436         * gfortran.dg/realloc_on_assign_20.f90: New.
2437         * gfortran.dg/realloc_on_assign_21.f90: New.
2438         * gfortran.dg/realloc_on_assign_22.f90: New.
2440 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2442         PR c++/58457
2443         * g++.dg/parse/using4.C: New.
2445 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2447         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2449 2013-09-18  Marek Polacek  <polacek@redhat.com>
2451         PR sanitize/58443
2452         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2453         instead of the shift option.
2454         * c-c++-common/ubsan/pr58443-1.c: New test.
2455         * c-c++-common/ubsan/pr58443-3.c: New test.
2456         * c-c++-common/ubsan/pr58443-2.c: New test.
2458 2013-09-18  Richard Biener  <rguenther@suse.de>
2460         PR tree-optimization/58417
2461         * gcc.dg/torture/pr58417.c: New testcase.
2463 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2465         * gnat.dg/array_bounds_test2.adb: New test.
2467 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2469         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2470         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2472 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2474         * gnat.dg/in_out_parameter4.adb: New test.
2476 2013-09-18  Marek Polacek  <polacek@redhat.com>
2478         PR sanitizer/58411
2479         * c-c++-common/ubsan/attrib-1.c: New test.
2481 2013-09-17  Cong Hou  <congh@google.com>
2483         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2484         on two arrays with short and int types. This should not be recognized
2485         as a dot product pattern.
2487 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2489         PR c++/58435
2490         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2491         the cp_type_quals (r) too.
2493 2013-09-17  Jan Hubicka  <jh@suse.cz>
2495         PR middle-end/58332
2496         * gcc.c-torture/compile/pr58332.c: New testcase.
2498 2013-09-17  Jeff Law  <law@redhat.com>
2500         * gcc.c-torture/execute/pr58387.c: New test.
2502 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2504         PR tree-optimization/58088
2505         * gcc.c-torture/compile/pr58088.c: New test.
2507 2013-09-17  Nick Clifton  <nickc@redhat.com>
2509         * lib/target-supports.exp (check_effective_target_trampolines):
2510         Add MSP430 to the list of targets that do not support trampolines.
2511         (check_profiling_available): Add MSP430 to the list of targets
2512         that do not support profiling.
2513         (check_effective_target_tls_runtime): Add MSP430 to the list of
2514         targets that do not support TLS.
2516 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2518         * gnat.dg/opt27.adb: New test.
2519         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2521 2013-09-17  Andreas Schwab  <schwab@suse.de>
2523         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2525 2013-09-17  Richard Biener  <rguenther@suse.de>
2527         PR tree-optimization/58432
2528         * gcc.dg/pr58432.c: New testcase.
2530 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2532         * gcc.dg/tree-ssa/slsr-39.c: New test.
2534 2013-09-16  Xinliang David Li  <davidxl@google.com>
2536         * gcc.misc-tests/help.exp: Optimizer help change.
2538 2013-09-16  Jeff Law  <law@redhat.com>
2540         * gcc.c-torture/execute/pr58419.c: New test.
2541         * gcc.c-torture/execute/pr58431.c: New test.
2543 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2545         PR fortran/58356
2546         * gfortran.dg/finalize_19.f90: New.
2548 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2550         * gcc.target/i386/pr58418.c: New.
2552 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2554         * gcc.target/aarch64/fmla-intrinsic.c: New.
2555         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2556         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2557         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2559 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2561         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2562         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2564 2013-09-16  Richard Biener  <rguenther@suse.de>
2566         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2568 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2570         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2571         interpreted as implicit templates) to be expected pedwarns instead.
2573 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2575         PR fortran/57697
2576         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2578 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2580         PR fortran/57697
2581         * gfortran.dg/defined_assignment_10.f90: New.
2583 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2585         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2586         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2588 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2590         * g++.dg/abi/main.C: Added implicit C linkage tests
2592 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2594         * gcc.target/i386/pr57848.c: New file.
2596 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2598         PR target/58314
2599         * gcc.target/sh/torture/pr58314.c: New test.
2601 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2603         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2605 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2607         PR ipa/58389
2608         * g++.dg/pr58389.C: New test.
2610 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2612         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2613         * g++.dg/template/pseudodtor3.C: Likewise.
2615 2013-09-12  Richard Biener  <rguenther@suse.de>
2617         PR tree-optimization/58404
2618         * g++.dg/tree-ssa/pr58404.C: New testcase.
2620 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2622         PR ipa/58371
2623         * g++.dg/ipa/pr58371.C: New test.
2625 2013-09-12  Richard Biener  <rguenther@suse.de>
2627         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2628         expected outcome and comment why that happens.
2630 2013-09-11  Richard Biener  <rguenther@suse.de>
2632         PR middle-end/58377
2633         * g++.dg/uninit-pred-4.C: New testcase.
2635 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2637         PR tree-optimization/58385
2638         * gcc.c-torture/execute/pr58385.c: New test.
2640 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2642         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2644 2013-09-10  Jeff Law  <law@redhat.com>
2646         * g++.dg/torture/pr58380.C: New test.
2648 2013-09-10  Jan Hubicka  <jh@suse.cz>
2649             Paolo Carlini  <paolo.carlini@oracle.com>
2651         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2653 2013-09-10  Jeff Law  <law@redhat.com>
2655         * gcc.c-torture/compile/pr58343.c: New test.
2657 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2659         PR rtl-optimization/58365
2660         * gcc.c-torture/execute/pr58365.c: New test.
2662 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2664         * gcc.dg/torture/memcpy-1.c: New test.
2666 2013-09-10  Alan Modra  <amodra@gmail.com>
2668         * gcc.target/powerpc/pr58330.c: New.
2670 2013-09-10  Alan Modra  <amodra@gmail.com>
2672         * gcc.target/powerpc/medium_offset.c: New.
2674 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2676         PR c++/58325
2677         * g++.dg/warn/Wunused-var-21.C: New test.
2679         PR tree-optimization/58364
2680         * gcc.c-torture/execute/pr58364.c: New test.
2682 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/43452
2685         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2686         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2687         * g++.dg/init/delete1.C: Adjust.
2689 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2691         * gcc.target/aarch64/movdi_1.c: New test.
2693 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/58362
2696         * g++.dg/warn/Wunused-parm-5.C: New.
2698 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2700         * gcc.target/aarch64/cmn-neg.c: New test.
2702 2013-09-09  Richard Biener  <rguenther@suse.de>
2704         PR middle-end/58326
2705         * gcc.dg/torture/pr58326-1.c: New testcase.
2706         * gcc.dg/torture/pr58326-2.c: Likewise.
2708 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2710         PR target/57735
2711         * g++.dg/ext/pr57735.C: New test.
2713 2013-09-09  Jan Hubicka  <jh@suse.cz>
2715         PR middle-end/58294
2716         * g++.dg/torture/PR58294.C: New testcase.
2718 2013-09-08  Jeff Law  <law@redhat.com>
2720         * gcc.c-torture/compile/pr58340.c: New test.
2722 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2724         * g++.dg/debug/ra1.C: New test.
2726 2013-09-08  Jan Hubicka  <jh@suse.cz>
2728         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2729         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2730         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2731         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2733 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2735         PR c++/54941
2736         * g++.dg/overload/new1.C: Adjust.
2738 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2740         * c-c++-common/opaque-vector.c: New test.
2742 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2744         PR c++/58282
2745         * g++.dg/tm/noexcept-6.C: New test.
2747 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2749         * gcc.target/arc/cond-set-use.c: New test.
2751 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2753         * gnat.dg/stack_usage2.adb: New test.
2755 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2757         * gcc.target/aarch64/table-intrinsics.c
2758         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2759         (qtb_tests8_< ,2,3,4>): Likewise.
2760         (qtblq_tests8_< ,2,3,4>): Likewise.
2761         (qtbxq_tests8_< ,2,3,4>): Likewise.
2763 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2765         * gnat.dg/warn10.ad[sb]: New test.
2766         * gnat.dg/warn10_pkg.ads: New helper.
2768 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2770         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2771         Don't expect NULL in foo.result set.
2772         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2773         in ESCAPED set.
2774         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2775         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2777 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2779         * gcc.target/s390/nearestint-1.c: New testcase.
2781 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2782             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2784         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2785         * testsuite/gcc.target/arc: New directory.
2786         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2787         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2788         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2789         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2790         * testsuite/gcc.dg/builtin-apply2.c
2791         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2793 2013-09-04  Jan Hubicka  <jh@suse.cz>
2795         PR middle-end/58201
2796         * g++.dg/torture/pr58201_0.C: New testcase.
2797         * g++.dg/torture/pr58201_1.C: New testcase.
2798         * g++.dg/torture/pr58201.h: New testcase.
2800 2013-09-05  Jan Hubicka  <jh@suse.cz>
2802         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2804 2013-09-05  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/58137
2807         * gcc.target/i386/pr58137.c: New testcase.
2809 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2811         * g++.dg/ipa/remref-1.C: New test.
2812         * g++.dg/ipa/remref-2.C: Likewise.
2814 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2816         PR c++/24926
2817         * g++.dg/parse/access11.C: New.
2819 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2821         * g++.dg/warn/weak1.C: Skip on AIX.
2823 2013-09-04  Easwaran Raman  <eraman@google.com>
2825         PR middle-end/57370
2826         PR tree-optimization/58011
2827         * gfortran.dg/reassoc_12.f90: New testcase.
2828         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2830 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2832         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2833         * gcc.dg/torture/pr53922.c: Skip on AIX.
2834         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2836 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2838         * gcc.dg/unroll_1.c: Test dumping to stderr.
2840 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2842         PR c++/58305
2843         * g++.dg/warn/deprecated-8.C: New.
2845 2013-09-03  Jeff Law  <law@redhat.com>
2847         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2848         dump output.
2850 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2852         Revert:
2854         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2856         * gcc.dg/Warray-bounds-11.c: New testcase.
2858 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2860         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2862 2013-09-03  Jan Hubicka  <jh@suse.cz>
2864         * g++.dg/ipa/devirt-15.C: Fix testcase.
2866 2013-09-03  Richard Biener  <rguenther@suse.de>
2868         PR middle-end/57656
2869         * gcc.dg/torture/pr57656.c: New testcase.
2871 2013-09-03  Richard Biener  <rguenther@suse.de>
2873         PR middle-end/57287
2874         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2876 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2878         PR fortran/PR56519
2879         * gfortran.dg/do_concurrent_3.f90:  New test case.
2881 2013-09-02  Jan Hubicka  <jh@suse.cz>
2883         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2885 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2887         PR ipa/58106
2888         * gcc.dg/ipa/pr58106.c: New test.
2890 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2892         * gcc.target/aarch64/scalar_intrinsics.c
2893         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2895 2013-09-02  Richard Biener  <rguenther@suse.de>
2897         PR middle-end/57511
2898         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2900 2013-09-02  Richard Biener  <rguenther@suse.de>
2902         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2903         reference.
2905 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2907         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2909 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/21682, implement DR 565
2912         * g++.dg/template/using24.C: New.
2913         * g++.dg/template/using25.C: Likewise.
2914         * g++.dg/template/using26.C: Likewise.
2916 2013-09-01  Jan Hubicka  <jh@suse.cz>
2918         * g++.dg/ipa/devirt-15.C: New testcase.
2920 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2922         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2924 2013-08-31  Jan Hubicka  <jh@suse.cz>
2926         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2927         * g++.dg/tree-ssa/pr45453.C: Likewise.
2929 2013-08-31  Jan Hubicka  <jh@suse.cz>
2931         * gcc.dg/fork-instrumentation.c: New testcase.
2933 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2935         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2937 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2939         * gcc.dg/Warray-bounds-11.c: New testcase.
2941 2013-08-30  Marek Polacek  <polacek@redhat.com>
2943         * g++.dg/ubsan/div-by-zero-1.C: New test.
2944         * c-c++-common/ubsan/save-expr-1.c: New test.
2945         * c-c++-common/ubsan/save-expr-2.c: New test.
2946         * c-c++-common/ubsan/save-expr-3.c: New test.
2947         * c-c++-common/ubsan/save-expr-4.c: New test.
2948         * c-c++-common/ubsan/typedef-1.c: New test.
2949         * c-c++-common/ubsan/const-char-1.c: New test.
2950         * c-c++-common/ubsan/const-expr.c: New test.
2951         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2952         * c-c++-common/ubsan/shift-1.c: Likewise.
2953         * c-c++-common/ubsan/shift-2.c: Likewise.
2954         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2955         * lib/ubsan-dg.exp: New file.
2956         * g++.dg/dg.exp: Add ubsan tests.
2957         * g++.dg/ubsan/ubsan.exp: New file.
2958         * gcc.dg/ubsan/ubsan.exp: New file.
2959         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2960         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2961         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2962         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2963         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2964         * c-c++-common/ubsan/shift-3.c: New test.
2965         * c-c++-common/ubsan/unreachable-1.c: New test.
2966         * c-c++-common/ubsan/shift-1.c: New test.
2967         * c-c++-common/ubsan/shift-2.c: New test.
2968         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2969         * gcc.dg/ubsan/c99-shift-2.c: New test.
2970         * gcc.dg/ubsan/c99-shift-1.c: New test.
2972 2013-08-29  Jan Hubicka  <jh@suse.cz>
2974         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2975         to match template and comment.
2977 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2979         PR c++/51424
2980         * g++.dg/cpp0x/dc8.C: New.
2981         * g++.dg/template/meminit1.C: Adjust.
2983 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2985         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2987 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2989         PR tree-optimization/58277
2990         * gcc.c-torture/execute/pr58277-1.c: New test.
2991         * gcc.c-torture/execute/pr58277-2.c: New test.
2993 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2995         * gcc.dg/guality/param-1.c: New test.
2996         * gcc.dg/guality/param-2.c: Likewise.
2998 2013-08-30  Richard Biener  <rguenther@suse.de>
3000         PR tree-optimization/58228
3001         * gcc.dg/torture/pr58228.c: New testcase.
3003 2013-08-30  Richard Biener  <rguenther@suse.de>
3005         PR tree-optimization/58223
3006         * gcc.dg/torture/pr58223.c: New testcase.
3007         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3009 2013-08-30  Richard Biener  <rguenther@suse.de>
3011         PR tree-optimization/58010
3012         * gcc.dg/pr58010.c: New testcase.
3014 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3016         * gcc.dg/unroll_3.c: Message change.
3017         * gcc.dg/unroll_4.c: Likewise.
3018         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3019         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3020         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3021         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3022         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3023         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3024         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3025         * gcc.dg/unroll_1.c: Likewise.
3026         * gcc.dg/vect/bb-slp-31.c: Likewise.
3027         * gcc.dg/vect/bb-slp-14.c: Likewise.
3028         * gcc.dg/vect/bb-slp-8.c: Likewise.
3029         * gcc.dg/vect/bb-slp-23.c: Likewise.
3030         * gcc.dg/vect/bb-slp-15.c: Likewise.
3031         * gcc.dg/vect/bb-slp-9.c: Likewise.
3032         * gcc.dg/vect/bb-slp-24.c: Likewise.
3033         * gcc.dg/vect/bb-slp-16.c: Likewise.
3034         * gcc.dg/vect/bb-slp-25.c: Likewise.
3035         * gcc.dg/vect/bb-slp-17.c: Likewise.
3036         * gcc.dg/vect/bb-slp-26.c: Likewise.
3037         * gcc.dg/vect/bb-slp-18.c: Likewise.
3038         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3039         * gcc.dg/vect/bb-slp-27.c: Likewise.
3040         * gcc.dg/vect/bb-slp-19.c: Likewise.
3041         * gcc.dg/vect/bb-slp-28.c: Likewise.
3042         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3043         * gcc.dg/vect/bb-slp-29.c: Likewise.
3044         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3045         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3046         * gcc.dg/vect/bb-slp-1.c: Likewise.
3047         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3048         * gcc.dg/vect/bb-slp-2.c: Likewise.
3049         * gcc.dg/vect/bb-slp-3.c: Likewise.
3050         * gcc.dg/vect/bb-slp-10.c: Likewise.
3051         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3052         * gcc.dg/vect/bb-slp-4.c: Likewise.
3053         * gcc.dg/vect/bb-slp-11.c: Likewise.
3054         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3055         * gcc.dg/vect/bb-slp-5.c: Likewise.
3056         * gcc.dg/vect/bb-slp-20.c: Likewise.
3057         * gcc.dg/vect/bb-slp-6.c: Likewise.
3058         * gcc.dg/vect/bb-slp-21.c: Likewise.
3059         * gcc.dg/vect/bb-slp-30.c: Likewise.
3060         * gcc.dg/vect/bb-slp-13.c: Likewise.
3061         * gcc.dg/vect/bb-slp-7.c: Likewise.
3062         * gcc.dg/vect/bb-slp-22.c: Likewise.
3063         * gcc.dg/unroll_2.c: Likewise.
3064         * g++.dg/vect/slp-pr50413.cc: Likewise.
3065         * g++.dg/vect/slp-pr56812.cc: Likewise.
3066         * g++.dg/vect/slp-pr50819.cc: Likewise.
3068 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3070         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3072 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3074         * gcc.dg/pr40209.c: Use -fopt-info.
3075         * gcc.dg/pr26570.c: Ditto.
3076         * gcc.dg/pr32773.c: Ditto.
3077         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3079 2013-08-29  Richard Biener  <rguenther@suse.de>
3081         PR tree-optimization/58246
3082         * gcc.dg/torture/pr58246.c: New testcase.
3084 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3086         PR fortran/52243
3087         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3088         obsolete by patch.
3089         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3091 2013-08-29  Richard Biener  <rguenther@suse.de>
3093         PR middle-end/57287
3094         * gcc.dg/pr57287-2.c: New testcase.
3096 2013-08-29  Richard Biener  <rguenther@suse.de>
3098         PR tree-optimization/57685
3099         * gcc.dg/torture/pr57685.c: New testcase.
3101 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/58255
3104         * g++.dg/cpp0x/dc7.C: New.
3106 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3108         PR middle-end/58257
3109         * c-c++-common/gomp/pr58257.c: New test.
3111 2013-08-28  Richard Biener  <rguenther@suse.de>
3113         PR tree-optimization/56933
3114         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3116 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3118         * gcc.target/aarch64/scalar_shift_1.c: New.
3120 2013-08-27  Richard Biener  <rguenther@suse.de>
3122         PR tree-optimization/57521
3123         * gcc.dg/torture/pr57521.c: New testcase.
3125 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3127         PR rtl-optimization/57860
3128         PR rtl-optimization/57861
3129         PR rtl-optimization/57875
3130         PR rtl-optimization/57876
3131         PR rtl-optimization/57877
3132         * gcc.c-torture/execute/pr57860.c: New test.
3133         * gcc.c-torture/execute/pr57861.c: New test.
3134         * gcc.c-torture/execute/pr57875.c: New test.
3135         * gcc.c-torture/execute/pr57876.c: New test.
3136         * gcc.c-torture/execute/pr57877.c: New test.
3138 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3140         PR fortran/58146
3141         * gfortran.dg/bounds_check_18.f90:  New test.
3143 2013-08-23  Jan Hubicka  <jh@suse.cz>
3145         * g++.dg/ipa/devirt-14.C: Fix typo.
3147 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3149         PR fortran/57798
3150         * gfortran.dg/inline_sum_5.f90: New.
3152 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3154         PR fortran/57843
3155         * gfortran.dg/typebound_assignment_7.f90: New.
3157 2013-08-23  Jan Hubicka  <jh@suse.cz>
3159         * g++.dg/ipa/devirt-13.C: New testcase.
3160         * g++.dg/ipa/devirt-14.C: New testcase.
3162 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3164         PR target/58218
3165         * gcc.target/i386/pr58218.c: New test.
3167         PR tree-optimization/58209
3168         * gcc.c-torture/execute/pr58209.c: New test.
3170 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3172         * gcc.target/powerpc/pr57744.c: Declare abort.
3174 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3176         PR c++/56380
3177         * g++.dg/template/error54.C: New.
3179 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3181         PR fortran/58185
3182         * gfortran.dg/select_type_34.f90: New.
3184 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3186         PR c++/56130
3187         * g++.dg/warn/deprecated-7.C: New.
3189 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3191         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3193 2013-08-21  Jeff Law  <law@redhat.com>
3195         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3197 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3199         PR c++/56134
3200         * g++.dg/ext/attr-alias-3.C: New.
3202 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3204         PR fortran/53655
3205         * gfortran.dg/intent_out_8.f90: New.
3207 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3209         PR rtl-optimizations/57451
3210         * g++.dg/tree-prof/pr57451.C: New test.
3212 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3214         PR c++/58190
3215         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3217 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3219         PR c/57490
3220         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3222 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3224         * gcc.target/powerpc/dfp-dd-2.c: New test.
3225         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3226         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3228 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3230         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3231         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3232         Check for SLL too.
3234 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3236         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3238         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3239         "Threaded".
3241         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3242         correct test response.
3244         PR testsuite/52641
3245         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3246         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3247         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3248         (v4si): Use it.
3249         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3250         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3252         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3254 2013-08-18  Jan Hubicka  <jh@suse.cz>
3256         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3258 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3260         PR fortran/46271
3261         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3263 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3265         PR tree-optimization/58006
3266         * g++.dg/opt/pr58006.C: New test.
3268 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3270         * gnat.dg/specs/linker_alias.ads: New test.
3272 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3274         PR tree-optimization/58164
3275         * gcc.c-torture/compile/pr58164.c: New test.
3277         PR tree-optimization/58165
3278         * g++.dg/opt/pr58165.C: New test.
3280 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3282         PR c++/51912
3283         * g++.dg/cpp0x/enum28.C: New.
3284         * g++.dg/cpp0x/enum15.C: Adjust.
3286 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3288         PR target/57949
3289         * gcc.target/powerpc/pr57949-1.c: New.
3290         * gcc.target/powerpc/pr57949-2.c: New.
3292 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3294         PR tree-optimization/58145
3295         * gcc.dg/pr58145-1.c: New test.
3296         * gcc.dg/pr58145-2.c: New test.
3298 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3300         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3301         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3302         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3303         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3304         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3305         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3306         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3307         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3308         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3309         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3310         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3311         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3312         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3313         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3314         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3315         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3316         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3317         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3318         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3319         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3320         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3321         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3322         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3323         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3324         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3325         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3326         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3327         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3328         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3329         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3330         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3331         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3332         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3333         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3334         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3335         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3336         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3337         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3338         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3339         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3340         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3342         PR testsuite/52641
3343         * gcc.c-torture/execute/pr56799.x: New file.
3345         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3347         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3349         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3350         * gcc.dg/pr44214-3.c (v2df): Likewise.
3352         * gcc.dg/pr46647.c: xfail for avr-*-*.
3354         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3355         memcpy by one.
3356         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3357         Expect l to be optimized away.
3358         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3360         PR testsuite/52641
3361         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3362         to tests that assume int/double are larger than short/float.
3364         PR testsuite/52641
3365         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3366         target { ! int16 }.
3367         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3368         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3369         target { int16 }.  Restrict existing tests to target { int32 }
3370         where appropriate.
3371         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3372         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3373         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3374         * lib/target-supports.exp (check_effective_target_int32): New proc.
3376         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3377         exclude from scan test.
3379         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3380         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3381         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3382         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3383         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3384         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3385         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3386         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3387         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3388         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3389         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3390         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3391         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3392         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3393         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3394         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3395         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3396         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3397         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3399 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3401         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3403         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3404         to be the first test directive.
3405         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3406         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3407         * gcc.target/arm/atomic-op-char.c: Likewise.
3408         * gcc.target/arm/atomic-op-consume.c: Likewise.
3409         * gcc.target/arm/atomic-op-int.c: Likewise.
3410         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3411         * gcc.target/arm/atomic-op-release.c: Likewise.
3412         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3413         * gcc.target/arm/atomic-op-short.c: Likewise.
3415 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3417         PR rtl-optimization/57662
3418         * gcc.dg/pr57662.c: New test.
3420 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3422         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3423         alternative to -1.
3424         * gcc.target/mips/nans-legacy.c: Likewise.
3426 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3428         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3429         escapes.
3430         * gcc.target/mips/fabs-legacy.c: Likewise.
3431         * gcc.target/mips/fabsf-2008.c: Likewise.
3432         * gcc.target/mips/fabsf-legacy.c: Likewise.
3433         * gcc.target/mips/fneg-2008.c: Likewise.
3434         * gcc.target/mips/fneg-legacy.c: Likewise.
3435         * gcc.target/mips/fnegf-2008.c: Likewise.
3436         * gcc.target/mips/fnegf-legacy.c: Likewise.
3437         * gcc.target/mips/nan-2008.c: Likewise.
3438         * gcc.target/mips/nan-legacy.c: Likewise.
3439         * gcc.target/mips/nanf-2008.c: Likewise.
3440         * gcc.target/mips/nanf-legacy.c: Likewise.
3441         * gcc.target/mips/nans-2008.c: Likewise.
3442         * gcc.target/mips/nans-legacy.c: Likewise.
3443         * gcc.target/mips/nansf-2008.c: Likewise.
3444         * gcc.target/mips/nansf-legacy.c: Likewise.
3446 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3448         * gnat.dg/valued_proc.adb: New test.
3449         * gnat.dg/valued_proc_pkg.ads: New helper.
3451 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3453         PR tree-optimization/57661
3454         * g++.dg/opt/pr57661.C: New test.
3456         PR sanitizer/56417
3457         * gcc.dg/asan/pr56417.c: New test.
3459 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3461         * gnat.dg/loop_optimization16.adb: New test.
3462         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3464 2013-08-13  Marek Polacek  <polacek@redhat.com>
3466         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3468 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3470         Example of converting global state to per-pass state.
3472         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3473         global state "static int counter" to...
3474         (one_pass::counter): ...this instance data.
3476 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3478         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3479         to member function...
3480         (one_pass::gate): ...this.
3481         (one_pass_exec): Convert to member function...
3482         (one_pass::impl_execute): ...this.
3484 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3486         PR c++/57416
3487         * g++.dg/cpp0x/pr57416.C: New.
3489 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3491         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3492         changes.
3493         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3494         * g++.dg/cpp0x/defaulted2.C: Likewise.
3495         * g++.dg/cpp0x/defaulted31.C: Likewise.
3496         * g++.dg/cpp0x/error6.C: Likewise.
3497         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3498         * g++.dg/cpp0x/override2.C: Likewise.
3499         * g++.dg/cpp0x/parse1.C: Likewise.
3500         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3501         * g++.dg/cpp0x/temp_default4.C: Likewise.
3502         * g++.dg/ext/attrib32.C: Likewise.
3503         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3504         * g++.dg/ext/mv13.C: Likewise.
3505         * g++.dg/ext/mv7.C: Likewise.
3506         * g++.dg/ext/mv9.C: Likewise.
3507         * g++.dg/ext/pr57362.C: Likewise.
3508         * g++.dg/ext/typeof10.C: Likewise.
3509         * g++.dg/lookup/anon6.C: Likewise.
3510         * g++.dg/lookup/crash6.C: Likewise.
3511         * g++.dg/lookup/name-clash5.C: Likewise.
3512         * g++.dg/lookup/name-clash6.C: Likewise.
3513         * g++.dg/other/anon4.C: Likewise.
3514         * g++.dg/other/error15.C: Likewise.
3515         * g++.dg/other/error8.C: Likewise.
3516         * g++.dg/other/redecl2.C: Likewise.
3517         * g++.dg/parse/crash16.C: Likewise.
3518         * g++.dg/parse/crash21.C: Likewise.
3519         * g++.dg/parse/crash38.C: Likewise.
3520         * g++.dg/parse/redef2.C: Likewise.
3521         * g++.dg/parse/struct-as-enum1.C: Likewise.
3522         * g++.dg/template/crash39.C: Likewise.
3523         * g++.dg/template/redecl3.C: Likewise.
3524         * g++.dg/tls/diag-3.C: Likewise.
3525         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3526         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3527         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3528         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3529         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3530         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3531         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3532         * g++.old-deja/g++.brendan/static3.C: Likewise.
3533         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3534         * g++.old-deja/g++.jason/binding.C: Likewise.
3535         * g++.old-deja/g++.jason/crash4.C: Likewise.
3536         * g++.old-deja/g++.jason/crash7.C: Likewise.
3537         * g++.old-deja/g++.jason/lineno.C: Likewise.
3538         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3539         * g++.old-deja/g++.mike/misc3.C: Likewise.
3540         * g++.old-deja/g++.mike/net44.C: Likewise.
3541         * g++.old-deja/g++.mike/ns3.C: Likewise.
3542         * g++.old-deja/g++.ns/alias4.C: Likewise.
3543         * g++.old-deja/g++.ns/ns11.C: Likewise.
3544         * g++.old-deja/g++.other/crash23.C: Likewise.
3545         * g++.old-deja/g++.other/decl8.C: Likewise.
3546         * g++.old-deja/g++.other/linkage3.C: Likewise.
3547         * g++.old-deja/g++.other/typeck1.C: Likewise.
3548         * g++.old-deja/g++.other/typedef5.C: Likewise.
3549         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3550         * g++.old-deja/g++.pt/friend36.C: Likewise.
3551         * obj-c++.dg/method-8.mm: Likewise.
3552         * obj-c++.dg/tls/diag-3.mm: Likewise.
3554 2013-08-12  Perez Read  <netfirewall@gmail.com>
3556         PR target/58132
3557         * gcc.target/i386/movabs-1.c: New test.
3559 2013-08-12  Marek Polacek  <polacek@redhat.com>
3561         PR tree-optimization/57980
3562         * gcc.dg/pr57980.c: New test.
3564 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3566         PR fortran/56666
3567         * gfortran.dg/do_check_10.f90:  New test.
3568         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3569         * gfortran.dg/array_constructor_18.f90:  Likewise.
3570         * gfortran.dg/array_constructor_22.f90:  Likewise.
3571         * gfortran.dg/coarray_15.f90:  Likewise.
3572         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3573         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3574         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3576 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3578         PR c++/53349
3579         * g++.dg/cpp0x/constexpr-ice8.C: New.
3581 2013-08-09  Xinliang David Li  <davidxl@google.com>
3583         * gcc.target/i386/memcpy-strategy-1.c: New test.
3584         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3585         * gcc.target/i386/memset-strategy-1.c: Ditto.
3586         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3588 2013-08-09  Jan Hubicka  <jh@suse.cz>
3590         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3591         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3593 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3595         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3597 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3599         PR fortran/58058
3600         * gfortran.dg/transfer_intrinsic_6.f90: New.
3602 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3604         Revert:
3605         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3607         PR c++/46206
3608         * g++.dg/lookup/typedef2.C: New.
3610 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3612         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3613         output of vdup intrinsics.
3615 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3617         * gcc.target/arm/lp1189445.c: New testcase.
3619 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3621         PR rtl-optimization/58079
3622         * gcc.dg/torture/pr58079.c: New test.
3624 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3626         * gnat.dg/warn9.adb: New test.
3628 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3630         PR c++/46206
3631         * g++.dg/lookup/typedef2.C: New.
3633 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3635         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3636         to optstr when building plugins on darwin.
3638 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3640         PR tree-optimization/57539
3641         * gcc.dg/ipa/pr57539.c: New test.
3643 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3644             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3646         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3647         (a): Fix constructor.
3649 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3651         PR fortran/57987
3652         * gfortran.dg/pr57987.f90: New test.
3654 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3656         PR middle-end/58041
3657         * gcc.dg/torture/pr58041.c: New test.
3658         * gcc.target/arm/pr58041.c: Likewise.
3660 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3662         PR fortran/57306
3663         * gfortran.dg/pointer_init_8.f90: New.
3665 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3667         PR c++/58080
3668         * g++.dg/cpp0x/pr58080.C: New.
3670 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3672         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3673         to optstr when building plugins.
3675 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3677         Patch autogenerated by refactor_passes.py from
3678         https://github.com/davidmalcolm/gcc-refactoring-scripts
3679         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3681         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3682         struct to a subclass of gimple_opt_pass along with...
3683         (pass_data_one_pass): ...new pass_data instance and...
3684         (make_one_pass): ...new function.
3685         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3686         global struct to a subclass of gimple_opt_pass along with...
3687         (pass_data_warn_self_assign): ...new pass_data instance and...
3688         (make_pass_warn_self_assign): ...new function.
3689         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3690         a global struct to a subclass of gimple_opt_pass along with...
3691         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3692         (make_pass_dumb_plugin_example): ...new function.
3693         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3694         global struct to a subclass of gimple_opt_pass along with...
3695         (pass_data_warn_self_assign): ...new pass_data instance and...
3696         (make_pass_warn_self_assign): ...new function.
3698 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3700         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3701         is created and added to the pass_manager to reflect
3702         autogenerated changes.
3703         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3704         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3705         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3707 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3709         PR c++/58072
3710         * g++.dg/cpp0x/pr58072.C: New.
3712 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3714         * gcc.dg/torture/pr57993-2.cpp: New.
3716 2013-08-02  Jan Hubicka  <jh@suse.cz>
3718         * gcc.dg/ipa/ipa-1.c: Update.
3719         * gcc.dg/ipa/ipa-2.c: Update.
3720         * gcc.dg/ipa/ipa-3.c: Update.
3721         * gcc.dg/ipa/ipa-4.c: Update.
3722         * gcc.dg/ipa/ipa-5.c: Update.
3723         * gcc.dg/ipa/ipa-7.c: Update.
3724         * gcc.dg/ipa/ipa-8.c: Update.
3725         * gcc.dg/ipa/ipcp-1.c: Update.
3726         * gcc.dg/ipa/ipcp-2.c: Update.
3728 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3730         PR rtl-optimization/58048
3731         * gcc.target/i386/pr58048.c: New.
3733 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3735         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3737 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3738             Peter Bergner  <bergner@vnet.ibm.com>
3740         PR c++/54537
3741         * g++.dg/overload/using3.C: New.
3742         * g++.dg/overload/using2.C: Adjust.
3743         * g++.dg/lookup/using9.C: Likewise.
3745 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3747         * gcc.target/arm/pr46972-2.c: New test.
3749 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3751         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3753 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3755         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3757 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3759         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3760         rather than addressing!=absolute when deciding how to handle MIPS16
3761         when the test forces an ABI.
3763 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3765         PR c++/57673
3766         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3768 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3770         * gcc.target/mips/code-readable-1.c: Increase switch size.
3771         * gcc.target/mips/code-readable-2.c: Ditto.
3772         * gcc.target/mips/code-readable-3.c: Ditto.
3773         * gcc.target/mips/code-readable-4.c: Ditto.
3775 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3777         PR c++/57947
3778         * g++.dg/parse/crash63.C: New.
3780 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3782         PR fortran/57530
3783         * gfortran.dg/pointer_assign_8.f90: New.
3784         * gfortran.dg/pointer_assign_9.f90: New.
3785         * gfortran.dg/pointer_assign_10.f90: New.
3786         * gfortran.dg/pointer_assign_11.f90: New.
3788 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3790         * gcc.target/arm/pr57637.c: New testcase.
3792 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3794         PR tree-optimization/57993
3795         * gcc.dg/torture/pr57993.c: New test.
3797 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3799         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3801 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3803         PR c++/57948
3804         * g++.dg/conversion/ambig2.C: New.
3806 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3808         * gcc.target/mips/fabs-2008.c: New test case.
3809         * gcc.target/mips/fabs-legacy.c: New test case.
3810         * gcc.target/mips/fabsf-2008.c: New test case.
3811         * gcc.target/mips/fabsf-legacy.c: New test case.
3812         * gcc.target/mips/fneg-2008.c: New test case.
3813         * gcc.target/mips/fneg-legacy.c: New test case.
3814         * gcc.target/mips/fneg-2008.c: New test case.
3815         * gcc.target/mips/fneg-legacy.c: New test case.
3816         * gcc.target/mips/nan-2008.c: New test case.
3817         * gcc.target/mips/nan-legacy.c: New test case.
3818         * gcc.target/mips/nanf-2008.c: New test case.
3819         * gcc.target/mips/nanf-legacy.c: New test case.
3820         * gcc.target/mips/nans-2008.c: New test case.
3821         * gcc.target/mips/nans-legacy.c: New test case.
3822         * gcc.target/mips/nansf-2008.c: New test case.
3823         * gcc.target/mips/nansf-legacy.c: New test case.
3824         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3826 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3827             Maxim Kuvyrkov  <maxim@kugelworks.com>
3829         * lib/target-supports.exp (check_effective_target_non_bionic): New
3830         effective-target test.
3831         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3832         * g++.dg/tls/thread_local4g.C: Ditto.
3834 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3836         PR fortran/58009
3837         * gfortran.dg/vector_subsript_7.f90:  New test.
3839 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3841         PR fortran/57991
3842         * gfortran.dg/warn_alias.f90: New.
3844 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3846         PR fortran/57285
3847         * gfortran.dg/class_array_19.f90: New.
3849 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3851         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3852         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3853         * gcc.dg/vect/pr57741-3.c: Likewise.
3854         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3856 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3858         Skip tests that make assumptions about struct layout that don't hold
3859         on epiphany:
3860         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3861         * g++.dg/cpp0x/iop.C: Likewise.
3862         * g++.dg/cpp0x/named_refs.C: Likewise.
3863         * g++.dg/cpp0x/rv1p.C: Likewise.
3864         * g++.dg/cpp0x/rv2p.C: Likewise.
3865         * g++.dg/cpp0x/rv3p.C: Likewise.
3866         * g++.dg/cpp0x/rv4p.C: Likewise.
3867         * g++.dg/cpp0x/rv5p.C: Likewise.
3868         * g++.dg/cpp0x/rv6p.C: Likewise.
3869         * g++.dg/cpp0x/rv7p.C: Likewise.
3870         * g++.dg/cpp0x/rv8p.C: Likewise.
3871         * g++.dg/ext/strncpy-chk1.C: Likewise.
3872         * gcc.dg/builtin-object-size-10.c: Likewise.
3873         * gcc.dg/builtin-object-size-11.c: Likewise.
3874         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3875         * gcc.dg/pr25805.c: Likewise.
3876         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3877         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3878         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3879         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3880         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3881         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3882         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3883         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3884         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3885         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3886         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3887         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3888         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3889         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3890         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3892         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3893         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3895         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3896         * gcc.dg/sibcall-6.c: Enable for epiphany.
3898 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3900         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3902 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3904         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3905         memcpy not initializers.
3907         * gcc.dg/guality/guality.exp: Skip on AIX.
3909 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3911         PR c++/57101
3912         * g++.dg/cpp0x/pr57101.C: New.
3914 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3916         * gcc.target/aarch64/neg_1.c: New test.
3918 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3920         PR fortran/57966
3921         * gfortran.dg/typebound_call_25.f90: New.
3923 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3925         PR c++/57981
3926         * g++.dg/cpp0x/pr57981.C: New.
3928 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3930         PR c++/57880
3931         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3933 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3935         PR rtl-optimization/57960
3936         * gcc.target/s390/pr57960.c: New.
3938 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3940         PR fortran/57639
3941         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3943 2013-07-25  Terry Guo  <terry.guo@arm.com>
3945         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3947 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3949         PR c++/57942
3950         * g++.dg/inherit/pr57942.C: New.
3952 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3954         * gcc.target/powerpc/bool2.h: New file, test the code generation
3955         of logical operations for power5, altivec, power7, and power8 systems.
3956         * gcc.target/powerpc/bool2-p5.c: Likewise.
3957         * gcc.target/powerpc/bool2-av.c: Likewise.
3958         * gcc.target/powerpc/bool2-p7.c: Likewise.
3959         * gcc.target/powerpc/bool2-p8.c: Likewise.
3960         * gcc.target/powerpc/bool3.h: Likewise.
3961         * gcc.target/powerpc/bool3-av.c: Likewise.
3962         * gcc.target/powerpc/bool2-p7.c: Likewise.
3963         * gcc.target/powerpc/bool2-p8.c: Likewise.
3965 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3967         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3969 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3971         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3973 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3975         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3976         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3977         type from long to long long.
3978         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3979         to have effective-target keywords of lp64 and ilp32.
3980         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3981         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3982         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3983         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3984         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3985         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3986         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3987         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3988         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3990 2013-07-23  Tom Tromey  <tromey@redhat.com>
3991             Joseph Myers  <joseph@codesourcery.com>
3993         * gcc.dg/c11-generic-1.c: New file.
3994         * gcc.dg/c11-generic-2.c: New file.
3996 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3998         PR fortran/57906
3999         PR fortran/52052
4000         * coarray/lib_realloc_1.f90: Permit optimization.
4001         * gfortran.dg/coarray_31.f90: New.
4003 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4005         PR fortran/57762
4006         * gfortran.dg/class_array_7.f03: Fix memory leak.
4008 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4010         PR c++/52816
4011         * g++.dg/cpp0x/decltype56.C: New.
4013 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4015         * gcc.dg/pr53265.c: Correct line number in dg-message.
4017 2013-07-22  Diego Novillo  <dnovillo@google.com>
4019         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4021 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4023         PR testsuite/52641
4024         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4025         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4027 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4029         PR testsuite/52641
4030         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4031         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4032         * gcc.dg/torture/pr53366-1.c: Same.
4033         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4034         * gcc.dg/torture/pr56488.c: Same.
4035         * gcc.dg/torture/pr57584.c: Same.
4036         * gcc.dg/tree-ssa/pr57385.c: Same.
4037         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4039 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4041         * c-c++-common/pr41779.c: Fix typos.
4042         * gcc.c-torture/compile/20031125-2.c: Likewise.
4043         * gcc.c-torture/compile/20040621-1.c: Likewise.
4044         * gcc.c-torture/execute/20020418-1.c: Likewise.
4045         * gcc.dg/20020108-1.c: Likewise.
4046         * gcc.dg/atomic-generic-aux.c: Likewise.
4047         * gcc.dg/builtin-complex-err-2.c: Likewise.
4048         * gcc.dg/decl-1.c: Likewise.
4049         * gcc.dg/di-sync-multithread.c: Likewise.
4050         * gcc.dg/format/c90-printf-1.c: Likewise.
4051         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4052         * gcc.dg/long-long-compare-1.c: Likewise.
4053         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4054         * gcc.dg/pr17055-1.c: Likewise.
4055         * gcc.dg/pr27095.c: Likewise.
4056         * gcc.dg/torture/fp-int-convert.h: Likewise.
4057         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4058         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4059         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4060         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4061         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4062         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4063         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4064         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4065         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4066         * gcc.dg/vect/vect-cond-5.c: Likewise.
4067         * gcc.dg/weak/typeof-2.c: Likewise.
4068         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4069         * gcc.target/arm/naked-1.c: Likewise.
4070         * gcc.target/i386/pr9771-1.c: Likewise.
4071         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4072         * gcc.target/sparc/struct-ret-check.c: Likewise.
4073         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4074         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4075         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4076         Likewise.
4078 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4080         PR fortran/56937
4081         * gfortran.dg/dependency_42.f90:  New test.
4082         * gfortran.dg/dependency_43.f90:  New test.
4084 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4086         PR fortran/35862
4087         * gfortran.dg/round_4.f90: New.
4089 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4091         PR fortran/57894
4092         * gfortran.dg/min_max_conformance_2.f90: New.
4094 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4096         PR preprocessor/57620
4097         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4098         (main): Don't test {s,u,U,L}12.
4099         * c-c++-common/raw-string-13.c: New test.
4100         * c-c++-common/raw-string-14.c: New test.
4101         * c-c++-common/raw-string-15.c: New test.
4102         * c-c++-common/raw-string-16.c: New test.
4104 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4106         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4108 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4110         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4112         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4113         target { ! keeps_null_pointer_checks }.
4114         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4115         target { ! keeps_null_pointer_checks }.
4117         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4118         * gcc.dg/torture/pr56488.c: Likewise.
4120 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4122         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4123         new testcase.
4125 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4127         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4128         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4129         * gfortran.dg/guality/guality.exp: Skip on AIX.
4131         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4133         * g++.dg/debug/pr56819.C: Skip on AIX.
4134         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4135         * g++.dg/guality/guality.exp: Skip on AIX.
4137         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4139         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4141         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4143 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4145         PR target/57516
4146         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4147         Adjust to corrected rounding.
4149 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4151         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4152         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4153         check_effective_target_cilkplus.
4154         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4156 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4158         * gcc.target/powerpc/pr57744.c: Fix typo.
4160 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4162         PR middle-end/57698
4163         * gcc.c-torture/compile/pr57698.c: New test.
4164         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4165         * gcc.c-torture/compile/pr44043.c: Ditto.
4167 2013-07-18  Wei Mi  <wmi@google.com>
4169         PR rtl-optimization/57878
4170         * g++.dg/pr57878.C: New test.
4172 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4174         * gcc.dg/pr42611.c: Move dg-error to correct line.
4176 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4178         PR fortran/57895
4179         * gfortran.dg/dollar_sym_3.f: New.
4180         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4182 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4184         PR target/55654
4185         PR target/55656
4186         PR target/55657
4187         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4188         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4189         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4190         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4191         * objc.dg/image-info.m: Likewise.
4192         * objc.dg/symtab-1.m: Likewise.
4193         * objc.dg/torture/strings/const-str-10.m: Likewise.
4194         * objc.dg/torture/strings/const-str-11.m: Likewise.
4195         * objc.dg/torture/strings/const-str-9.m: Likewise.
4196         * objc.dg/zero-link-1.m: Likewise.
4197         * objc.dg/zero-link-2.m: Likewise.
4198         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4199         * objc.dg/objc-foreach-4.m: Likewise.
4200         * objc.dg/objc-foreach-5.m: Likewise.
4201         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4202         (for Darwin).
4203         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4204         * obj-c++.dg/syntax-error-1.mm: Likewise.
4205         * objc.dg/method-6.m: Likewise.
4206         * objc.dg/pr23214.m: Likewise.
4207         * objc.dg/proto-lossage-7.m: Likewise.
4208         * objc.dg/strings/const-str-12b.m: Likewise.
4209         * objc.dg/zero-link-3.m: Likewise.
4210         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4211         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4212         adjust headers, interfaces and encoded types to reflect current system
4213         versions.  Add FIXME and outputs from current system compiler for
4214         reference.
4216 2013-07-15  Cong Hou  <congh@google.com>
4218         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4219         counted.
4220         * gcc.target/i386/l_fma_float_3.c: Likewise.
4221         * gcc.target/i386/l_fma_double_1.c: Likewise.
4222         * gcc.target/i386/l_fma_double_3.c: Likewise.
4224 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4226         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4227         function to test if HTM is available.
4228         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4229         * gcc.target/powerpc/htm-builtin-1.c: New test.
4231 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4233         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4234         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4235         * gfortran.dg/coarray_6.f90: Add dg-error.
4237 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4239         PR fortran/37336
4240         * gfortran.dg/finalize_18.f90: New.
4242 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4244         PR fortran/52669
4245         * fortran.dg/module_variable_1.f90:  New test.
4246         * fortran.dg/module_variable_2.f90:  New test.
4248 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4250         * g++.dg/ext/vector19.C: Adapt.
4251         * g++.dg/ext/vector23.C: New testcase.
4253 2013-07-12  Michael Matz  <matz@suse.de>
4255         PR middle-end/55771
4256         * c-c++-common/pr55771.c: New test.
4258 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4260         * gcc.target/aarch64/vect-movi.c: New.
4262 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4264         PR target/57362
4265         * g++.dg/ext/pr57362.C: New.
4267 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4269         PR target/57631
4270         * gcc.target/avr/torture/pr57631.c: New test.
4272 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4274         PR c++/57827
4275         * g++.dg/cpp0x/constexpr-ice7.C: New.
4277 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4279         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4280         for EABI targets.
4281         * gcc.c-torture/execute/nest-align-1.x: New.
4283 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4285         PR c++/57874
4286         * g++.dg/cpp0x/sfinae48.C: New.
4288 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4290         PR preprocessor/57824
4291         * c-c++-common/raw-string-17.c: New test.
4292         * c-c++-common/gomp/pr57824.c: New test.
4294 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4296         PR c++/57869
4297         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4298         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4299         * g++.dg/conversion/dr195.C: Update.
4300         * g++.dg/expr/cast2.C: Likewise.
4302 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4304         * c-c++-common/raw-string-18.c: New test.
4305         * c-c++-common/raw-string-19.c: New test.
4307         PR preprocessor/57757
4308         * g++.dg/cpp/paste1.C: New test.
4309         * g++.dg/cpp/paste2.C: New test.
4311 2013-07-10  Graham Stott  <grahams@btinternet.com>
4313         * gcc.target/mips/mulsize-1.c: New.
4314         * gcc.target/mips/mulsize-2.c: New.
4315         * gcc.target/mips/mulsize-3.c: New.
4316         * gcc.target/mips/mulsize-4.c: New.
4318 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4320         PR c++/53094
4321         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4322         * g++.dg/ext/vector24.C: New testcase.
4324 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4326         PR c++/53000
4327         * g++.dg/cpp0x/decltype17.C: Adjust.
4329 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4331         PR c++/51786
4332         * g++.dg/cpp0x/pr51786.C: New.
4334 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4336         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4338         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4340         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4342         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4343         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4345 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4347         PR fortran/57834
4348         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4350 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4352         PR fortran/50554
4353         * gfortran.dg/do_check_9.f90: New.
4355 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4357         PR fortran/57785
4358         * gfortran.dg/dot_product_2.f90: New.
4360 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4362         PR fortran/57469
4363         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4365 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4367         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4368         * gfortran.dg/finalize_10.f90: Fix dg-final.
4370 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4372         PR target/57819
4373         * gcc.target/i386/pr57819.c: New test.
4375         PR rtl-optimization/57829
4376         * gcc.c-torture/execute/pr57829.c: New test.
4378 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4380         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4381         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4383 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4385         PR target/57807
4386         * gcc.target/i386/pr57807.c: New test.
4388 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4390         PR target/29776
4391         * gcc.dg/tree-ssa/vrp89.c: New test.
4393 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4395         PR c++/28262
4396         * g++.dg/parse/defarg16.C: New.
4398 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4400         PR rtl-optimization/55342
4401         * gcc.target/i386/pr55342.c: New.
4403 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4405         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4407 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4409         PR c++/14263
4410         * g++.dg/inherit/virtual10.C: New.
4412 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4414         PR c/57821
4415         * gcc.dg/large-size-array-6.c: New test.
4417 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/38634
4420         * g++.dg/template/crash116.C: New.
4422 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4424         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4425         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4427 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4429         PR c++/54998
4430         * g++.dg/cpp0x/nsdmi-list3.C: New.
4432 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4434         PR target/57777
4435         * gcc.target/i386/pr57777.c: New test.
4437         PR c++/57771
4438         * g++.dg/template/arg9.C: New test.
4440 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4442         * gcc.target/i386/avx-inline.c: New test.
4444 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4446         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4447         * gcc.target/mips/call-2.c: Likewise.
4448         * gcc.target/mips/call-3.c: Likewise.
4449         * gcc.target/mips/lazy-binding-1.c: Likewise.
4451 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4453         PR tree-optimization/57741
4454         * gcc.dg/vect/pr57741-1.c: New test.
4455         * gcc.dg/vect/pr57741-2.c: New test.
4456         * gcc.dg/vect/pr57741-3.c: New test.
4458 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4460         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4461         on big endian.
4462         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4463         * lib/target-supports.exp: Define aarch64_little_endian.
4465 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4467         * gcc.target/aarch64/abs_1.c: New test.
4469 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4471         * gcc.target/aarch64/bfxil_1.c: New test.
4472         * gcc.target/aarch64/bfxil_2.c: Likewise.
4474 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4476         PR c/57766
4477         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4478         array sizes from 100 to 20.
4480 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4482         PR fortran/54788
4483         * gfortran.dg/pointer_remapping_8.f90: New.
4485 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4487         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4488         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4489         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4490         * g++.dg/cpp1y/complex_literals.h: New.
4492 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4494         PR c++/57645
4495         * g++.dg/cpp0x/noexcept21.C: New.
4497 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4499         PR target/57736
4500         * gcc.target/i386/pr57736.c: New test.
4502 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4504         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4505         c specific.
4506         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4507         strings to match the fixed error messages.
4508         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4509         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4510         message check.
4512 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4514         PR target/57744
4515         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4516         stqcx. get even registers.
4518 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4520         PR c++/57509
4521         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4523 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4525         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4526         Fix scan patterns.
4527         * gcc.target/i386/bmi-1.c: Ditto.
4528         * gcc.target/i386/bmi-bextr-4.c: New.
4529         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4531 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4533         PR c++/57682
4534         * g++.dg/cpp0x/initlist73.C: New.
4536 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4538         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4539         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4540         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4542 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4544         PR c++/57509
4545         * g++.dg/ext/pr57509.C: New file.
4547 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4549         PR target/57623
4550         * gcc.target/i386/bmi-bextr-3.c: New test.
4552         PR target/57623
4553         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4555 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4557         PR c++/57172
4558         * g++.dg/cpp0x/pr57172.C: New testcase.
4560 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4562         * gcc.target/s390/htm-1.c: New file.
4563         * gcc.target/s390/htm-nofloat-1.c: New file.
4564         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4566 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4568         PR fortran/29800
4569         * gfortran.dg/bounds_check_17.f90: New.
4571 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4573         PR c++/57640
4574         * g++.dg/cpp1y/pr57640.C: New.
4576 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4578         PR c/57692
4579         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4580         overflow due to size of arrays.
4582 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4584         PR tree-optimization/57705
4585         * gcc.dg/vect/pr57705.c: New test.
4586         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4588 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4590         PR middle-end/57670
4591         * g++.dg/ipa/pr57670.C: New test.
4593 2013-06-25  Richard Biener  <rguenther@suse.de>
4595         PR middle-end/56977
4596         * gcc.dg/pr56977.c: New testcase.
4598 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4600         PR tree-optimization/57358
4601         * gcc.dg/ipa/pr57358.c: New test.
4603 2013-06-24  Richard Biener  <rguenther@suse.de>
4605         PR testsuite/57686
4606         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4608 2013-06-24  Richard Biener  <rguenther@suse.de>
4610         PR tree-optimization/57488
4611         * gcc.dg/torture/pr57488.c: New testcase.
4613 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4614             Dominique d'Humieres  <dominiq@lps.ens.fr>
4616         PR fortran/52413
4617         * gfortran.dg/fraction.f90: New.
4619 2013-06-24  Alan Modra  <amodra@gmail.com>
4621         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4622         Add scan-assembler-not "lvx".
4623         * gcc.target/powerpc/le-altivec-consts.c: New.
4625 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4627         * g++.dg/cpp0x/sfinae47.C: New.
4629 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4631         PR target/52483
4632         * gcc.target/sh/pr52483-1.c: New.
4633         * gcc.target/sh/pr52483-2.c: New.
4634         * gcc.target/sh/pr52483-3.c: New.
4635         * gcc.target/sh/pr52483-4.c: New.
4636         * gcc.target/sh/pr52483-5.c: New.
4638 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4640         * gcc.target/i386/intrinsics_1.c: New test.
4641         * gcc.target/i386/intrinsics_2.c: Ditto.
4642         * gcc.target/i386/intrinsics_3.c: Ditto.
4643         * gcc.target/i386/intrinsics_4.c: Ditto.
4644         * gcc.target/i386/intrinsics_5.c: Ditto.
4645         * gcc.target/i386/intrinsics_6.c: Ditto.
4646         * gcc.target/i386/avx-1.c: Provide macros for builtins
4647         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4649 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4651         PR fortran/37336
4652         * gfortran.dg/finalize_17.f90: New.
4654 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4656         * gfortran.dg/realloc_on_assign_18.f90: New.
4658 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4660         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4661         Also changed the returns from error as distinct values so that
4662         debugging can get easier.
4663         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4664         errors specific to C, if necessary.  Also added new error
4665         hooks for C++.
4666         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4667         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4668         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4669         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4670         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4671         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4672         the same changes as parser_errors3.c, spaces were added between colons
4673         to not confuse C++ compiler with 2 colons as scope.
4674         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4675         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4676         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4677         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4678         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4679         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4680         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4681         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4682         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4683         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4684         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4685         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4686         in the list.
4688 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4690         PR other/53317
4691         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4693 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4695         PR target/57655
4696         * gcc.target/i386/pr57655.c: New test.
4698 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4700         * ada/acats/tests/gcc: Delete.
4701         * gnat.dg/style: Likewise.
4703 2013-06-20  Jeff Law  <law@redhat.com>
4705         PR tree-optimization/57660
4706         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4707         based on their branch cost.
4709         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4711 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4713         PR fortran/57633
4714         * gfortran.dg/list_read_11.f90: New.
4716 2013-06-20  Richard Biener  <rguenther@suse.de>
4718         PR tree-optimization/57584
4719         * gcc.dg/torture/pr57584.c: New testcase.
4721 2013-06-19  Sharad Singhai  <singhai@google.com>
4723         * g++.dg/gcov/gcov-8.C: New testcase.
4724         * lib/gcov.exp: Handle intermediate format.
4726 2013-06-19  Wei Mi  <wmi@google.com>
4728         PR rtl-optimization/57518
4729         * testsuite/gcc.dg/pr57518.c: New test.
4731 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4733         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4735 2013-06-19  Jan Hubicka  <jh@suse.cz>
4737         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4739 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4741         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4742         hard-coded values of array sizes with a #define.
4743         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4744         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4745         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4746         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4747         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4749 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4751         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4752         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4754 2013-06-19  Jeff Law  <law@redhat.com>
4756         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4758 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4760         PR c++/57638
4761         * g++.dg/template/error53.C: New.
4763 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4765         PR target/55033
4766         * gcc.target/powerpc/pr55033.c: Fix options.
4768 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4770         * gcc.target/i386/inline_error.c: New test.
4771         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4772         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4774 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4776         PR c++/53211
4777         * g++.dg/cpp0x/decltype55.C: New.
4779 2013-06-18  Marek Polacek  <polacek@redhat.com>
4781         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4783 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4785         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4787 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4789         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4790         Also changed the returns from error as distinct values so that it is
4791         easier to debug.
4793 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4795         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4797 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4799         PR c++/16128
4800         * g++.dg/template/error52.C: New.
4801         * g++.dg/lookup/friend15.C: Update.
4802         * g++.dg/parse/error11.C: Likewise.
4803         * g++.dg/parse/error14.C: Likewise.
4804         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4805         * g++.dg/parse/template25.C: Likewise.
4806         * g++.old-deja/g++.jason/cond.C: Likewise.
4807         * g++.old-deja/g++.mike/for2.C: Likewise.
4808         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4809         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4811 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4813         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4814         ensure alignment.
4816 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4818         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4819         accidentally placing minus sign for length instead of stride.
4821 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4823         PR rtl-optimization/57425
4824         PR rtl-optimization/57569
4825         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4826         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4828 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4830         PR fortran/49074
4831         PR fortran/56136
4832         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4833         packing.
4834         * gfortran.dg/typebound_assignment_6.f03: New.
4836 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4838         * gcc.target/h8300/h8300.exp: New.
4839         * gcc.dg/pragma-isr.c: Move to ...
4840         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4841         * gcc.target/h8300/pragma-isr.c: ... and here.
4842         * gcc.dg/pragma-isr2.c: Move to ...
4843         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4844         * gcc.target/h8300/pragma-isr2.c: ... and here.
4845         * gcc.dg/pragma-isr-trapa.c: Move to ...
4846         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4847         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4848         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4849         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4850         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4851         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4852         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4853         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4854         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4855         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4856         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4857         * gcc.dg/attr-isr-trapa.c: Move to ...
4858         * gcc.target/sh/attr-isr-trapa.c: ... here.
4860 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4862         PR c++/51413
4863         * g++.dg/ext/builtin-offsetof1.C: New.
4865 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4867         * gcc.target/aarch64/vect_smlal_1.c: New file.
4869 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4871         PR fortran/57508
4872         * gfortran.dg/defined_assignment_7.f90: New.
4874 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4876         PR c++/57599
4877         * g++.dg/rtti/dyncast6.C: New.
4878         * g++.dg/cpp0x/dyncast1.C: Likewise.
4880 2013-06-14  Alan Modra  <amodra@gmail.com>
4882         PR middle-end/57134
4883         * gcc.dg/pr57134.c: New.
4885 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4887         PR fortran/57596
4888         * gfortran.dg/deferred_type_param_9.f90: New.
4890 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4892         * gcc.dg/fold-minus-1.c: New testcase.
4894 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4896         PR fortran/49074
4897         * gfortran.dg/typebound_assignment_5.f03: New.
4899 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4901         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4903 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4904             Pat Haugen  <pthaugen@us.ibm.com>
4905             Peter Bergner  <bergner@vnet.ibm.com>
4907         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4908         load/store instructions on power7, power8.
4909         * gcc.target/powerpc/atomic-p8.c: Likewise.
4911 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4913         PR c/57577
4914         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4916 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4918         PR c++/38958
4919         * g++.dg/warn/Wunused-var-20.C: New.
4921 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4923         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4924         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4925         Run with -fno-common.
4927 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4929         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4930         and exit function calls with return 1 and return 0, respectively.
4932 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4934         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4935         New tests.
4937 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4939         PR tree-optimization/57361
4940         * gcc.dg/tree-ssa/pr57361.c: New file.
4942 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4944         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4945         to ensure alignment.
4946         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4948 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4950         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4952 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4953             Dominique d'Humieres  <dominiq@lps.ens.fr>
4955         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4957 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4959         PR target/56564
4960         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4961         * gcc.target/i386/pr56564-3.c: Likewise.
4963 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4965         PR fortran/57535
4966         * gfortran.dg/class_array_18.f90: New.
4968 2013-06-11  Jan Hubicka  <jh@suse.cz>
4970         PR c++/57551
4971         * g++.dg/ext/visibility/anon6.C: Update testcase.
4973 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4975         PR c/57563
4976         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4977         in how we check __sec_reduce_mutating function's result.
4979 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4980             Pat Haugen  <pthaugen@us.ibm.com>
4981             Peter Bergner  <bergner@vnet.ibm.com>
4983         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4984         direct move instructions.
4985         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4986         * gcc.target/powerpc/direct-move.h: Likewise.
4987         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4988         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4989         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4990         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4991         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4992         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4994 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4996         PR c++/52440
4997         * g++.dg/cpp0x/pr52440.C: New.
4999 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5001         PR target/56564
5002         * gcc.target/i386/pr56564-1.c: New test.
5003         * gcc.target/i386/pr56564-2.c: New test.
5004         * gcc.target/i386/pr56564-3.c: New test.
5005         * gcc.target/i386/pr56564-4.c: New test.
5006         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5007         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5008         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5009         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5010         * gcc.target/i386/vect-sizes-1.c: Likewise.
5011         * gcc.target/i386/memcpy-1.c: Likewise.
5012         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5013         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5015 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5017         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5018         systems to cover all GNU systems.
5019         * g++.dg/abi/guard2.C: Likewise.
5020         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5021         * g++.dg/eh/sighandle.C: Likewise.
5022         * g++.dg/ext/cleanup-10.C: Likewise.
5023         * g++.dg/ext/cleanup-11.C: Likewise.
5024         * g++.dg/ext/cleanup-8.C: Likewise.
5025         * g++.dg/ext/cleanup-9.C: Likewise.
5026         * g++.dg/opt/const5.C: Likewise.
5027         * g++.dg/opt/life1.C: Likewise.
5028         * g++.dg/other/pr39496.C: Likewise.
5029         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5030         * g++.old-deja/g++.abi/align.C: Likewise.
5031         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5032         * g++.old-deja/g++.law/weak.C: Likewise.
5033         * g++.old-deja/g++.pt/asm1.C: Likewise.
5034         * gcc.c-torture/execute/20030125-1.x: Likewise.
5035         * gcc.c-torture/execute/990127-2.x: Likewise.
5036         * gcc.dg/20041106-1.c: Likewise.
5037         * gcc.dg/20050503-1.c: Likewise.
5038         * gcc.dg/builtin-object-size-5.c: Likewise.
5039         * gcc.dg/cleanup-10.c: Likewise.
5040         * gcc.dg/cleanup-11.c: Likewise.
5041         * gcc.dg/cleanup-8.c: Likewise.
5042         * gcc.dg/cleanup-9.c: Likewise.
5043         * gcc.dg/complex-5.c: Likewise.
5044         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5045         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5046         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5047         * gcc.dg/dfp/pr35739.c: Likewise.
5048         * gcc.dg/fdata-sections-1.c: Likewise.
5049         * gcc.dg/lto/20090206-1_0.c: Likewise.
5050         * gcc.dg/lto/20090206-2_0.c: Likewise.
5051         * gcc.dg/pr30360.c: Likewise.
5052         * gcc.dg/pr37303.c: Likewise.
5053         * gcc.dg/pr39323-1.c: Likewise.
5054         * gcc.dg/pr39323-2.c: Likewise.
5055         * gcc.dg/pr39323-3.c: Likewise.
5056         * gcc.dg/pr45416.c: Likewise.
5057         * gcc.dg/setjmp-2.c: Likewise.
5058         * gcc.dg/split-1.c: Likewise.
5059         * gcc.dg/split-3.c: Likewise.
5060         * gcc.dg/split-4.c: Likewise.
5061         * gcc.dg/strlenopt-12g.c: Likewise.
5062         * gcc.dg/strlenopt-14g.c: Likewise.
5063         * gcc.dg/strlenopt-14gf.c: Likewise.
5064         * gcc.dg/strlenopt-16g.c: Likewise.
5065         * gcc.dg/strlenopt-17g.c: Likewise.
5066         * gcc.dg/strlenopt-18g.c: Likewise.
5067         * gcc.dg/strlenopt-1f.c: Likewise.
5068         * gcc.dg/strlenopt-22g.c: Likewise.
5069         * gcc.dg/strlenopt-2f.c: Likewise.
5070         * gcc.dg/strlenopt-4g.c: Likewise.
5071         * gcc.dg/strlenopt-4gf.c: Likewise.
5072         * gcc.dg/struct-ret-3.c: Likewise.
5073         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5074         * gcc.misc-tests/linkage.exp: Likewise.
5075         * gcc.target/i386/20000724-1.c: Likewise.
5076         * gcc.target/i386/align-main-3.c: Likewise.
5077         * gcc.target/i386/cleanup-1.c: Likewise.
5078         * gcc.target/i386/inline-mcpy.c: Likewise.
5079         * gcc.target/i386/pr32268.c: Likewise.
5080         * gcc.target/i386/pr36613.c: Likewise.
5081         * gcc.target/i386/pr39013-1.c: Likewise.
5082         * gcc.target/i386/pr39013-2.c: Likewise.
5083         * gcc.target/i386/pr39496.c: Likewise.
5084         * gcc.target/i386/pr40906-3.c: Likewise.
5085         * gcc.target/i386/pr46084.c: Likewise.
5086         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5088 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5090         PR target/6526
5091         * gcc.target/sh/pr6526.c: New.
5093 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5095         PR target/57568
5096         * gcc.c-torture/execute/pr57568.c: New test.
5098 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5100         PR c++/37404
5101         * g++.dg/other/vararg-4.C: New.
5103 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5105         PR rtl-optimization/57559
5106         * gcc.target/s390/pr57559.c : New test.
5108 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5110         PR fortran/37336
5111         * gfortran.dg/finalize_10.f90: New.
5112         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5113         * gfortran.dg/finalize_15.f90: New.
5115 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5117         PR fortran/57553
5118         * gfortran.dg/storage_size_4.f90: New.
5120 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5122         PR c++/57548
5123         * testsuite/g++.dg/ext/pr57548.C: New test.
5125 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5127         PR middle-end/57541
5128         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5130 2013-06-07  Jan Hubicka  <jh@suse.cz>
5132         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5134 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5136         PR fortran/57549
5137         * gfortran.dg/array_constructor_48.f90: New.
5138         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5139         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5141 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5143         PR target/56315
5144         * gcc.target/arm/xordi3-opt.c: New test.
5146 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5148         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5149         Revert to dg-options.
5151 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5153         PR target/55033
5154         * gcc.target/powerpc/pr55033.c: New.
5156 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5158         PR c++/53658
5159         * g++.dg/cpp0x/alias-decl-36.C: New.
5161 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5162             Pat Haugen  <pthaugen@us.ibm.com>
5163             Peter Bergner  <bergner@vnet.ibm.com>
5165         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5166         power8 builtin functions.
5167         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5168         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5169         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5170         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5171         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5172         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5173         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5174         tests to test power8 auto-vectorization.
5175         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5176         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5177         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5178         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5180         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5181         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5183         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5185         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5186         support.
5187         (check_effective_target_powerpc_p8vector_ok): Likewise.
5188         (is-effective-target): Likewise.
5189         (check_vect_support_and_set_flags): Likewise.
5191 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5193         PR c++/43652
5194         * g++.dg/parse/error53.C: New.
5196 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5198         PR rtl-optimization/57459
5199         * gcc.target/i386/pr57459.c: New test.
5201 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5203         PR c++/53743
5204         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5205         into -freorder-blocks-and-partition test.
5206         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5207         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5208         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5209         * gcc.dg/tree-prof/pr50907.c: Ditto.
5210         * gcc.dg/tree-prof/pr45354.c: Ditto.
5211         * g++.dg/tree-prof/partition2.C: Ditto.
5212         * g++.dg/tree-prof/partition3.C: Ditto.
5214 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5216         PR fortran/57542
5217         * gfortran.dg/finalize_16.f90: New.
5219 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5221         * gcc.dg/vect/no-section-anchors-vect-68.c:
5222         Add dg-skip-if aarch64_tiny.
5224 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5226         PR C/57457
5227         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5228         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5230 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5232         PR c++/51908
5233         * g++.dg/cpp0x/decltype54.C: New.
5235 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5237         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5238         arm*-*-*eabi* targets.
5239         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5240         arm*-*-* targets.
5241         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5243 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5244             Tobias Burnus  <burnus@net-b.de>
5246         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5247         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5248         * gfortran.dg/io_real_boz_4.f90: Ditto.
5249         * gfortran.dg/io_real_boz_5.f90: Ditto.
5251 2013-06-05  Andreas Schwab  <schwab@suse.de>
5253         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5255 2013-06-04  Jan Hubicka  <jh@suse.cz>
5257         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5259 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5261         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5262         parameters with void.
5263         (main2): Removed argc parameter.
5264         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5265         (main): Replaced argc, argv parameters with void.
5266         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5267         (main2): Removed argc parameter.
5268         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5269         argv parameters with void.  Added __asm volatile to avoid optimization
5270         on argc, if necessary.
5271         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5272         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5273         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5274         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5275         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5276         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5277         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5278         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5279         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5280         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5281         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5282         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5283         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5284         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5285         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5286         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5287         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5288         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5289         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5290         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5291         parameters with void.
5292         (main2): Removed argc parameter.
5293         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5294         (main): Replaced argc, argv parameters with void.
5295         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5296         argv parameters with void.  Also renamed this function as main, and
5297         delete the existing main.
5298         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5299         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5300         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5302 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5304         * gcc.target/aarch64/movi_1.c: New test.
5306 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5308         PR fortran/37336
5309         * gfortran.dg/finalize_12.f90: New.
5310         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5311         end of scope finalization.
5312         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5313         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5314         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5315         * gfortran.dg/class_19.f03: Ditto.
5316         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5317         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5318         * gfortran.dg/extends_14.f03: Ditto.
5319         * gfortran.dg/move_alloc_4.f90: Ditto.
5320         * gfortran.dg/typebound_proc_27.f03: Ditto.
5322 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5324         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5325         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5326         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5327         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5328         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5329         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5330         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5331         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5332         * gfortran.dg/io_real_boz_4.f90: Ditto.
5333         * gfortran.dg/io_real_boz_5.f90: Ditto.
5334         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5335         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5336         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5337         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5338         * gfortran.dg/transpose_2.f90: Fix dg-output.
5340 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5342         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5343         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5344         dg-option and an header comment.
5346 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5348         PR c++/57419
5349         * g++.dg/cpp0x/sfinae46.C: New.
5350         * g++.dg/cpp0x/defaulted13.C: Adjust.
5351         * g++.dg/cpp0x/defaulted2.C: Likewise.
5352         * g++.dg/cpp0x/defaulted26.C: Likewise.
5353         * g++.dg/cpp0x/defaulted3.C: Likewise.
5354         * g++.dg/cpp0x/error1.C: Likewise.
5355         * g++.dg/cpp0x/implicit1.C: Likewise.
5356         * g++.dg/cpp0x/implicit11.C: Likewise.
5357         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5358         * g++.dg/cpp0x/initlist47.C: Likewise.
5359         * g++.dg/cpp0x/initlist9.C: Likewise.
5360         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5361         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5362         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5363         * g++.dg/cpp0x/union4.C: Likewise.
5364         * g++.dg/template/crash108.C: Likewise.
5365         * g++.dg/template/crash41.C: Likewise.
5366         * g++.old-deja/g++.jason/local.C: Likewise.
5367         * g++.old-deja/g++.law/visibility3.C: Likewise.
5369 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5371         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5372         * gcc.dg/vect/bb-slp-14.c: Ditto.
5373         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5374         * gcc.dg/vect/bb-slp-23.c: Ditto.
5375         * gcc.dg/vect/bb-slp-15.c: Ditto.
5376         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5377         * gcc.dg/vect/bb-slp-24.c: Ditto.
5378         * gcc.dg/vect/bb-slp-16.c: Ditto.
5379         * gcc.dg/vect/bb-slp-25.c: Ditto.
5380         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5381         * gcc.dg/vect/bb-slp-17.c: Ditto.
5382         * gcc.dg/vect/bb-slp-1.c: Ditto.
5383         * gcc.dg/vect/bb-slp-26.c: Ditto.
5384         * gcc.dg/vect/bb-slp-18.c: Ditto.
5385         * gcc.dg/vect/bb-slp-2.c: Ditto.
5386         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5387         * gcc.dg/vect/bb-slp-27.c: Ditto.
5388         * gcc.dg/vect/bb-slp-19.c: Ditto.
5389         * gcc.dg/vect/bb-slp-3.c: Ditto.
5390         * gcc.dg/vect/bb-slp-28.c: Ditto.
5391         * gcc.dg/vect/bb-slp-4.c: Ditto.
5392         * gcc.dg/vect/bb-slp-29.c: Ditto.
5393         * gcc.dg/vect/bb-slp-5.c: Ditto.
5394         * gcc.dg/vect/bb-slp-6.c: Ditto.
5395         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5396         * gcc.dg/vect/bb-slp-7.c: Ditto.
5397         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5398         * gcc.dg/vect/bb-slp-8.c: Ditto.
5399         * gcc.dg/vect/bb-slp-9.c: Ditto.
5400         * gcc.dg/vect/bb-slp-10.c: Ditto.
5401         * gcc.dg/vect/bb-slp-11.c: Ditto.
5402         * gcc.dg/vect/bb-slp-20.c: Ditto.
5403         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5404         * gcc.dg/vect/bb-slp-21.c: Ditto.
5405         * gcc.dg/vect/bb-slp-30.c: Ditto.
5406         * gcc.dg/vect/bb-slp-13.c: Ditto.
5407         * gcc.dg/vect/bb-slp-22.c: Ditto.
5408         * g++.dg/vect/slp-pr50413.cc: Ditto.
5409         * g++.dg/vect/slp-pr56812.cc: Ditto.
5410         * g++.dg/vect/slp-pr50819.cc: Ditto.
5412 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5414         PR fortran/57456
5415         * gfortran.dg/class_array_17.f90: New.
5417 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5419         * ada/acats/floatstore.lst: New.
5420         * ada/acats/run_all.sh: Process it.
5422 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5424         * gcc.target/powerpc/e500-ord-1.c: New test.
5425         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5426         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5427         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5429 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5431         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5433 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5435         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5437 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5439         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5441 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5443         PR c/57452
5444         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5445         test-case.
5447 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5449         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5451 2013-05-31  Marek Polacek  <polacek@redhat.com>
5453         PR tree-optimization/57478
5454         PR tree-optimization/57453
5455         * gcc.dg/torture/pr57478.c: New test.
5457 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5459         PR fortran/57456
5460         * gfortran.dg/class_array_17.f90: New.
5462 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5464         PR target/56315
5465         * gcc.target/arm/iordi3-opt.c: New test.
5467 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5469         PR fortran/54190
5470         PR fortran/57217
5471         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5472         * gfortran.dg/interface_26.f90: Ditto.
5473         * gfortran.dg/proc_ptr_11.f90: Ditto.
5474         * gfortran.dg/proc_ptr_15.f90: Ditto.
5475         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5476         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5477         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5478         * gfortran.dg/typebound_override_1.f90: Ditto.
5479         * gfortran.dg/typebound_override_4.f90: Ditto.
5480         * gfortran.dg/typebound_proc_6.f03: Ditto.
5481         * gfortran.dg/assumed_type_7.f90: New test.
5482         * gfortran.dg/typebound_override_5.f90: New test.
5483         * gfortran.dg/typebound_override_6.f90: New test.
5484         * gfortran.dg/typebound_override_7.f90: New test.
5486 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5488         PR middle-end/57073
5489         * gfortran.dg/power_6.f90: New.
5491 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5493         * gcc.target/aarch64/insv_1.c: New test.
5495 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5497         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5498         dg-skip-if "No stabs".
5500 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5502         PR fortran/54189
5503         * gfortran.dg/assumed_size_1.f90: New.
5505 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5507         * gcc.dg/shrink-wrap-alloca.c: New added.
5508         * gcc.dg/shrink-wrap-pretend.c: New added.
5509         * gcc.dg/shrink-wrap-sibcall.c: New added.
5511 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5513         PR fortran/57458
5514         * gfortran.dg/assumed_rank_13.f90: New.
5516 2013-05-29  Easwaran Raman  <eraman@google.com>
5518         PR tree-optimization/57442
5519         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5521 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5523         PR tree-optimization/57441
5524         * gcc.c-torture/compile/pr57441.c: New.
5526 2013-05-29  Dehao Chen  <dehao@google.com>
5528         PR testsuite/57413
5529         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5531 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5533         PR fortran/37336
5534         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5535         * gfortran.dg/class_19.f03: Ditto.
5537 2013-05-29  Richard Biener  <rguenther@suse.de>
5539         * gcc.dg/vect/bb-slp-32.c: New testcase.
5541 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5543         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5544         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5545         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5546         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5547         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5548         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5549         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5550         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5551         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5552         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5553         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5554         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5555         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5556         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5557         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5558         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5559         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5560         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5561         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5562         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5563         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5564         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5565         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5566         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5567         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5568         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5569         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5570         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5571         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5572         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5573         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5574         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5575         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5576         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5577         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5578         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5579         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5580         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5581         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5583 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5585         PR fortran/37336
5586         * gfortran.dg/finalize_11.f90: New.
5587         * gfortran.dg/finalize_4.f03: Remove dg-error.
5588         * gfortran.dg/finalize_5.f03: Ditto.
5589         * gfortran.dg/finalize_6.f03: Ditto.
5590         * gfortran.dg/finalize_7.f03: Ditto.
5592 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5594         * gfortran.dg/class_array_16.f90: New.
5596 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5598         PR fortran/57435
5599         * testsuite/gfortran.dg/use_29.f90: New.
5601 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5603         * gnat.dg/fp_exception.adb: New test.
5605 2013-05-28  Richard Biener  <rguenther@suse.de>
5607         PR tree-optimization/56787
5608         * gcc.dg/vect/pr56787.c: New testcase.
5610 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5611             Tobias Burnus  <burnus@net-b.de>
5613         PR fortran/57217
5614         * gfortran.dg/typebound_override_4.f90: New.
5616 2013-05-28  Richard Biener  <rguenther@suse.de>
5618         PR tree-optimization/57411
5619         * g++.dg/opt/pr57411.C: New testcase.
5621 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5623         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5624         * gcc.dg/builtin-bswap-9.c: Likewise.
5626 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5628         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5630 2013-05-27  Richard Biener  <rguenther@suse.de>
5632         PR middle-end/57412
5633         * gcc.dg/gomp/pr57412.c: New testcase.
5635 2013-05-27  Bud Davis  <jmdavis@link.com>
5637         PR fortran/50405
5638         * gfortran.dg/stfunc_8.f90: New.
5640 2013-05-27  Richard Biener  <rguenther@suse.de>
5642         PR tree-optimization/57343
5643         * gcc.dg/torture/pr57343.c: New testcase.
5645 2013-05-27  Richard Biener  <rguenther@suse.de>
5647         PR tree-optimization/57417
5648         * gcc.dg/torture/pr57417.c: New testcase.
5650 2013-05-27  Richard Biener  <rguenther@suse.de>
5652         PR tree-optimization/57396
5653         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5655 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5657         * gnat.dg/specs/last_bit.ads: New test.
5659 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5661         * gnat.dg/specs/machine_attribute.ads: New test.
5663 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5665         * gnat.dg/incomplete3.ad[sb]: New test.
5667 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5669         PR target/53916
5670         * gcc.target/mips/div-13.c: New test.
5672 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5674         PR target/55777
5675         * gcc.target/mips/mips16-attributes-5.c,
5676         * gcc.target/mips/mips16-attributes-6.c: New tests.
5678 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5680         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5681         * gcc.dg/builtin-bswap-8.c: Likewise.
5683 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5685         PR c++/52216
5686         * g++.dg/cpp0x/new1.C: New.
5688 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5690         PR c++/25666
5691         * g++.dg/parse/dtor16.C: New.
5692         * g++.dg/parse/dtor6.C: Adjust.
5694 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5696         PR c++/19618
5697         * g++.dg/expr/bitfield12.C: New.
5699 2013-05-24  Jeff Law  <law@redhat.com>
5701         PR tree-optimization/57124
5702         * gcc.c-torture/execute/pr57124.c: New test.
5703         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5705 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5707         PR tree-optimization/57294
5708         * gcc.dg/ipa/pr57294.c: New test.
5710 2013-05-24  Dehao Chen  <dehao@google.com>
5712         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5714 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5716         * gcc.target/aarch64/scalar_intrinsics.c
5717         (force_simd): Use a valid instruction.
5718         (test_vdupd_lane_s64): Pass a valid lane argument.
5719         (test_vdupd_lane_u64): Likewise.
5721 2013-05-24  Richard Biener  <rguenther@suse.de>
5723         PR tree-optimization/57287
5724         * gcc.dg/pr57287.c: New testcase.
5726 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5728         PR c++/26572
5729         * g++.dg/template/error51.C: New.
5731 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5733         PR c++/25503
5734         * g++.dg/template/bitfield2.C: New.
5736 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5738         * gnat.dg/specs/noinline1.ads: New test.
5739         * gnat.dg/noinline2.ad[sb]: Likewise.
5740         * gnat.dg/specs/noinline3.ads: Likewise.
5741         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5743 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5745         PR tree-ssa/57385
5746         * gcc.dg/tree-ssa/pr57385.c: New test.
5748 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5750         * gnat.dg/derived_type4.adb: New test.
5752 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5754         * gcc.dg/builtin-bswap-6.c: New test.
5755         * gcc.dg/builtin-bswap-7.c: Likewise.
5756         * gcc.dg/builtin-bswap-8.c: Likewise.
5757         * gcc.dg/builtin-bswap-9.c: Likewise.
5759 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5761         PR debug/57351
5762         * gcc.dg/debug/pr57351.c: New test
5764 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5766         * gcc.target/aarch64/vect-clz.c: New file.
5768 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5770         PR middle-end/57347
5771         * gcc.dg/ipa/pr57347.c: New test.
5773 2013-05-23  Richard Biener  <rguenther@suse.de>
5775         PR tree-optimization/57380
5776         * g++.dg/tree-ssa/pr57380.C: New testcase.
5778 2013-05-23  Richard Biener  <rguenther@suse.de>
5780         PR middle-end/57381
5781         * gcc.dg/torture/pr57381.c: New testcase.
5783 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5785         PR middle-end/57344
5786         * gcc.c-torture/execute/pr57344-1.c: New test.
5787         * gcc.c-torture/execute/pr57344-2.c: New test.
5788         * gcc.c-torture/execute/pr57344-3.c: New test.
5789         * gcc.c-torture/execute/pr57344-4.c: New test.
5791 2013-05-23  Richard Biener  <rguenther@suse.de>
5793         PR rtl-optimization/57341
5794         * gcc.dg/torture/pr57341.c: New testcase.
5796 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5798         PR c++/57352
5799         * g++.dg/parse/crash62.C: New.
5801 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5802             Pat Haugen  <pthaugen@us.ibm.com>
5803             Peter Bergner  <bergner@vnet.ibm.com>
5805         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5806         crypto builtins.
5808 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5810         PR fortran/57364
5811         * gfortran.dg/defined_assignment_6.f90: New.
5813 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5815         PR fortran/57338
5816         * gfortran.dg/assumed_type_6.f90: New.
5818 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5820         PR c++/57211
5821         * g++.dg/cpp0x/Wunused-parm.C: New.
5823 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5825         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5826         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5828 2013-05-21  Easwaran Raman  <eraman@google.com>
5830         PR tree-optimization/57322
5831         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5833 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5835         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5836         .set (no)?micromips
5838 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5840         PR fortran/57035
5841         * gfortran.dg/assumed_type_5.f90: New.
5842         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5843         * gfortran.dg/assumed_rank_2.f90: Ditto.
5844         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5845         * gfortran.dg/no_arg_check_3.f90: Ditto.
5847 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5849         PR tree-optimization/57331
5850         * gcc.c-torture/compile/pr57331.c: New test.
5852 2013-05-21  Richard Biener  <rguenther@suse.de>
5854         PR tree-optimization/57330
5855         * gcc.dg/torture/pr57330.c: New testcase.
5857 2013-05-21  Richard Biener  <rguenther@suse.de>
5859         PR tree-optimization/57303
5860         * gcc.dg/torture/pr57303.c: New testcase.
5862 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5864         PR tree-optimization/57321
5865         * gcc.c-torture/execute/pr57321.c: New test.
5867 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5869         PR fortran/48858
5870         PR fortran/55465
5871         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5872         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5873         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5874         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5875         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5876         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5877         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5878         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5879         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5880         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5881         * gfortran.dg/binding_label_tests_24.f90: New.
5882         * gfortran.dg/binding_label_tests_25.f90: New.
5884 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5886         PR fortran/48858
5887         * gfortran.dg/binding_label_tests_17.f90: New.
5888         * gfortran.dg/binding_label_tests_18.f90: New.
5889         * gfortran.dg/binding_label_tests_19.f90: New.
5890         * gfortran.dg/binding_label_tests_20.f90: New.
5891         * gfortran.dg/binding_label_tests_21.f90: New.
5892         * gfortran.dg/binding_label_tests_22.f90: New.
5893         * gfortran.dg/binding_label_tests_23.f90: New.
5895 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5897         PR fortran/48858
5898         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5899         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5900         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5901         * gfortran.dg/common_18.f90: New.
5902         * gfortran.dg/common_19.f90: New.
5903         * gfortran.dg/common_20.f90: New.
5904         * gfortran.dg/common_21.f90: New.
5906 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5908         PR c++/12288
5909         * g++.dg/parse/error52.C: New.
5910         * g++.dg/parse/error3.C: Adjust.
5911         * g++.dg/parse/error36.C: Likewise.
5913 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5915         PR target/56547
5916         * gcc.target/sh/pr56547-1.c: New.
5917         * gcc.target/sh/pr56547-2.c: New.
5919 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5921         PR c++/23608
5922         * g++.dg/warn/Wsign-compare-6.C: New.
5923         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5925 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5927         PR c++/57327
5928         * g++.dg/template/error50.C: New.
5930 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5932         PR c++/10207
5933         * g++.dg/ext/complit13.C: New.
5935 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5937         PR c++/57175
5938         * g++.dg/pr57175.C: New testcase.
5940 2013-05-17  Easwaran Raman  <eraman@google.com>
5942         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5944 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5946         PR testsuite/57313
5947         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5949 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5951         PR rtl-optimization/57281
5952         PR rtl-optimization/57300
5953         * gcc.dg/pr57300.c: New test.
5954         * gcc.c-torture/execute/pr57281.c: New test.
5956 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5958         PR c++/18126
5959         * g++.dg/ext/sizeof-complit.C: New.
5961 2013-05-17  Marek Polacek  <polacek@redhat.com>
5963         * gcc.dg/strlenopt-25.c: New test.
5964         * gcc.dg/strlenopt-26.c: Likewise.
5966 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5968         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5969         instead of -mavx2, require only avx instead of avx2.
5970         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5971         of avx2-check.h and turn into an avx runtime test instead of
5972         avx2 runtime test.
5974 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5976         * g++.dg/ext/vector22.C: Uncomment working test.
5978 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5980         PR c++/17410
5981         * g++.dg/template/pr17410.C: New.
5983 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5985         * gcc.target/i386/rotate-3.c: New test.
5986         * gcc.target/i386/rotate-3a.c: New test.
5987         * gcc.target/i386/rotate-4.c: New test.
5988         * gcc.target/i386/rotate-4a.c: New test.
5989         * gcc.target/i386/rotate-5.c: New test.
5990         * gcc.target/i386/rotate-5a.c: New test.
5992 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5994         * gcc.dg/visibility-21.c: Require section_anchors.
5996 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5998         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5999         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6000         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6002 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6004         * gcc.dg/visibility-21.c: New.
6006 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6008         PR middle-end/57286
6009         * gcc.dg/pr57286.c: New testcase.
6010         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6011         * g++.dg/ext/vector22.C: Comment out transformations not
6012         performed anymore.
6014 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6016         PR target/57260
6017         * gcc.target/mips/call-1.c: Restrict to o32.
6018         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6020 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6022         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6023         dg-messages.
6024         * g++.dg/warn/Wshadow-1.C: Likewise.
6025         * g++.dg/warn/Wshadow-6.C: Likewise.
6026         * g++.dg/warn/Wshadow-7.C: Likewise.
6028 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6030         PR c++/31952
6031         * g++.dg/parse/pr31952-1.C: New.
6032         * g++.dg/parse/pr31952-2.C: Likewise.
6033         * g++.dg/parse/pr31952-3.C: Likewise.
6035         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6036         * g++.old-deja/g++.jason/cond.C: Likewise.
6037         * g++.dg/cpp0x/range-for5.C: Likewise.
6039 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6041         PR target/19599
6042         * gcc.target/arm/pr40887.c: Adjust testcase.
6043         * gcc.target/arm/pr19599.c: New test.
6045 2013-05-15  Richard Biener  <rguenther@suse.de>
6047         PR tree-optimization/57275
6048         * gcc.target/i386/pr57275.c: New testcase.
6050 2013-05-15  Jan Hubicka  <jh@suse.cz>
6052         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6053         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6054         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6056 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6058         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6059         scheduling.
6061 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6063         PR c++/57274
6064         * c-c++-common/Wsequence-point-1.c: New test.
6066 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6068         * g++.dg/ext/vector22.C: New testcase.
6069         * gcc.dg/binop-xor3.c: Remove xfail.
6071 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6073         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6074         FLOAT cmp FLOAT ? INT : INT.
6075         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6076         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6077         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6078         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6079         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6080         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6082 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6084         PR c++/53903
6085         * g++.dg/cpp0x/defaulted43.C: New.
6087 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6089         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6090         (alloca): Remove declaration.
6091         (foo9): Replace alloca by __builtin_alloca.
6093 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6095         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6096         Expect "size of array is too large" error.
6098 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6100         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6102 2013-05-14  Richard Biener  <rguenther@suse.de>
6104         PR middle-end/57235
6105         * g++.dg/torture/pr57235.C: New testcase.
6107 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6109         PR middle-end/57251
6110         * gcc.dg/torture/pr57251.c: New test.
6112 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6114         PR target/57264
6115         * gcc.target/i386/pr57264.c: New test.
6117 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6119         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6121 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6123         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6125 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6127         PR tree-optimization/45216
6128         PR tree-optimization/57157
6129         * c-c++-common/rotate-1.c: Add 32 tests with +.
6130         * c-c++-common/rotate-1a.c: Adjust.
6131         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6132         * c-c++-common/rotate-2b.c: New test.
6133         * c-c++-common/rotate-3.c: Add 32 tests with +.
6134         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6135         * c-c++-common/rotate-4b.c: New test.
6136         * c-c++-common/rotate-5.c: New test.
6138 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6140         PR middle-end/42371
6141         * gcc.dg/ipa/remref-0.c: New test.
6142         * gcc.dg/ipa/remref-1a.c: Likewise.
6143         * gcc.dg/ipa/remref-1b.c: Likewise.
6144         * gcc.dg/ipa/remref-2a.c: Likewise.
6145         * gcc.dg/ipa/remref-2b.c: Likewise.
6147 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6149         * gcc.dg/vector-shift-2.c: New testcase.
6151 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6153         PR tree-optimization/57230
6154         * gcc.dg/strlenopt-24.c: New test.
6156         PR tree-optimization/57230
6157         * gcc.dg/strlenopt-23.c: New test.
6159 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6161         PR target/57108
6162         * gcc.target/sh/pr57108.c: Move this test case to ...
6163         * gcc.c-torture/compile/pr57108.c: ... here.
6165 2013-05-10  Richard Biener  <rguenther@suse.de>
6167         PR tree-optimization/57214
6168         * gcc.dg/torture/pr57214.c: New testcase.
6170 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6172         * gcc.dg/vector-shift.c: New testcase.
6174 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6176         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6178         PR tree-optimization/45216
6179         PR tree-optimization/57157
6180         * c-c++-common/rotate-1.c: New test.
6181         * c-c++-common/rotate-1a.c: New test.
6182         * c-c++-common/rotate-2.c: New test.
6183         * c-c++-common/rotate-2a.c: New test.
6184         * c-c++-common/rotate-3.c: New test.
6185         * c-c++-common/rotate-3a.c: New test.
6186         * c-c++-common/rotate-4.c: New test.
6187         * c-c++-common/rotate-4a.c: New test.
6189 2013-05-10  Richard Biener  <rguenther@suse.de>
6191         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6192         * gcc.target/i386/l_fma_double_1.c: Adjust.
6193         * gcc.target/i386/l_fma_double_2.c: Likewise.
6194         * gcc.target/i386/l_fma_double_3.c: Likewise.
6195         * gcc.target/i386/l_fma_double_4.c: Likewise.
6196         * gcc.target/i386/l_fma_double_5.c: Likewise.
6197         * gcc.target/i386/l_fma_double_6.c: Likewise.
6198         * gcc.target/i386/l_fma_float_1.c: Likewise.
6199         * gcc.target/i386/l_fma_float_2.c: Likewise.
6200         * gcc.target/i386/l_fma_float_3.c: Likewise.
6201         * gcc.target/i386/l_fma_float_4.c: Likewise.
6202         * gcc.target/i386/l_fma_float_5.c: Likewise.
6203         * gcc.target/i386/l_fma_float_6.c: Likewise.
6205 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6207         PR c++/51226
6208         * g++.dg/cpp0x/pr51226.C: New.
6210 2013-04-16  Han Shen  <shenhan@google.com>
6212         Test cases for '-fstack-protector-strong'.
6213         * gcc.dg/fstack-protector-strong.c: New.
6214         * g++.dg/fstack-protector-strong.C: New.
6216 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6218         * gcc.target/aarch64/ands_1.c: New test.
6219         * gcc.target/aarch64/ands_2.c: Likewise
6221 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6223         * lib/target-supports.exp (check_effective_target_hw): New
6224         function.
6225         * c-c++-common/asan/clone-test-1.c: Call
6226         check_effective_target_hw.
6227         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6228         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6229         possible decorations.
6230         * c-c++-common/asan/null-deref-1.c: Likewise.
6231         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6232         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6233         * c-c++-common/asan/use-after-free-1.c: Likewise.
6234         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6235         * g++.dg/asan/large-func-test-1.C: Likewise.
6237 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6239         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6241 2013-05-07  Richard Biener  <rguenther@suse.de>
6243         PR middle-end/57190
6244         * g++.dg/torture/pr57190.C: New testcase.
6246 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6248         PR tree-optimization/57149
6249         * gcc.dg/pr57149.c: New test.
6251         PR debug/57184
6252         * gcc.dg/pr57184.c: New test.
6254 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6256         * gnat.dg/specs/array3.ads: New test.
6258 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6260         * c-c++-common/vector-scalar-2.c: New testcase.
6262 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6264         * gcc.target/i386/asm-dialect-2.c: New testcase.
6266 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6268         PR c++/57183
6269         * g++.dg/cpp0x/auto38.C: New.
6271 2013-05-06  Richard Biener  <rguenther@suse.de>
6273         PR tree-optimization/57185
6274         * gcc.dg/autopar/pr57185.c: New testcase.
6276 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6278         PR target/57106
6279         * gcc.target/i386/pr57106.c: New test.
6281 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6283         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6284         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6285         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6286         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6287         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6288         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6289         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6291 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6293         PR bootstrap/57154
6294         * gcc.dg/pr57154.c: New test.
6296 2013-05-06  Richard Biener  <rguenther@suse.de>
6298         PR middle-end/57147
6299         * gcc.dg/torture/pr57147-1.c: New testcase.
6300         * gcc.dg/torture/pr57147-2.c: Likewise.
6301         * gcc.dg/torture/pr57147-3.c: Likewise.
6303 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6305         PR target/55303
6306         * gcc.target/sh/pr55303-1.c: New.
6307         * gcc.target/sh/pr55303-2.c: New.
6308         * gcc.target/sh/pr55303-3.c: New.
6310 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6312         * gfortran.dg/allocate_with_source_3.f90: New.
6314 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6316         PR fortran/57141
6317         * gfortran.dg/null_8.f90: New.
6319 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6321         PR c++/53745
6322         * g++.dg/cpp0x/enum27.C: New.
6323         * g++.dg/cpp0x/enum_base.C: Adjust.
6325 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6327         PR tree-optimization/56205
6328         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6330 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6332         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6333         * gfortran.dg/bind_c_usage_27.f90: New.
6334         * gfortran.dg/bind_c_usage_28.f90: New.
6336 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6338         PR c++/51927
6339         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6341 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6343         PR target/57150
6344         * gcc.target/powerpc/pr57150.c: New file.
6346 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6348         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6349         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6350         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6351         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6352         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6353         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6354         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6356 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6358         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6359         scan-assembler-times.
6361 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6363         * gcc.dg/tree-ssa/slsr-32.c: New.
6364         * gcc.dg/tree-ssa/slsr-33.c: New.
6365         * gcc.dg/tree-ssa/slsr-34.c: New.
6366         * gcc.dg/tree-ssa/slsr-35.c: New.
6367         * gcc.dg/tree-ssa/slsr-36.c: New.
6368         * gcc.dg/tree-ssa/slsr-37.c: New.
6369         * gcc.dg/tree-ssa/slsr-38.c: New.
6371 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6373         * gcc.target/aarch64/tst_1.c: New test.
6374         * gcc.target/aarch64/tst_2.c: Likewise
6376 2013-05-02  Jeff Law  <law@redhat.com>
6378         PR tree-optimization/57144
6379         * gcc.c-torture/execute/pr57144.c: New test.
6381 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6383         PR rtl-optimization/57130
6384         * gcc.c-torture/execute/pr57130.c: New test.
6386 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6388         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6390 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6392         * gcc.target/aarch64/fabd.c: New file.
6394 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6396         PR c++/54318
6397         * g++.dg/cpp0x/pr54318.C: New.
6399 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6401         PR c++/14283
6402         * g++.dg/parse/error51.C: New.
6403         * g++.dg/parse/error15.C: Adjust column numbers.
6405 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6407         PR fortran/57142
6408         * gfortran.dg/size_kind_2.f90: New.
6409         * gfortran.dg/size_kind_3.f90: New.
6411 2013-05-02  Richard Biener  <rguenther@suse.de>
6413         PR middle-end/57140
6414         * g++.dg/torture/pr57140.C: New testcase.
6416 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6418         PR target/56732
6419         * gcc.target/arm/pr56732-1.c: New test.
6421 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6423         PR middle-end/56988
6424         * gcc.dg/ipa/pr56988.c: New test.
6426 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6428         * gcc.target/aarch64/bics_1.c: New test.
6429         * gcc.target/aarch64/bics_2.c: Likewise.
6431 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6433         PR rtl-optimization/57131
6434         * gcc.c-torture/execute/pr57131.c: New test.
6436 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6438         PR c++/57132
6439         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6441 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6443         PR target/57091
6444         * gcc.target/i386/pr57091.c: New test.
6446 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6448         * gcc.target/aarch64/vect-vaddv.c: New.
6450 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6452         * gcc.target/aarch64/vect-vmaxv.c: New.
6453         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6455 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6457         * gcc.target/aarch64/scalar-vca.c: New.
6458         * gcc.target/aarch64/vect-vca.c: Likewise.
6460 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6462         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6463         (test_vceqd_s64): Force arguments to SIMD registers.
6464         (test_vceqzd_s64): Likewise.
6465         (test_vcged_s64): Likewise.
6466         (test_vcled_s64): Likewise.
6467         (test_vcgezd_s64): Likewise.
6468         (test_vcged_u64): Likewise.
6469         (test_vcgtd_s64): Likewise.
6470         (test_vcltd_s64): Likewise.
6471         (test_vcgtzd_s64): Likewise.
6472         (test_vcgtd_u64): Likewise.
6473         (test_vclezd_s64): Likewise.
6474         (test_vcltzd_s64): Likewise.
6475         (test_vtst_s64): Likewise.
6476         (test_vtst_u64): Likewise.
6478 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6480         PR c++/57092
6481         * g++.dg/cpp0x/decltype53.C: New.
6483 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6485         PR fortran/57071
6486         * gfortran.dg/power_5.f90:  New test.
6488 2013-04-30  Richard Biener  <rguenther@suse.de>
6490         PR middle-end/57122
6491         * gcc.dg/torture/pr57122.c: New testcase.
6493 2013-04-30  Richard Biener  <rguenther@suse.de>
6495         PR middle-end/57107
6496         * g++.dg/torture/pr57107.C: New testcase.
6498 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6500         PR rtl-optimization/57105
6501         * gcc.dg/pr57105.c: New test.
6503 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6505         PR tree-optimization/57104
6506         * gcc.dg/pr57104.c: New test.
6508 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6510         PR target/44578
6511         * gcc.target/i386/pr44578.c: New test.
6513 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6515         PR target/57097
6516         * gcc.target/i386/pr57097.c: New test.
6518 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6520         PR target/57098
6521         * gcc.target/i386/pr57098.c: New test.
6523 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6525         * gcc.c-torture/execute/pr55875.c: New test.
6527 2013-04-29  Richard Biener  <rguenther@suse.de>
6529         PR middle-end/57075
6530         * gcc.dg/torture/pr57075.c: New testcase.
6532 2013-04-29  Richard Biener  <rguenther@suse.de>
6534         PR middle-end/57103
6535         * gcc.dg/autopar/pr57103.c: New testcase.
6537 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6539         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6541 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6543         * gcc.dg/pr50763.c: Update test.
6545 2013-04-26  Jeff Law  <law@redhat.com>
6547         * gcc.dg/tree-ssa/vrp88.c: New test.
6549 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6551         PR target/57108
6552         * gcc.target/sh/pr57108.c: New test.
6554 2013-04-29  Richard Biener  <rguenther@suse.de>
6556         PR middle-end/57089
6557         * gfortran.dg/gomp/pr57089.f90: New testcase.
6559 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6561         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6563 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6565         * gcc.target/aarch64/vect-vcvt.c: New.
6567 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6569         * gcc.target/aarch64/vect-vrnd.c: New.
6571 2013-04-29  Richard Biener  <rguenther@suse.de>
6573         PR tree-optimization/57081
6574         * gcc.dg/torture/pr57081.c: New testcase.
6576 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6578         PR tree-optimization/57083
6579         * gcc.dg/torture/pr57083.c: New test.
6581 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6583         PR c++/56450
6584         * g++.dg/cpp0x/decltype52.C: New.
6586 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6588         N3472 binary constants
6589         * g++.dg/cpp/limits.C: Adjust warning wording.
6590         * g++.dg/system-binary-constants-1.C: Likewise.
6591         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6593 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6595         PR fortran/57093
6596         * gfortran.dg/coarray_30.f90: New.
6598 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6600         PR fortran/57071
6601         * frontend-passes (optimize_power):  New function.
6602         (optimize_op):  Use it.
6604 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6606         PR target/56866
6607         * gcc.c-torture/execute/pr56866.c: New test.
6608         * gcc.target/i386/pr56866.c: New test.
6610 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6612         PR go/57045
6613         * gcc.dg/setjmp-5.c: New test.
6615 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6617         PR c++/55708
6618         * g++.dg/cpp0x/constexpr-55708.C: New.
6620 2013-04-26  Richard Biener  <rguenther@suse.de>
6622         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6623         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6624         * gcc.dg/pr53265.c: Remove XFAILs.
6625         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6626         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6628 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6630         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6631         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6632         -fdiagnostics-color=never option similarly to
6633         -fno-diagnostics-show-caret option.
6635 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6637         PR rtl-optimization/57003
6638         * gcc.target/i386/pr57003.c: New test.
6640 2013-04-25  Marek Polacek  <polacek@redhat.com>
6642         PR tree-optimization/57066
6643         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6645 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6646             Tejas Belagod  <tejas.belagod@arm.com>
6648         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6649         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6650         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6652 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6654         * gcc.target/aarch64/cmp.c: New.
6656 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6658         * gcc.target/aarch64/ngc.c: New.
6660 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6662         * lib/target-supports.exp
6663         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6664         (check_effective_target_arm_neon_fp16_ok): Likewise.
6665         (add_options_for_arm_neon_fp16): Likewise.
6666         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6667         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6669 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6671         PR rtl-optimizations/57046
6672         * gcc.target/i386/pr57046.c: New test.
6674 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6676         * g++.dg/cpp1y/cplusplus.C: New.
6678 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6680         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6682 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6684         * c-c++-common/Wpointer-arith-1.c: New.
6686 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6688         * g++.dg/cpp1y/cxx1y_macro.C: New.
6690 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6692         PR c++/56970
6693         * g++.dg/cpp0x/sfinae45.C: New.
6695 2013-04-24  Richard Biener  <rguenther@suse.de>
6697         PR testsuite/57050
6698         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6700 2013-04-23  Richard Biener  <rguenther@suse.de>
6702         PR middle-end/57036
6703         * gcc.dg/torture/pr57036-1.c: New testcase.
6704         * gcc.dg/torture/pr57036-2.c: Likewise.
6706 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6708         * gcc.target/aarch64/scalar-mov.c: New testcase.
6710 2013-04-23  Richard Biener  <rguenther@suse.de>
6712         PR tree-optimization/57026
6713         * gcc.dg/torture/pr57026.c: New testcase.
6715 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6717         PR fortran/53685
6718         PR fortran/57022
6719         * gfortran.dg/transfer_check_4.f90: New.
6721 2013-04-22  Marek Polacek  <polacek@redhat.com>
6723         PR sanitizer/56990
6724         * gcc.dg/pr56990.c: New test.
6726 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6728         PR target/57018
6729         * gcc.target/i386/pr57018.c: New test.
6731 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6733         * gcc.target/aarch64/vrecps.c: New.
6734         * gcc.target/aarch64/vrecpx.c: Likewise.
6736 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6738         PR target/56995
6739         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6741 2013-04-21  Jeff Law  <law@redhat.com>
6743         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6745 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6747         PR fortran/56907
6748         * gfortran.dg/c_loc_test_22.f90: New.
6750 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6752         PR rtl-optimization/56847
6753         * gcc.dg/pr56847.c: New test.
6755 2013-04-19  Richard Biener  <rguenther@suse.de>
6757         PR tree-optimization/56982
6758         * gcc.c-torture/execute/pr56982.c: New testcase.
6760 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6762         PR tree-optimization/56718
6763         * g++.dg/ipa/imm-devirt-1.C: New test.
6764         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6766 2013-04-19  Richard Biener  <rguenther@suse.de>
6768         PR tree-optimization/57000
6769         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6771 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6772             Mikael Morin  <mikael@gcc.gnu.org>
6774         PR fortran/56872
6775         * gfortran.dg/array_constructor_45.f90:  New test.
6776         * gfortran.dg/array_constructor_46.f90:  New test.
6777         * gfortran.dg/array_constructor_47.f90:  New test.
6778         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6780 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6782         PR rtl-optimization/56999
6783         * g++.dg/opt/pr56999.C: New test.
6785 2013-04-18  Cary Coutant  <ccoutant@google.com>
6787         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6788         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6790 2013-04-18  Cary Coutant  <ccoutant@google.com>
6792         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6793         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6794         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6795         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6796         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6797         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6798         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6799         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6800         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6801         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6802         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6804 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6806         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6808 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6810         PR tree-optimization/56984
6811         * gcc.c-torture/compile/pr56984.c: New test.
6813         PR rtl-optimization/56992
6814         * gcc.dg/pr56992.c: New test.
6816 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6818         PR fortran/56814
6819         * gfortran.dg/proc_ptr_42.f90: New.
6821 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6823         * gnat.dg/discr41.ad[sb]: New test.
6824         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6825         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6826         * gcc.dg/vect/slp-24.c: Likewise.
6827         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6828         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6829         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6830         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6831         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6832         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6833         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6834         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6835         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6836         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6837         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6838         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6839         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6840         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6841         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6842         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6843         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6844         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6845         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6846         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6847         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6848         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6849         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6850         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6851         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6852         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6854 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6856         PR fortran/40958
6857         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6858         * gfortran.dg/module_md5_1.f90: Remove.
6860 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6862         * gcc.target/aarch64/adds3.c: New.
6863         * gcc.target/aarch64/subs3.c: New.
6865 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6867         * gcc.target/aarch64/adds1.c: New.
6868         * gcc.target/aarch64/adds2.c: New.
6869         * gcc.target/aarch64/subs1.c: New.
6870         * gcc.target/aarch64/subs2.c: New.
6872 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6874         Implement n3599 - Literal operator templates for strings.
6875         * g++.dg/cpp1y/udlit-char-template.C: New test.
6876         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6878 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6880         PR fortran/39505
6881         * gfortran.dg/no_arg_check_1.f90: New.
6882         * gfortran.dg/no_arg_check_2.f90: New.
6883         * gfortran.dg/no_arg_check_3.f90: New.
6885 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6887         PR fortran/56968
6888         * gfortran.dg/proc_ptr_41.f90: New.
6890 2013-04-16  Richard Biener  <rguenther@suse.de>
6892         PR tree-optimization/56756
6893         * gcc.dg/torture/pr56756.c: New testcase.
6895 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6897         PR fortran/56969
6898         * gfortran.dg/c_assoc_5.f90: New.
6900 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6902         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6903         * gcc.c-torture/execute/pr33992.x: Remove.
6904         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6905         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6906         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6908 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6910         PR tree-optimization/56962
6911         * gcc.c-torture/execute/pr56962.c: New test.
6913 2013-04-15  Richard Biener  <rguenther@suse.de>
6915         PR tree-optimization/56933
6916         * gcc.dg/vect/pr56933.c: New testcase.
6918 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6920         * gcc.target/arm/anddi3-opt.c: New test.
6921         * gcc.target/arm/anddi3-opt2.c: Likewise.
6923 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6925         * gcc.dg/pr56890-1.c: New test.
6926         * gcc.dg/pr56890-2.c: Likewise.
6928 2013-04-15  Joey Ye  <joey.ye@arm.com>
6930         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6931         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6933 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6935         PR fortran/56816
6936         * gfortran.dg/select_type_33.f03: New test.
6938 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6940         PR fortran/55959
6941         * gfortran.dg/typebound_proc_29.f03: New.
6943 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6945         PR fortran/56266
6946         * gfortran.dg/typebound_proc_28.f03: New.
6948 2013-04-12  Jeff Law  <law@redhat.com>
6950         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6951         either.
6953 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6955         PR fortran/56929
6956         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6958 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6960         PR target/56903
6961         * gcc.target/i386/pr56903.c: New test.
6963 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6965         PR fortran/56261
6966         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6967         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6968         * gfortran.dg/block_11.f90: Fix invalid test case.
6969         * gfortran.dg/function_types_3.f90: Add new error message.
6970         * gfortran.dg/global_references_1.f90: Ditto.
6971         * gfortran.dg/import2.f90: Remove unneeded parts.
6972         * gfortran.dg/import6.f90: Fix invalid test case.
6973         * gfortran.dg/proc_decl_2.f90: Ditto.
6974         * gfortran.dg/proc_decl_9.f90: Ditto.
6975         * gfortran.dg/proc_decl_18.f90: Ditto.
6976         * gfortran.dg/proc_ptr_40.f90: New.
6977         * gfortran.dg/whole_file_7.f90: Modified error wording.
6978         * gfortran.dg/whole_file_16.f90: Ditto.
6979         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6980         * gfortran.dg/whole_file_18.f90: Modified error wording.
6981         * gfortran.dg/whole_file_20.f03: Ditto.
6982         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6983         invalid test case.
6985 2013-04-12  Richard Biener  <rguenther@suse.de>
6987         Revert
6988         2013-04-10  Richard Biener  <rguenther@suse.de>
6990         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6992 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6994         PR fortran/56845
6995         * gfortran.dg/class_allocate_15.f90: New.
6997         Revert:
6998         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7000         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7001         scan-tree-dump-times.
7003 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7005         PR tree-optimization/56918
7006         PR tree-optimization/56920
7007         * gcc.dg/vect/pr56918.c: New test.
7008         * gcc.dg/vect/pr56920.c: New test.
7010 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7012         PR fortran/56845
7013         * gfortran.dg/class_allocate_14.f90: New.
7014         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7015         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7017 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7019         * gcc.dg/fold-cstvecshift.c: New testcase.
7021 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7023         * gcc.target/aarch64/negs.c: New.
7025 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7027         PR c++/56895
7028         * g++.dg/template/arrow4.C: New test.
7030 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7032         * gnat.dg/array23.adb: New test.
7033         * gnat.dg/array23_pkg[123].ads: New helpers.
7035 2013-04-11  Jeff Law  <law@redhat.com>
7037         PR tree-optimization/56900
7038         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7040 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7042         PR c++/56913
7043         * g++.dg/cpp0x/sfinae44.C: New.
7045 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7047         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7048         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7050 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7052         PR c++/54216
7053         * g++.dg/cpp0x/enum26.C: New.
7054         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7056 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7058         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7059         inverse operands.
7060         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7061         loop is vectorized.
7062         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7063         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7064         loop is vectorized and that the correct instruction is generated.
7065         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7066         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7067         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7069 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7071         PR tree-optimization/56899
7072         * gcc.c-torture/execute/pr56899.c: New test.
7074 2013-04-10  David S. Miller  <davem@davemloft.net>
7076         * gcc.target/sparc/setcc-4.c: New test.
7077         * gcc.target/sparc/setcc-5.c: New test.
7079 2013-04-10  Richard Biener  <rguenther@suse.de>
7081         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7083 2013-04-10  Richard Biener  <rguenther@suse.de>
7085         * gcc.dg/vect/slp-39.c: New testcase.
7087 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7089         PR tree-optimization/55524
7090         * gcc.target/epiphany/fnma-1.c: New test.
7092 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7094         * gcc.dg/tree-ssa/inline-11.c: New test
7096 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7098         PR c++/56895
7099         * g++.dg/template/arrow3.C: New test.
7101 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7103         * gcc.target/arm/minmax_minus.c: New test.
7105 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7107         PR middle-end/56883
7108         * c-c++-common/gomp/pr56883.c: New test.
7110 2013-04-09  Jeff Law  <law@redhat.com>
7112         * gcc.dg/tree-ssa/vrp87.c: New test.
7114 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7116         PR tree-optimization/56854
7117         * g++.dg/torture/pr56854.C: New test.
7119 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7121         PR fortran/56782
7122         * gfortran.dg/array_constructor_44.f90:  New test.
7124 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7126         PR c++/56871
7127         * g++.dg/cpp0x/constexpr-specialization.C: New.
7129 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7131         * gcc.c-torture/execute/pr56837.c: New test.
7133         PR c++/34949
7134         PR c++/50243
7135         * g++.dg/opt/vt3.C: New test.
7136         * g++.dg/opt/vt4.C: New test.
7138 2013-04-08  Jeff Law  <law@redhat.com>
7140         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7142 2013-04-08  Richard Biener  <rguenther@suse.de>
7144         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7146 2013-04-08  Richard Biener  <rguenther@suse.de>
7148         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7150 2013-04-08  Richard Biener  <rguenther@suse.de>
7152         * g++.dg/vect/slp-pr56812.cc: Adjust.
7154 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7156         * gcc.dg/pr56837.c: New test.
7157         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7158         "generated memset minus one".
7160 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7162         PR fortran/56849
7163         * gfortran.dg/reshape_5.f90: New.
7165 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7167         PR target/56843
7168         * gcc.target/powerpc/recip-1.c: Modify expected output.
7169         * gcc.target/powerpc/recip-3.c: Likewise.
7170         * gcc.target/powerpc/recip-4.c: Likewise.
7171         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7173 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7175         * gcc.target/arm/peep-ldrd-1.c: New test.
7176         * gcc.target/arm/peep-strd-1.c: Likewise.
7178 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7180         * gcc.target/arm/negdi-1.c: New test.
7181         * gcc.target/arm/negdi-2.c: Likewise.
7182         * gcc.target/arm/negdi-3.c: Likewise.
7183         * gcc.target/arm/negdi-4.c: Likewise.
7185 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7187         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7188         Add -march=armv8-a when we use v8 NEON.
7189         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7190         (check_effective_target_vect_call_ceilf): Likewise.
7191         (check_effective_target_vect_call_floorf): Likewise.
7192         (check_effective_target_vect_call_roundf): Likewise.
7193         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7194         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7195         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7196         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7197         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7199 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7201         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7202         * gcc.target/powerpc/sd-pwr6.c: Same.
7203         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7204         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7206 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7208         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7210 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7212         PR fortran/40881
7213         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7214         * gfortran.dg/altreturn_4.f90: Ditto.
7215         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7216         * gfortran.dg/altreturn_5.f90: Ditto.
7217         * gfortran.dg/altreturn_6.f90: Ditto.
7218         * gfortran.dg/altreturn_7.f90: Ditto.
7220 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7222         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7223         New procedure.
7224         (check_effective_target_arm_v8_neon_ok_nocache):
7225         Likewise.
7226         (check_effective_target_arm_v8_neon_ok): Change to use
7227         check_effective_target_arm_v8_neon_ok_nocache.
7228         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7229         NEON flags.
7230         (check_effective_target_vect_call_btruncf):
7231         Enable for arm and ARMv8 NEON.
7232         (check_effective_target_vect_call_ceilf): Likewise.
7233         (check_effective_target_vect_call_floorf): Likewise.
7234         (check_effective_target_vect_call_roundf): Likewise.
7235         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7236         target.
7238 2013-04-04  Marek Polacek  <polacek@redhat.com>
7240         PR tree-optimization/48186
7241         * gcc.dg/pr48186.c: New test.
7243 2013-04-04  Richard Biener  <rguenther@suse.de>
7245         PR tree-optimization/56826
7246         * gcc.dg/vect/pr56826.c: New testcase.
7247         * gcc.dg/vect/O3-pr36098.c: Adjust.
7249 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7251         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7252         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7253         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7254         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7255         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7256         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7257         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7258         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7259         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7260         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7262 2013-04-04  Richard Biener  <rguenther@suse.de>
7264         PR tree-optimization/56213
7265         * gcc.dg/vect/vect-123.c: New testcase.
7267 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7269         PR fortran/56810
7270         * gfortran.dg/read_repeat_2.f90: New.
7272 2013-04-04  Richard Biener  <rguenther@suse.de>
7274         PR tree-optimization/56837
7275         * g++.dg/torture/pr56837.C: New testcase.
7277 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7279         PR fortran/50269
7280         * gfortran.dg/c_loc_test_21.f90: New.
7281         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7282         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7283         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7284         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7285         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7287 2013-04-03  Jeff Law  <law@redhat.com>
7289         PR tree-optimization/56799
7290         * gcc.c-torture/execute/pr56799.c: New test.
7292 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7294         PR c++/56815
7295         * g++.dg/warn/Wpointer-arith-1.C: New.
7296         * g++.dg/gomp/for-19.C: Adjust.
7298 2013-04-03  Marek Polacek  <polacek@redhat.com>
7300         PR sanitizer/55702
7301         * gcc.dg/pr55702.c: New test.
7303 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7305         PR target/56809
7306         * gcc.dg/pr56809.c: New testcase.
7308 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7310         PR debug/56819
7311         * g++.dg/debug/pr56819.C: New test.
7313 2013-04-03  Richard Biener  <rguenther@suse.de>
7315         PR tree-optimization/56817
7316         * g++.dg/torture/pr56817.C: New testcase.
7318 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7320         * gcc.dg/vect/bb-slp-31.c: New file.
7322 2013-04-03  Jason Merrill  <jason@redhat.com>
7324         PR c++/34949
7325         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7327 2013-04-03  Richard Biener  <rguenther@suse.de>
7329         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7331 2013-04-03  Richard Biener  <rguenther@suse.de>
7333         PR tree-optimization/55964
7334         * gcc.dg/torture/pr55964-2.c: New testcase.
7336 2013-04-03  Richard Biener  <rguenther@suse.de>
7338         PR tree-optimization/56501
7339         * gcc.dg/torture/pr56501.c: New testcase.
7341 2013-04-03  Richard Biener  <rguenther@suse.de>
7343         PR tree-optimization/56407
7344         * gcc.dg/torture/pr56407.c: New testcase.
7346 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7348         PR tree-optimization/56790
7349         * g++.dg/ext/pr56790-1.C: New testcase.
7351 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7353         * gcc.target/i386/merge-1.c: New testcase.
7354         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7356 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7358         PR c/19449
7359         * gcc.c-torture/execute/pr19449.c: New test.
7361 2013-04-03  Richard Biener  <rguenther@suse.de>
7363         PR tree-optimization/56812
7364         * g++.dg/vect/slp-pr56812.cc: New testcase.
7366 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7368         PR fortran/56284
7369         PR fortran/40881
7370         * gfortran.dg/altreturn_8.f90: New.
7371         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7372         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7373         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7375 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7377         PR rtl-optimization/56745
7378         * gcc.c-torture/compile/pr56745.c: New test.
7380 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7382         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7384 2013-04-02  Richard Biener  <rguenther@suse.de>
7386         PR tree-optimization/56778
7387         * gcc.dg/torture/pr56778.c: New testcase.
7389 2013-04-02  Richard Biener  <rguenther@suse.de>
7391         PR middle-end/56768
7392         * g++.dg/torture/pr56768.C: New testcase.
7394 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7396         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7398 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7400         PR fortran/56660
7401         * gfortran.dg/namelist_82.f90:  New test.
7403 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7405         PR fortran/56500
7406         * gfortran.dg/implicit_class_1.f90: New.
7408 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7410         PR fortran/56786
7411         * gfortran.dg/namelist_81.f90:  New test.
7413 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7415         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7416         for constant and equal string lengths.
7417         * gfortran.dg/character_comparison_5.f90:  Likewise.
7418         * gfortran.dg/character_comparison_9.f90:  New test.
7420 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7422         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7423         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7425 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7427         PR fortran/35203
7428         * gfortran.dg/optional_absent_3.f90: New.
7430 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7432         PR fortran/56737
7433         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7435 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7437         PR fortran/56735
7438         * gfortran.dg/namelist_80.f90: New.
7440 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7442         PR fortran/45159
7443         * gfortran.dg/string_length_2.f90:  New test.
7444         * gfortran.dg/dependency_41.f90:  New test.
7446 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7448         PR fortran/55806
7449         * gfortran.dg/array_constructor_43.f90:  New test.
7450         * gfortran.dg/random_seed_3.f90:  New test.
7452 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7454         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7455         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7456         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7457         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7458         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7459         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7460         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7461         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7462         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7463         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7465 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7467         PR c++/56725
7468         * g++.dg/conversion/op4.C: Adjust.
7469         * g++.dg/cpp0x/rv1n.C: Likewise.
7470         * g++.dg/cpp0x/rv2n.C: Likewise.
7471         * g++.dg/cpp0x/template_deduction.C: Likewise.
7472         * g++.dg/expr/cond8.C: Likewise.
7473         * g++.dg/other/error4.C: Likewise.
7474         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7475         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7476         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7477         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7478         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7479         * g++.old-deja/g++.law/cvt20.C: Likewise.
7480         * g++.old-deja/g++.law/cvt8.C: Likewise.
7481         * g++.old-deja/g++.law/init8.C: Likewise.
7482         * g++.old-deja/g++.mike/net12.C: Likewise.
7483         * g++.old-deja/g++.mike/net8.C: Likewise.
7484         * g++.old-deja/g++.mike/p2793.C: Likewise.
7485         * g++.old-deja/g++.mike/p3836.C: Likewise.
7486         * g++.old-deja/g++.mike/p418.C: Likewise.
7487         * g++.old-deja/g++.mike/p701.C: Likewise.
7488         * g++.old-deja/g++.mike/p807.C: Likewise.
7490 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7492         PR middle-end/56694
7493         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7494         targets.
7496 2013-03-28  Marek Polacek  <polacek@redhat.com>
7498         PR tree-optimization/56695
7499         * gcc.dg/vect/pr56695.c: New test.
7501 2013-03-28  Richard Biener  <rguenther@suse.de>
7503         PR tree-optimization/37021
7504         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7505         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7507 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7509         PR fortran/56650
7510         PR fortran/36437
7511         * gfortran.dg/sizeof_2.f90: New.
7512         * gfortran.dg/sizeof_3.f90: New.
7513         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7515 2013-03-27  Richard Biener  <rguenther@suse.de>
7517         PR tree-optimization/37021
7518         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7520 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7522         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7523         * g++.dg/ipa/ivinline-2.C: Likewise.
7524         * g++.dg/ipa/ivinline-3.C: Likewise.
7525         * g++.dg/ipa/ivinline-4.C: Likewise.
7526         * g++.dg/ipa/ivinline-5.C: Likewise.
7527         * g++.dg/ipa/ivinline-7.C: Likewise.
7528         * g++.dg/ipa/ivinline-8.C: Likewise.
7529         * g++.dg/ipa/ivinline-9.C: Likewise.
7530         * g++.dg/cpp0x/noexcept03.C: Likewise.
7531         * gcc.dg/const-1.c: Likewise.
7532         * gcc.dg/ipa/pure-const-1.c: Likewise.
7533         * gcc.dg/noreturn-8.c: Likewise.
7534         * gcc.target/i386/mmx-1.c: Likewise.
7535         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7536         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7537         * gcc.c-torture/execute/pr33992.x: New file.
7539 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7541         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7543 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7545         PR c++/55951
7546         * g++.dg/ext/desig5.C: New.
7548 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7550         PR fortran/56649
7551         * gfortran.dg/merge_init_expr_2.f90: New.
7552         * gfortran.dg/merge_char_1.f90: Modify test to
7553         stay a run-time test.
7554         * gfortran.dg/merge_char_3.f90: Ditto.
7556 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7558         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7559         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7561 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7563         PR c++/56722
7564         * g++.dg/cpp0x/range-for23.C: New.
7566 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7568         PR libfortran/52512
7569         * gfortran.dg/namelist_79.f90: New.
7571 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7573         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7575 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7577         PR fortran/38536
7578         PR fortran/38813
7579         PR fortran/38894
7580         PR fortran/39288
7581         PR fortran/40963
7582         PR fortran/45824
7583         PR fortran/47023
7584         PR fortran/47034
7585         PR fortran/49023
7586         PR fortran/50269
7587         PR fortran/50612
7588         PR fortran/52426
7589         PR fortran/54263
7590         PR fortran/55343
7591         PR fortran/55444
7592         PR fortran/55574
7593         PR fortran/56079
7594         PR fortran/56378
7595         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7596         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7597         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7598         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7599         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7600         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7601         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7602         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7603         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7604         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7605         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7606         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7607         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7608         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7609         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7610         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7611         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7612         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7613         * gfortran.dg/pr32601_1.f03: Ditto.
7614         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7615         * gfortran.dg/blockdata_7.f90: New.
7616         * gfortran.dg/c_assoc_4.f90: New.
7617         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7618         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7619         * gfortran.dg/c_funloc_tests_8.f90: New.
7620         * gfortran.dg/c_loc_test_17.f90: New.
7621         * gfortran.dg/c_loc_test_18.f90: New.
7622         * gfortran.dg/c_loc_test_19.f90: New.
7623         * gfortran.dg/c_loc_test_20.f90: New.
7624         * gfortran.dg/c_sizeof_5.f90: New.
7625         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7626         * gfortran.dg/transfer_resolve_2.f90: New.
7627         * gfortran.dg/transfer_resolve_3.f90: New.
7628         * gfortran.dg/transfer_resolve_4.f90: New.
7629         * gfortran.dg/pr32601.f03: Update dg-error.
7630         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7631         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7633 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7635         * gcc.target/arm/vseleqdf.c: New test.
7636         * gcc.target/arm/vseleqsf.c: Likewise.
7637         * gcc.target/arm/vselgedf.c: Likewise.
7638         * gcc.target/arm/vselgesf.c: Likewise.
7639         * gcc.target/arm/vselgtdf.c: Likewise.
7640         * gcc.target/arm/vselgtsf.c: Likewise.
7641         * gcc.target/arm/vselledf.c: Likewise.
7642         * gcc.target/arm/vsellesf.c: Likewise.
7643         * gcc.target/arm/vselltdf.c: Likewise.
7644         * gcc.target/arm/vselltsf.c: Likewise.
7645         * gcc.target/arm/vselnedf.c: Likewise.
7646         * gcc.target/arm/vselnesf.c: Likewise.
7647         * gcc.target/arm/vselvcdf.c: Likewise.
7648         * gcc.target/arm/vselvcsf.c: Likewise.
7649         * gcc.target/arm/vselvsdf.c: Likewise.
7650         * gcc.target/arm/vselvssf.c: Likewise.
7652 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7654         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7655         body from here...
7656         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7657         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7658         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7659         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7660         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7661         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7662         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7663         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7664         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7665         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7666         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7667         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7668         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7669         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7670         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7671         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7672         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7673         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7674         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7675         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7676         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7677         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7678         * gcc.target/arm/atomic-op-char.c: Likewise.
7679         * gcc.target/arm/atomic-op-consume.c: Likewise.
7680         * gcc.target/arm/atomic-op-int.c: Likewise.
7681         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7682         * gcc.target/arm/atomic-op-release.c: Likewise.
7683         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7684         * gcc.target/arm/atomic-op-short.c: Likewise.
7686 2013-03-25  Richard Biener  <rguenther@suse.de>
7688         PR middle-end/56694
7689         * g++.dg/torture/pr56694.C: New testcase.
7691 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7693         PR target/56720
7694         * gcc.target/arm/neon-vcond-gt.c: New test.
7695         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7696         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7698 2013-03-25  Richard Biener  <rguenther@suse.de>
7700         PR tree-optimization/56689
7701         * gcc.dg/torture/pr56689.c: New testcase.
7703 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7705         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7707 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7709         PR fortran/56696
7710         * gfortran.dg/eof_5.f90: New.
7712 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7714         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7715         alphabetically.
7717 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7719         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7721 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7723         PR testsuite/55994
7724         * gcc.c-torture/execute/builtins/builtins.exp: Add
7725         -Wl,--allow-multiple-definition for RTEMS targets.
7727 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7729         * gcc.target/aarch64/movk.c: New test.
7731 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7733         * g++.dg/ext/vector21.C: New testcase.
7735 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7737         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7738         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7740 2013-03-21  Richard Biener  <rguenther@suse.de>
7742         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7743         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7745 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7747         * gcc.target/aarch64/vect.c: Test and result vector added
7748         for sabd and saba instructions.
7749         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7750         instructions in assembly.
7751         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7752         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7753         for fabd instruction.
7754         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7755         instruction in assembly.
7756         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7758 2013-03-20  Jeff Law  <law@redhat.com>
7760         * g++.dg/tree-ssa/ssa-dom.C: New test.
7762 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7764         * gcc.target/powerpc/mmfpgpr.c: New test.
7765         * gcc.target/powerpc/sd-vsx.c: Likewise.
7766         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7767         * gcc.target/powerpc/vsx-float0.c: Likewise.
7769 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7771         PR tree-optimization/56355
7772         * gcc.dg/pr56355-1.c: New file.
7774 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7775             Richard Sandiford  <rdsandiford@googlemail.com>
7777         * gcc.target/mips/mips.exp: Add microMIPS support.
7778         * gcc.target/mips/umips-movep-2.c: New test.
7779         * gcc.target/mips/umips-lwp-2.c: New test.
7780         * gcc.target/mips/umips-swp-5.c: New test.
7781         * gcc.target/mips/umips-constraints-1.c: New test.
7782         * gcc.target/mips/umips-lwp-3.c: New test.
7783         * gcc.target/mips/umips-swp-6.c: New test.
7784         * gcc.target/mips/umips-constraints-2.c: New test.
7785         * gcc.target/mips/umips-save-restore-1.c: New test.
7786         * gcc.target/mips/umips-lwp-4.c: New test.
7787         * gcc.target/mips/umips-swp-7.c: New test.
7788         * gcc.target/mips/umips-save-restore-2.c: New test.
7789         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7790         * gcc.target/mips/umips-lwp-5.c: New test.
7791         * gcc.target/mips/umips-save-restore-3.c: New test.
7792         * gcc.target/mips/umips-lwp-6.c: New test.
7793         * gcc.target/mips/umips-swp-1.c: New test.
7794         * gcc.target/mips/umips-lwp-7.c: New test.
7795         * gcc.target/mips/umips-swp-2.c: New test.
7796         * gcc.target/mips/umips-lwp-8.c: New test.
7797         * gcc.target/mips/umips-swp-3.c: New test.
7798         * gcc.target/mips/umips-movep-1.c: New test.
7799         * gcc.target/mips/umips-lwp-1.c: New test.
7800         * gcc.target/mips/umips-swp-4.c: New test.
7802 2013-03-20  Richard Biener  <rguenther@suse.de>
7804         PR tree-optimization/56661
7805         * gcc.dg/torture/pr56661.c: New testcase.
7807 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7809         PR rtl-optimization/56605
7810         * gcc.target/powerpc/pr56605.c: New.
7812 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7814         PR fortran/54932
7815         * gfortran.dg/do_1.f90: Don't xfail.
7817 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7819         PR libfortran/51825
7820         * gfortran.dg/namelist_77.f90: New.
7821         * gfortran.dg/namelist_78.f90: New.
7823 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7825         PR libfortran/48618
7826         * gfortran.dg/open_negative_unit_1.f90: New.
7828 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7830         * gcc.target/aarch64/sbc.c: New test.
7832 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7834         * gcc.target/aarch64/ror.c: New test.
7836 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7838         * gcc.target/aarch64/extr.c: New test.
7840 2013-03-19  Richard Biener  <rguenther@suse.de>
7842         PR tree-optimization/56273
7843         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7844         * c-c++-common/uninit-17.c: Likewise.
7846 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7848         PR tree-optimization/56635
7849         * g++.dg/torture/pr56635.C: New test.
7851 2013-03-18  Richard Biener  <rguenther@suse.de>
7853         PR tree-optimization/3713
7854         * g++.dg/ipa/devirt-12.C: New testcase.
7856 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7858         PR c/56566
7859         * c-c++-common/pr56566.c: New test.
7861 2013-03-17  Jason Merrill  <jason@redhat.com>
7863         * g++.dg/template/abstract-dr337.C: XFAIL.
7865 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7867         PR c++/56607
7868         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7869         * c-c++-common/pr56607.c: New test.
7871 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7873         PR c++/56582
7874         * g++.dg/cpp0x/constexpr-array5.C: New.
7876 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7878         PR fortran/56615
7879         * gfortran.dg/transfer_intrinsic_5.f90: New.
7881 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7883         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7884         * gcc.target/i386/pr20020-1.c: Likewise.
7885         * gcc.target/i386/pr20020-2.c: Likewise.
7886         * gcc.target/i386/pr20020-3.c: Likewise.
7887         * gcc.target/i386/pr53425-1.c: Likewise.
7888         * gcc.target/i386/pr53425-2.c: Likewise.
7889         * gcc.target/i386/pr55093.c: Likewise.
7890         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7892 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7894         PR debug/56307
7895         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7896         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7898 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7900         PR tree-optimization/53265
7901         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7902         undefined behavior.
7903         * gcc.dg/graphite/id-6.c (test): Likewise.
7904         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7905         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7907         PR tree-optimization/53265
7908         * gcc.dg/pr53265.c: New test.
7909         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7910         to dg-options.
7911         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7912         arrays.
7913         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7914         n, use it as high bound instead of 4.
7916 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7918         PR target/49880
7919         * gcc.target/sh/pr49880-1.c: New.
7920         * gcc.target/sh/pr49880-2.c: New.
7921         * gcc.target/sh/pr49880-3.c: New.
7922         * gcc.target/sh/pr49880-4.c: New.
7923         * gcc.target/sh/pr49880-5.c: New.
7925 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7927         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7929 2013-03-13  Richard Biener  <rguenther@suse.de>
7931         PR tree-optimization/56608
7932         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7934 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7936         PR c++/56611
7937         * g++.dg/cpp0x/alias-decl-32.C: New.
7939 2013-03-11  Jan Hubicka  <jh@suse.cz>
7941         PR middle-end/56571
7942         * gcc.c-torture/compile/pr56571.c: New testcase.
7944 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7946         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7947         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7949 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7951         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7952         * gcc.dg/inline_4.c: Likewise.
7953         * gcc.dg/unroll_2.c: Likewise.
7954         * gcc.dg/unroll_3.c: Likewise.
7955         * gcc.dg/unroll_4.c: Likewise.
7957 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7959         PR testsuite/54119
7960         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7962         PR debug/56307
7963         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7965 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7967         PR target/40797
7968         * gcc.c-torture/compile/pr40797.c: New.
7970 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7972         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7974 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7976         PR fortran/56575
7977         * gfortran.dg/class_56.f90: New test.
7979 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7981         PR middle-end/56524
7982         * gcc.target/mips/pr56524.c: New test.
7984 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7986         PR c++/56565
7987         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7989 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7991         PR c++/51412
7992         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7994 2013-03-08  Marek Polacek  <polacek@redhat.com>
7996         PR tree-optimization/56478
7997         * gcc.dg/torture/pr56478.c: New test.
7999 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8001         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8002         targets linker option --allow-multiple-definition.
8004         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8005         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8006         * gcc.dg/pr52549.c: Add LLP64 case.
8007         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8008         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8009         * gcc.dg/torture/pr51071-2.c: Likewise.
8010         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8011         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8012         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8013         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8014         * gcc.dg/weak/weak-1.c: Likewise.
8015         * gcc.dg/weak/weak-2.c: Likewise.
8016         * gcc.dg/weak/weak-3.c: Likewise.
8017         * gcc.dg/weak/weak-4.c: Likewise.
8018         * gcc.dg/weak/weak-5.c: Likewise.
8019         * gcc.dg/weak/weak-15.c: Likewise.
8020         * gcc.dg/weak/weak-16.c: Likewise.
8022         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8024 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8026         PR tree-optimization/56559
8027         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8029 2013-03-07  Andreas Schwab  <schwab@suse.de>
8031         * gcc.dg/pr31490.c: Fix last change.
8033 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8035         PR c++/56534
8036         * g++.dg/template/crash115.C: New.
8038 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8040         PR tree-optimization/56539
8041         * gcc.c-torture/compile/pr56539.c: New test.
8043 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8045         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8046         targets.
8047         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8048         * gcc.dg/lto/20091013-1_2.c: Likewise.
8049         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8051 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8053         * gnat.dg/specs/aggr6.ads: New test.
8055 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8057         * gnat.dg/loop_optimization15.ad[sb]: New test.
8059 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8061         PR middle-end/56548
8062         * gcc.dg/pr56548.c: New test.
8064 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8066         PR debug/53363
8067         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8069 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8071         PR c++/56543
8072         * g++.dg/template/typename20.C: New test.
8074 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8076         PR debug/56510
8077         * gcc.dg/pr56510.c: New test.
8079         PR rtl-optimization/56484
8080         * gcc.c-torture/compile/pr56484.c: New test.
8082 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8084         PR c++/56530
8085         * g++.dg/warn/Wsign-conversion-2.C: New.
8087 2013-03-05  Richard Biener  <rguenther@suse.de>
8089         PR tree-optimization/56270
8090         * gcc.dg/vect/slp-38.c: New testcase.
8092 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8094         PR rtl-optimization/56494
8095         * gcc.dg/pr56494.c: New test.
8097 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8099         * gcc.dg/pr56424.c: New test.
8101 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8103         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8104         * gcc.dg/pr56228.c <avr>: Skip.
8106 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8108         PR testsuite/52641
8109         PR tree-optimization/52631
8110         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8112 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8114         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8115         * gcc.dg/vect/vect-83_64.c: Same.
8117 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8119         PR fortran/56477
8120         * gfortran.dg/pointer_check_13.f90: New test.
8122 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8124         PR fortran/54730
8125         * gfortran.dg/array_constructor_42.f90: New test.
8127 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8129         PR c++/52688
8130         * g++.dg/template/static33.C: New.
8131         * g++.dg/template/static34.C: Likewise.
8133         PR c++/10291
8134         * g++.dg/template/static35.C: New.
8136 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8138         * gcc.dg/pr56396.c: Require pic support.
8140 2013-03-01  Richard Biener  <rguenther@suse.de>
8142         PR tree-optimization/55481
8143         * gcc.dg/torture/pr56488.c: New testcase.
8145 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8146             Jakub Jelinek  <jakub@redhat.com>
8148         PR sanitizer/56454
8149         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8150         no_sanitize_address attribute rather than no_address_safety_analysis.
8151         * g++.dg/asan/sanitizer_test_utils.h
8152         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8153         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8154         in addition to no_address_safety_analysis.
8156 2013-02-28  Jason Merrill  <jason@redhat.com>
8158         PR c++/56481
8159         * g++.dg/cpp0x/constexpr-and.C: New.
8161 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8163         PR tree-optimization/56294
8164         * g++.dg/debug/pr56294.C: New test.
8166 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8168         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8170 2013-02-27  Marek Polacek  <polacek@redhat.com>
8172         PR rtl-optimization/56466
8173         * gcc.dg/pr56466.c: New test.
8175 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8177         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8178         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8179         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8181 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8183         PR middle-end/45472
8184         * gcc.dg/pr45472.c: New test.
8186 2013-02-26  Marek Polacek  <polacek@redhat.com>
8188         PR tree-optimization/56426
8189         * gcc.dg/pr56436.c: New test.
8191 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8193         PR tree-optimization/56448
8194         * gcc.c-torture/compile/pr56448.c: New test.
8196         PR tree-optimization/56443
8197         * gcc.dg/torture/pr56443.c: New test.
8199 2013-02-25  Richard Biener  <rguenther@suse.de>
8201         PR tree-optimization/56175
8202         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8204 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8206         PR c++/56403
8207         * g++.dg/torture/pr56403.C: New test.
8209 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8211         Revert:
8212         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8213         Richard Sandiford  <rdsandiford@googlemail.com>
8215         * gcc.target/mips/mips.exp: Add microMIPS support.
8216         * gcc.target/mips/umips-movep-2.c: New test.
8217         * gcc.target/mips/umips-lwp-2.c: New test.
8218         * gcc.target/mips/umips-swp-5.c: New test.
8219         * gcc.target/mips/umips-constraints-1.c: New test.
8220         * gcc.target/mips/umips-lwp-3.c: New test.
8221         * gcc.target/mips/umips-swp-6.c: New test.
8222         * gcc.target/mips/umips-constraints-2.c: New test.
8223         * gcc.target/mips/umips-save-restore-1.c: New test.
8224         * gcc.target/mips/umips-lwp-4.c: New test.
8225         * gcc.target/mips/umips-swp-7.c: New test.
8226         * gcc.target/mips/umips-save-restore-2.c: New test.
8227         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8228         * gcc.target/mips/umips-lwp-5.c: New test.
8229         * gcc.target/mips/umips-save-restore-3.c: New test.
8230         * gcc.target/mips/umips-lwp-6.c: New test.
8231         * gcc.target/mips/umips-swp-1.c: New test.
8232         * gcc.target/mips/umips-lwp-7.c: New test.
8233         * gcc.target/mips/umips-swp-2.c: New test.
8234         * gcc.target/mips/umips-lwp-8.c: New test.
8235         * gcc.target/mips/umips-swp-3.c: New test.
8236         * gcc.target/mips/umips-movep-1.c: New test.
8237         * gcc.target/mips/umips-lwp-1.c: New test.
8238         * gcc.target/mips/umips-swp-4.c: New test.
8240 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8241             Richard Sandiford  <rdsandiford@googlemail.com>
8243         * gcc.target/mips/mips.exp: Add microMIPS support.
8244         * gcc.target/mips/umips-movep-2.c: New test.
8245         * gcc.target/mips/umips-lwp-2.c: New test.
8246         * gcc.target/mips/umips-swp-5.c: New test.
8247         * gcc.target/mips/umips-constraints-1.c: New test.
8248         * gcc.target/mips/umips-lwp-3.c: New test.
8249         * gcc.target/mips/umips-swp-6.c: New test.
8250         * gcc.target/mips/umips-constraints-2.c: New test.
8251         * gcc.target/mips/umips-save-restore-1.c: New test.
8252         * gcc.target/mips/umips-lwp-4.c: New test.
8253         * gcc.target/mips/umips-swp-7.c: New test.
8254         * gcc.target/mips/umips-save-restore-2.c: New test.
8255         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8256         * gcc.target/mips/umips-lwp-5.c: New test.
8257         * gcc.target/mips/umips-save-restore-3.c: New test.
8258         * gcc.target/mips/umips-lwp-6.c: New test.
8259         * gcc.target/mips/umips-swp-1.c: New test.
8260         * gcc.target/mips/umips-lwp-7.c: New test.
8261         * gcc.target/mips/umips-swp-2.c: New test.
8262         * gcc.target/mips/umips-lwp-8.c: New test.
8263         * gcc.target/mips/umips-swp-3.c: New test.
8264         * gcc.target/mips/umips-movep-1.c: New test.
8265         * gcc.target/mips/umips-lwp-1.c: New test.
8266         * gcc.target/mips/umips-swp-4.c: New test.
8268 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8270         PR sanitizer/56393
8271         * lib/asan-dg.exp (asan_link_flags): Add
8272         -B${gccpath}/libsanitizer/asan/ to flags.
8274 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8276         PR middle-end/56420
8277         * gcc.dg/torture/pr56420.c: New test.
8279 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8281         PR middle-end/56108
8282         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8284 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8286         PR tree-optimization/56310
8287         * g++.dg/ipa/pr56310.C: New test.
8289 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8291         PR fortran/56385
8292         * gfortran.dg/proc_ptr_comp_37.f90: New.
8294 2013-02-21  Richard Biener  <rguenther@suse.de>
8296         PR tree-optimization/56415
8297         Revert
8298         2013-02-11  Richard Biener  <rguenther@suse.de>
8300         PR tree-optimization/56273
8301         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8302         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8303         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8304         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8305         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8306         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8308 2013-02-21  Marek Polacek  <polacek@redhat.com>
8310         PR tree-optimization/56398
8311         * g++.dg/torture/pr56398.C: New test.
8313 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8315         PR inline-asm/56405
8316         * gcc.c-torture/compile/pr56405.c: New test.
8318 2013-02-20  Jan Hubicka  <jh@suse.cz>
8320         PR tree-optimization/56265
8321         * g++.dg/ipa/devirt-11.C: New testcase.
8323 2013-02-20  Richard Biener  <rguenther@suse.de>
8325         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8327 2013-02-20  Richard Biener  <rguenther@suse.de>
8328         Jakub Jelinek  <jakub@redhat.com>
8330         PR tree-optimization/56396
8331         * gcc.dg/pr56396.c: New testcase.
8333 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8335         PR c++/56373
8336         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8338 2013-02-19  Richard Biener  <rguenther@suse.de>
8340         PR tree-optimization/56384
8341         * gcc.dg/torture/pr56384.c: New testcase.
8343 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8345         PR tree-optimization/56350
8346         * gcc.dg/pr56350.c: New test.
8348         PR tree-optimization/56381
8349         * g++.dg/opt/pr56381.C: New test.
8351 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8353         PR pch/54117
8354         * lib/dg-pch.exp (pch-init, pch-finish,
8355         check_effective_target_pch_supported_debug): New procs.
8356         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8357         Likewise if $pch_unsupported_debug and $flags include -g.
8358         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8359         and dg-require-effective-target pch_unsupported_debug.
8360         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8361         * objc.dg/pch/pch.exp: Likewise.
8362         * gcc.dg/pch/pch.exp: Likewise.
8363         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8364         pch_unsupported_debug.
8365         * gcc.dg/pch/valid-1.hs: Likewise.
8366         * gcc.dg/pch/valid-1b.c: Likewise.
8367         * gcc.dg/pch/valid-1b.hs: Likewise.
8369 2013-02-18  Richard Biener  <rguenther@suse.de>
8371         PR tree-optimization/56366
8372         * gcc.dg/torture/pr56366.c: New testcase.
8374 2013-02-18  Richard Biener  <rguenther@suse.de>
8376         PR middle-end/56349
8377         * gcc.dg/torture/pr56349.c: New testcase.
8379 2013-02-18  Richard Biener  <rguenther@suse.de>
8381         PR tree-optimization/56321
8382         * gcc.dg/torture/pr56321.c: New testcase.
8384 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8386         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8388 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8389             Dodji Seketeli  <dodji@redhat.com>
8391         PR asan/56330
8392         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8393         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8394         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8395         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8396         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8397         * c-c++-common/asan/pr56330.c: Likewise.
8398         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8399         Ensure the size argument of __builtin_memcpy is a constant.
8401 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8402             Paolo Carlini  <paolo.carlini@oracle.com>
8404         PR c++/51242
8405         * g++.dg/cpp0x/enum23.C: New.
8407 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8409         PR target/54685
8410         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8412 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8414         PR rtl-optimization/56348
8415         * gcc.target/i386/pr56348.c: New test.
8417 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8419         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8420         * gcc.target/arm/interrupt-2.c: Likewise.
8422 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8424         PR fortran/56318
8425         * gfortran.dg/matmul_9.f90: New.
8427 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8429         PR fortran/53818
8430         * gfortran.dg/init_flag_11.f90: New.
8432 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8436 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8438         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8439         characters.
8441 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8442             Tobias Burnus  <burnus@net-b.de>
8444         PR testsuite/56138
8445         * gfortran.dg/allocatable_function_7.f90: New.
8447 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8449         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8450         * asan_globals_test-wrapper.cc: New file.
8451         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8452         instead of asan_globals_test.cc as dg-additional-sources.
8453         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8454         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8455         "sanitizer_test_utils.h" instead of
8456         "sanitizer_common/tests/sanitizer_test_utils.h".
8457         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8458         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8459         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8460         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8461         * g++.dg/asan/asan_test.cc: Synced from upstream.
8462         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8464 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8466         Fix an asan crash
8467         * c-c++-common/asan/memcmp-2.c: New test.
8469 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8471         PR c++/55582
8472         * g++.dg/cpp0x/udlit-string-literal.h: New.
8473         * g++.dg/cpp0x/udlit-string-literal.C: New.
8475 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8477         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8479 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8481         PR target/56184
8482         * gcc.target/arm/pr56184.C: New test.
8484 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8486         PR c++/56302
8487         * g++.dg/torture/pr56302.C: New test.
8488         * g++.dg/cpp0x/constexpr-56302.C: New test.
8489         * c-c++-common/pr56302.c: New test.
8491 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8492             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8494         PR fortran/56204
8495         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8496         * gfortran.dg/quad_3.f90: Ditto.
8498 2013-02-13  Kostya Serebryany  <kcc@google.com>
8500         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8501         to match the fresh asan run-time.
8502         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8504 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8506         Avoid instrumenting duplicated memory access in the same basic block
8507         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8508         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8509         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8510         * c-c++-common/asan/inc.c: Likewise.
8512 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8514         PR inline-asm/56148
8515         * gcc.target/i386/pr56148.c: New test.
8517 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8518             Tobias Burnus  <burnus@net-b.de>
8520         PR testsuite/56082
8521         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8522         to kind=2.
8524 2013-02-12  Richard Biener  <rguenther@suse.de>
8526         PR lto/56297
8527         * gcc.dg/lto/pr56297_0.c: New testcase.
8528         * gcc.dg/lto/pr56297_0.c: Likewise.
8530 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8532         PR fortran/46952
8533         * gfortran.dg/typebound_deferred_1.f90: New.
8535 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8537         PR rtl-optimization/56151
8538         * gcc.target/i386/pr56151.c: New test.
8540 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8542         * g++.dg/ext/mv12.C: New test.
8543         * g++.dg/ext/mv12.h: New file.
8544         * g++.dg/ext/mv12-aux.C: New file.
8545         * g++.dg/ext/mv13.C: New test.
8547 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8549         * lib/target-supports.exp
8550         (check_effective_target_powerpc_eabi_ok): New.
8551         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8552         powerpc_eabi_ok.
8553         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8554         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8555         only.
8556         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8557         * gcc.target/powerpc/pr51623.c: Likewise.
8558         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8559         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8561 2013-02-11  Alexander Potapenko  <glider@google.com>
8562             Jack Howarth  <howarth@bromo.med.uc.edu>
8563             Jakub Jelinek  <jakub@redhat.com>
8565         PR sanitizer/55617
8566         * g++.dg/asan/pr55617.C: Run on all targets.
8568 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8570         PR rtl-optimization/56275
8571         * gcc.dg/pr56275.c: New test.
8573 2013-02-11  Richard Biener  <rguenther@suse.de>
8575         PR tree-optimization/56273
8576         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8578 2013-02-11  Richard Biener  <rguenther@suse.de>
8580         PR tree-optimization/56264
8581         * gcc.dg/torture/pr56264.c: New testcase.
8583 2013-02-11  Richard Biener  <rguenther@suse.de>
8585         PR tree-optimization/56273
8586         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8587         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8588         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8589         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8590         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8591         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8593 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8595         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8596         for *-*-linux-gnu targets.
8597         * g++.dg/asan/interception-test-1.c: Ditto.
8598         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8599         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8601 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8603         PR fortran/55362
8604         * gfortran.dg/intrinsic_size_4.f90 : New test.
8606 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8608         PR target/56256
8609         * gcc.target/powerpc/pr56256.c: New test.
8611 2013-02-08  Ian Lance Taylor  <iant@google.com>
8613         * lib/go.exp: Load timeout.exp.
8615 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8617         PR rtl-optimization/56246
8618         * gcc.target/i386/pr56246.c: New test.
8620 2013-02-08  Jeff Law  <law@redhat.com>
8622         PR debug/53948
8623         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8625 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8627         PR target/56043
8628         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8629         powerpc*-*-linux*.
8631 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8633         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8635 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8637         PR rtl-optimization/56195
8638         * gcc.dg/torture/pr56195.c: New test.
8640 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8642         PR fortran/54107
8643         * gfortran.dg/recursive_interface_2.f90: New test.
8645 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8647         PR tree-optimization/56250
8648         * gcc.c-torture/execute/pr56250.c: New test.
8650 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8652         PR tree-optimization/56064
8653         * gcc.dg/fixed-point/view-convert-2.c: New test.
8655 2013-02-08  Michael Matz  <matz@suse.de>
8657         PR tree-optimization/52448
8658         * gcc.dg/pr52448.c: New test.
8660 2013-02-08  Richard Biener  <rguenther@suse.de>
8662         PR middle-end/56181
8663         * gcc.dg/torture/pr56181.c: New testcase.
8665 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8667         PR target/54222
8668         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8669         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8671 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8673         PR c++/56241
8674         * g++.dg/parse/crash61.C: New test.
8676         PR c++/56239
8677         * g++.dg/parse/pr56239.C: New test.
8679         PR c++/56237
8680         * g++.dg/abi/mangle61.C: New test.
8682 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8684         PR rtl-optimization/56225
8685         * gcc.target/i386/pr56225.c: New test.
8687 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8689         PR debug/56154
8690         * gcc.dg/guality/pr56154-1.c: New test.
8691         * gcc.dg/guality/pr56154-2.c: New test.
8692         * gcc.dg/guality/pr56154-3.c: New test.
8693         * gcc.dg/guality/pr56154-4.c: New test.
8694         * gcc.dg/guality/pr56154-aux.c: New file.
8696         PR tree-optimization/55789
8697         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8698         cleanup-tree-dump.
8699         * gcc.dg/tree-ssa/inline-3.c: Add
8700         --param max-early-inliner-iterations=2 option.
8702 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8704         PR debug/53363
8705         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8706         Add -fno-dwarf2-cfi-asm to dg-options.
8707         Adapt match count.
8709 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8711         PR target/56228
8712         * gcc.dg/pr56228.c: New test.
8714 2013-02-07  Alan Modra  <amodra@gmail.com>
8716         PR target/54009
8717         * gcc.target/powerpc/pr54009.c: New test.
8718         PR target/54131
8719         * gfortran.dg/pr54131.f: New test.
8721 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8723         PR fortran/55789
8724         * gfortran.dg/array_constructor_41.f90: New test.
8726 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8728         PR fortran/55978
8729         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8731 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8733         PR middle-end/56217
8734         * g++.dg/gomp/pr56217.C: New test.
8736 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8738         PR tree-optimization/56205
8739         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8740         * gcc.c-torture/execute/pr56205.c: New test.
8742 2013-02-05  Richard Biener  <rguenther@suse.de>
8744         PR tree-optimization/53342
8745         PR tree-optimization/53185
8746         * gcc.dg/vect/pr53185-2.c: New testcase.
8748 2013-02-05  Jan Hubicka  <jh@suse.cz>
8750         PR tree-optimization/55789
8751         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8752         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8753         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8754         * g++.dg/ipa/inline-1.C: New testcase.
8755         * g++.dg/ipa/inline-2.C: New testcase.
8756         * g++.dg/ipa/inline-3.C: New testcase.
8758 2013-02-05  Jan Hubicka  <jh@suse.cz>
8760         PR tree-optimization/55789
8761         * g++.dg/torture/pr55789.C: New testcase.
8763 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8765         PR middle-end/56167
8766         * gcc.dg/pr56167.c: New test.
8768 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8770         PR target/55146
8771         * gcc.target/sh/pr55146.c: New.
8773 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8775         PR tree-optimization/54386
8776         * gcc.target/sh/pr54386.c: New.
8778 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8780         PR fortran/56008
8781         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8783         PR fortran/47517
8784         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8786 2013-02-04  Alexander Potapenko  <glider@google.com>
8787             Jack Howarth  <howarth@bromo.med.uc.edu>
8788             Jakub Jelinek  <jakub@redhat.com>
8790         PR sanitizer/55617
8791         * g++.dg/asan/pr55617.C: New test.
8793 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8795         PR fortran/54195
8796         * gfortran.dg/typebound_operator_19.f90: New test.
8797         * gfortran.dg/typebound_assignment_4.f90: New test.
8799 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8801         PR fortran/54107
8802         * gfortran.dg/recursive_interface_1.f90: New test.
8804 2013-02-04  Richard Guenther  <rguenther@suse.de>
8806         PR lto/56168
8807         * gcc.dg/lto/pr56168_0.c: New testcase.
8808         * gcc.dg/lto/pr56168_1.c: Likewise.
8810 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8812         PR fortran/50627
8813         PR fortran/56054
8814         * gfortran.dg/block_12.f90:  New test.
8815         * gfortran.dg/module_error_1.f90:  New test.
8817 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8819         * lib/target-supports.exp (check_effective_target_vect_float)
8820         (check_effective_target_vect_no_align): Add mips-sde-elf.
8822 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8824         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8826 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8828         * gcc.dg/pr56023.c: XFAIL on AIX.
8829         * gcc.dg/vect/pr49352.c: Same.
8831 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8833         * gnat.dg/opt26.adb: New test.
8835 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8837         Revert.
8838         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8840         * gcc.target/arm/neon-vfnms-1.c: New test.
8841         * gcc.target/arm/neon-vfnma-1.c: New test.
8843 2013-01-31  Richard Biener  <rguenther@suse.de>
8845         PR tree-optimization/56157
8846         * gcc.dg/torture/pr56157.c: New testcase.
8848 2013-01-30  Richard Biener  <rguenther@suse.de>
8850         PR tree-optimization/56150
8851         * gcc.dg/torture/pr56150.c: New testcase.
8853 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8855         PR sanitizer/55374
8856         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8857         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8858         printed in backtrace.
8859         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8860         to avoid errors about mismatched allocation vs. deallocation.
8862         PR c++/55742
8863         * g++.dg/mv1.C: Moved to...
8864         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8865         * g++.dg/mv2.C: Moved to...
8866         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8867         * g++.dg/mv3.C: Moved to...
8868         * g++.dg/ext/mv3.C: ... here.
8869         * g++.dg/mv4.C: Moved to...
8870         * g++.dg/ext/mv4.C: ... here.
8871         * g++.dg/mv5.C: Moved to...
8872         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8873         * g++.dg/mv6.C: Moved to...
8874         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8875         * g++.dg/ext/mv7.C: New test.
8876         * g++.dg/ext/mv8.C: New test.
8877         * g++.dg/ext/mv9.C: New test.
8878         * g++.dg/ext/mv10.C: New test.
8879         * g++.dg/ext/mv11.C: New test.
8881 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8883         PR rtl-optimization/56144
8884         * gcc.dg/pr56144.c: New.
8886 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8888         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8889         message.
8890         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8891         * g++.dg/cpp0x/constexpr-55573.C: Same
8893 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8895         PR tree-optimization/56064
8896         * gcc.dg/fixed-point/view-convert.c: New test.
8898 2013-01-30  Andreas Schwab  <schwab@suse.de>
8900         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8901         evaluate the end index in string range.
8903 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8905         PR fortran/56138
8906         * gfortran.dg/allocatable_function_6.f90: New.
8908 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8909             Mikael Morin  <mikael@gcc.gnu.org>
8911         PR fortran/54107
8912         * gfortran.dg/proc_ptr_comp_36.f90: New.
8914 2013-01-29  Richard Biener  <rguenther@suse.de>
8916         PR tree-optimization/55270
8917         * gcc.dg/torture/pr55270.c: New testcase.
8919 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8921         PR rtl-optimization/56117
8922         * gcc.dg/pr56117.c: New test.
8924 2013-01-28  Richard Biener  <rguenther@suse.de>
8926         PR tree-optimization/56034
8927         * gcc.dg/torture/pr56034.c: New testcase.
8929 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8931         PR tree-optimization/56125
8932         * gcc.dg/pr56125.c: New test.
8934 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8935             Mikael Morin  <mikael@gcc.gnu.org>
8937         PR fortran/53537
8938         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8939         * gfortran.dg/import8.f90: Likewise.
8940         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8941         * gfortran.dg/import10.f90: New test.
8942         * gfortran.dg/import11.f90: Likewise
8944 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8946         PR testsuite/56053
8947         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8948         string.h.  Provide memset, malloc and free prototypes, adjust line
8949         numbers in dg-output.
8950         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8951         Provide memset prototype and adjust line numbers in dg-output.
8952         * c-c++-common/asan/global-overflow-1.c: Likewise.
8954         PR tree-optimization/56094
8955         * gcc.dg/pr56094.c: New test.
8957 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8959         * gcc.target/arm/neon-vfnms-1.c: New test.
8960         * gcc.target/arm/neon-vfnma-1.c: New test.
8962 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8964         PR target/56114
8965         * gcc.target/i386/pr56114.c: New test.
8967 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8969         PR fortran/55984
8970         * gfortran.dg/associate_14.f90: New test.
8972         PR fortran/56047
8973         * gfortran.dg/associate_13.f90: New test.
8975 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8977         PR tree-optimization/56098
8978         * gcc.dg/pr56098-1.c: New test.
8979         * gcc.dg/pr56098-2.c: New test.
8981 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8983         PR target/54222
8984         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8986 2013-01-22  Marek Polacek  <polacek@redhat.com>
8988         PR tree-optimization/56035
8989         * gcc.dg/pr56035.c: New test.
8991 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8993         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8994         for MIPS.
8996 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8998         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9000 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9002         PR c/56078
9003         * gcc.dg/pr56078.c: New test.
9004         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9006 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9008         PR tree-optimization/55927
9009         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9011 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9013         * gcc.target/i386/movsd.c: New test.
9015 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9017         PR inline-asm/55934
9018         * gcc.target/i386/pr55934.c: New test.
9020 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9022         PR fortran/56081
9023         * gfortran.dg/select_8.f90: New.
9025 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9027         * gcc.target/microblaze/microblaze.exp: Remove
9028         target_config_cflags check.
9030 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9032         PR fortran/56052
9033         * gfortran.dg/gomp/pr56052.f90: New test.
9035         PR target/49069
9036         * gcc.dg/pr49069.c: New test.
9038 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9040         PR c++/55944
9041         * g++.dg/cpp0x/constexpr-static10.C: New.
9043 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9045         PR target/56028
9046         * gcc.target/i386/pr56028.c: New test.
9048 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9050         PR target/55686
9051         * gcc.target/i386/pr55686.c: New test.
9053 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9055         PR c++/53609
9056         * g++.dg/cpp0x/variadic139.C: New test.
9057         * g++.dg/cpp0x/variadic140.C: Likewise.
9058         * g++.dg/cpp0x/variadic141.C: Likewise.
9060 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9062         * gnat.dg/warn8.adb: New test.
9064 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9066         PR fortran/55919
9067         * gfortran.dg/include_8.f90: New test.
9069 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9071         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9072         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9074 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9076         PR tree-optimization/56051
9077         * gcc.c-torture/execute/pr56051.c: New test.
9079 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9081         PR rtl-optimization/56023
9082         * gcc.dg/pr56023.c: New test.
9084 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9086         PR middle-end/56022
9087         * gcc.target/i386/pr56022.c: New test.
9089 2013-01-21  Jason Merrill  <jason@redhat.com>
9091         * lib/target-supports.exp (check_effective_target_alias): New.
9093 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9095         PR debug/53235
9096         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9098 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9100         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9102 2013-01-19  Jeff Law  <law@redhat.com>
9104         PR tree-optimization/52631
9105         * tree-ssa/pr52631.c: New test.
9106         * tree-ssa/ssa-fre-9: Update expected output.
9108 2013-01-19  Anthony Green  <green@moxielogic.com>
9110         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9111         for moxie.
9113 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9115         PR tree-optimization/56029
9116         * g++.dg/torture/pr56029.C: New test.
9118 2013-01-18  Sharad Singhai  <singhai@google.com>
9120         PR tree-optimization/55995
9121         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9123 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9125         PR target/55433
9126         * gcc.target/i386/pr55433.c: New.
9128 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9130         PR middle-end/56015
9131         * gfortran.dg/pr56015.f90: New test.
9133 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9135         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9137 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9139         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9140         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9141         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9142         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9143         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9145 2013-01-17  Jeff Law  <law@redhat.com>
9147         * gcc.dg/pr52573.c: Move to...
9148         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9150         PR rtl-optimization/52573
9151         * gcc.dg/pr52573.c: New test.
9153 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9155         PR sanitizer/55679
9156         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9157         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9158         check_no_compiler_messages to test support in ucontext.h.
9159         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9160         compliant RLIMIT_AS.
9162 2013-01-17  Marek Polacek  <polacek@redhat.com>
9164         PR rtl-optimization/55833
9165         * gcc.dg/pr55833.c: New test.
9167 2013-01-17  Jan Hubicka  <jh@suse.cz>
9169         PR tree-optimization/55273
9170         * gcc.c-torture/compile/pr55273.c: New testcase.
9172 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9174         PR target/55981
9175         * gcc.target/pr55981.c: New test.
9177 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9179         * gcc.target/arm/pr40887.c: Require at least armv5.
9180         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9181         * gcc.target/arm/pr51915.c: Likewise.
9182         * gcc.target/arm/pr52006.c: Likewise.
9183         * gcc.target/arm/pr53187.c: Likewise.
9185         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9186         * gcc.target/arm/ftest-support-arm.h: Delete.
9187         * gcc.target/arm/ftest-support-thumb.h: Delete.
9188         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9189         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9190         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9191         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9192         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9193         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9194         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9195         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9196         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9197         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9198         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9199         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9200         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9201         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9202         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9203         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9204         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9205         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9206         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9207         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9208         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9209         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9210         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9211         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9213 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9215         PR tree-optimizations/55264
9216         * g++.dg/ipa/pr55264.C: New test.
9218 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9220         PR fortran/55983
9221         * gfortran.dg/class_55.f90: New.
9223 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9225         PR testsuite/55994
9226         * gcc.c-torture/execute/builtins/builtins.exp: Add
9227         -Wl,--allow-multiple-definition for eabi and elf targets.
9229         PR testsuite/54622
9230         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9231         check_effective_target_vect_perm_short,
9232         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9233         check_effective_target_vect64): Return 0 for big-endian ARM.
9234         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9236         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9237         prototypes.
9239 2013-01-16  Richard Biener  <rguenther@suse.de>
9241         PR tree-optimization/55964
9242         * gcc.dg/torture/pr55964.c: New testcase.
9244 2013-01-16  Richard Biener  <rguenther@suse.de>
9246         PR tree-optimization/54767
9247         PR tree-optimization/53465
9248         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9250 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9252         PR target/55301
9253         * gcc.target/sh/sh-switch.c: New testcase.
9255 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9257         * gcc.dg/webizer.c: Increase the array size.
9259 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9261         PR target/55940
9262         * gcc.dg/pr55940.c: New test.
9264 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9265             Harald Anlauf  <anlauf@gmx.de>
9267         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9268         * gfortran.dg/bounds_check_5.f90: Likewise.
9269         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9270         * gfortran.dg/continuation_9.f90: Likewise.
9271         * gfortran.dg/move_alloc_13.f90: Likewise.
9272         * gfortran.dg/structure_constructor_11.f90: Likewise.
9273         * gfortran.dg/tab_continuation.f: Likewise.
9274         * gfortran.dg/warning-directive-2.F90: Likewise.
9275         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9277 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9279         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9280         * gcc.target/arm/fma-sp.c: Likewise.
9282 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9284         PR rtl-optimization/55153
9285         * gcc.dg/pr55153.c: New.
9287 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9289         PR tree-optimization/55920
9290         * gcc.c-torture/compile/pr55920.c: New test.
9292 2013-01-15  Richard Biener  <rguenther@suse.de>
9294         PR middle-end/55882
9295         * gcc.dg/torture/pr55882.c: New testcase.
9297 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9299         PR tree-optimization/55955
9300         * gcc.c-torture/compile/pr55955.c: New test.
9302 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9304         PR c++/55663
9305         * g++.dg/cpp0x/alias-decl-31.C: New test.
9307 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9309         PR fortran/54286
9310         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9311         case where interface is null.
9313 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9315         PR fortran/55806
9316         * gfortran.dg/array_constructor_40.f90:  New test.
9318 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9320         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9322 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9324         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9325         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9326         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9327         * gcc.target/aarch64/vect-ld1r.c: New.
9328         * gcc.target/aarch64/vect-ld1r.x: New.
9330 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9332         PR target/55948
9333         * gcc.target/i386/hle-clear-rel.c: New file
9334         * gcc.target/i386/hle-store-rel.c: New file.
9336 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9338         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9339         * gfortran.dg/bounds_check_4.f90: Likewise.
9340         * gfortran.dg/inquire_10.f90: Likewise.
9341         * gfortran.dg/minloc_3.f90: Likewise.
9342         * gfortran.dg/minlocval_3.f90: Likewise.
9343         * gfortran.dg/module_double_reuse.f90: Likewise.
9344         * gfortran.dg/mvbits_1.f90: Likewise.
9345         * gfortran.dg/oldstyle_1.f90: Likewise.
9346         * gfortran.dg/pr20163-2.f: Likewise.
9347         * gfortran.dg/save_1.f90: Likewise.
9348         * gfortran.dg/scan_1.f90: Likewise.
9349         * gfortran.dg/select_char_1.f90: Likewise.
9350         * gfortran.dg/shape_4.f90: Likewise.
9351         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9352         * gfortran.dg/function_optimize_10.f90: Likewise.
9353         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9354         * gfortran.dg/used_types_17.f90: Likewise.
9355         * gfortran.dg/used_types_18.f90: Likewise.
9357 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9359         PR fortran/54286
9360         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9362 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9364         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9366 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9368         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9370 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9372         PR fortran/55072
9373         * gfortran.dg/assumed_type_2.f90: Fix test case.
9374         * gfortran.dg/internal_pack_13.f90: New test.
9375         * gfortran.dg/internal_pack_14.f90: New test.
9377 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9379         PR fortran/55868
9380         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9381         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9382         $tar to STAR.
9384 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9386         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9388 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9390         PR target/55719
9391         * gcc.target/s390/pr55719.c: New testcase.
9393 2013-01-11  Richard Guenther  <rguenther@suse.de>
9395         PR tree-optimization/44061
9396         * gcc.dg/pr44061.c: New testcase.
9398 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9400         Update copyright years.
9402 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9403             Jakub Jelinek  <jakub@redhat.com>
9405         PR target/55565
9406         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9408 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9410         PR rtl-optimization/55672
9411         * gcc.target/i386/pr55672.c: New.
9413 2013-01-10  Jeff Law  <law@redhat.com>
9415         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9416         pass/fail message unique.
9419 2013-01-10  Jason Merrill  <jason@redhat.com>
9421         * ada/.gitignore: New.
9423 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9425         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9426         Add tls options.
9427         * g++.dg/tls/thread_local2.C: Likewise.
9428         * g++.dg/tls/thread_local2g.C: Likewise.
9429         * g++.dg/tls/thread_local6.C: Likewise.
9430         * g++.dg/tls/thread_local-order1.C: Add tls options.
9431         * g++.dg/tls/thread_local-order2.C: Likewise.
9432         * g++.dg/tls/thread_local3.C: Likewise.
9433         * g++.dg/tls/thread_local3g.C: Likewise.
9434         * g++.dg/tls/thread_local4.C: Likewise.
9435         * g++.dg/tls/thread_local4g.C: Likewise.
9436         * g++.dg/tls/thread_local5.C: Likewise.
9437         * g++.dg/tls/thread_local5g.C: Likewise.
9438         * g++.dg/tls/thread_local6g.C: Likewise.
9440 2013-01-10  Kostya Serebryany  <kcc@google.com>
9442         * g++.dg/asan/asan_test.cc: Sync from upstream.
9444 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9446         PR tree-optimization/55921
9447         * gcc.c-torture/compile/pr55921.c: New test.
9449 2013-01-09  Jan Hubicka  <jh@suse.cz>
9451         PR tree-optimization/55569
9452         * gcc.c-torture/compile/pr55569.c: New testcase.
9454 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9456         PR fortran/47203
9457         * gfortran.dg/use_28.f90: New test.
9459 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9461         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9462         number matching more robust.
9464 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9466         PR rtl-optimization/55829
9467         * gcc.target/i386/pr55829.c: New.
9469 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9471         PR fortran/55758
9472         * gfortran.dg/bind_c_bool_1.f90: New.
9473         * gfortran.dg/do_5.f90: Add dg-warning.
9475 2013-01-09  Jan Hubicka  <jh@suse.cz>
9477         PR tree-optimization/55875
9478         * gcc.c-torture/execute/pr55875.c: New testcase.
9479         * g++.dg/torture/pr55875.C: New testcase.
9481 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9483         PR c/48418
9484         * c-c++-common/pr48418.c: New test.
9486 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9488         PR c++/55801
9489         * g++.dg/tls/thread_local-ice.C: New.
9491 2013-01-09  Andreas Schwab  <schwab@suse.de>
9493         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9495 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9497         PR tree-optimization/48189
9498         * gcc.dg/pr48189.c: New test.
9500 2013-01-04  Jan Hubicka  <jh@suse.cz>
9502         PR tree-optimization/55823
9503         * g++.dg/ipa/devirt-10.C: New testcase.
9505 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9506             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9508         PR rtl-optimization/55845
9509         * gcc.target/i386/pr55845.c: New test.
9511 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9513         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9514         instructions generated instead of number of occurances.
9516 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9518         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9519         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9520         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9521         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9522         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9523         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9524         * gcc.target/aarch64/vect-fcm.x: Likewise.
9525         * lib/target-supports.exp
9526         (check_effective_target_vect_cond): Enable for AArch64.
9528 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9530         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9531         endian-safe float pool loading.
9532         (test_square_root_v4sf): Likewise.
9533         (test_square_root_v2df): Likewise.
9534         * lib/target-supports.exp
9535         (check_effective_target_vect_call_sqrtf): Add AArch64.
9537 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9539         PR debug/55579
9540         * gcc.dg/tree-ssa/pr55579.c: New test.
9542 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9544         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9545         asm comments.
9547 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9549         PR middle-end/55890
9550         * gcc.dg/torture/pr55890-3.c: New test.
9552         PR middle-end/55851
9553         * gcc.c-torture/compile/pr55851.c: New test.
9555         PR sanitizer/55844
9556         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9557         dg-options.
9559 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9561         PR fortran/55618
9562         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9564 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9566         PR fortran/55763
9567         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9568         * gfortran.dg/pointer_init_7.f90: New.
9570 2013-01-07  Richard Biener  <rguenther@suse.de>
9572         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9574 2013-01-07  Richard Biener  <rguenther@suse.de>
9576         PR middle-end/55890
9577         * gcc.dg/torture/pr55890-1.c: New testcase.
9578         * gcc.dg/torture/pr55890-2.c: Likewise.
9580 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9582         * gcc.target/aarch64/fmovd.c: New.
9583         * gcc.target/aarch64/fmovf.c: Likewise.
9584         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9585         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9586         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9587         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9588         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9589         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9591 2013-01-07  Richard Biener  <rguenther@suse.de>
9593         PR tree-optimization/55888
9594         PR tree-optimization/55862
9595         * gcc.dg/torture/pr55888.c: New testcase.
9597 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9599         PR fortran/55852
9600         * gfortran.dg/intrinsic_size_3.f90: New.
9602 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9604         PR fortran/55763
9605         * gfortran.dg/select_type_32.f90: New.
9607 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9609         PR c++/52343
9610         * g++.dg/cpp0x/alias-decl-29.C: New test.
9612 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9614         PR fortran/53876
9615         PR fortran/54990
9616         PR fortran/54992
9617         * gfortran.dg/class_array_15.f03: New test.
9619 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9621         PR fortran/42769
9622         PR fortran/45836
9623         PR fortran/45900
9624         * gfortran.dg/use_23.f90: New test.
9625         * gfortran.dg/use_24.f90: New test.
9626         * gfortran.dg/use_25.f90: New test.
9627         * gfortran.dg/use_26.f90: New test.
9628         * gfortran.dg/use_27.f90: New test.
9630 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9632         * gnat.dg/specs/clause_on_volatile.ads: New test.
9634 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9636         * gnat.dg/alignment10.adb: New test.
9638 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9639             Mikael Morin  <mikael@gcc.gnu.org>
9641         PR fortran/55827
9642         * gfortran.dg/use_22.f90: New test.
9644 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9646         * gcc.target/aarch64/cmp-1.c: New testcase.
9648 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9650         PR fortran/55172
9651         * gfortran.dg/select_type_31.f03: New test.
9653 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9655         PR c++/54526 (again)
9656         * g++.dg/cpp0x/parse2.C: Extend.
9657         * g++.old-deja/g++.other/crash28.C: Adjust.
9659 2013-01-04  Richard Biener  <rguenther@suse.de>
9661         PR tree-optimization/55862
9662         * gcc.dg/torture/pr55862.c: New testcase.
9664 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9666         PR tree-optimization/55755
9667         * gcc.dg/torture/pr55755.c: New test.
9668         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9669         * gcc.dg/tree-ssa/pr45144.c: Update.
9671 2013-01-04  Richard Biener  <rguenther@suse.de>
9673         PR middle-end/55863
9674         * gcc.dg/fold-reassoc-2.c: New testcase.
9676 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9678         PR fortran/55763
9679         * gfortran.dg/null_7.f90: New.
9681 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9683         PR fortran/55854
9684         PR fortran/55763
9685         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9686         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9687         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9689 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9691         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9693 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9695         PR fortran/55855
9696         * gfortran.dg/assignment_1.f90: Modified.
9697         * gfortran.dg/assignment_4.f90: New.
9699 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9701         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9703 2013-01-03  Richard Biener  <rguenther@suse.de>
9705         PR tree-optimization/55857
9706         * gcc.dg/vect/pr55857-1.c: New testcase.
9707         * gcc.dg/vect/pr55857-2.c: Likewise.
9709 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9711         PR rtl-optimization/55838
9712         * gcc.dg/pr55838.c: New test.
9714         PR tree-optimization/55832
9715         * gcc.c-torture/compile/pr55832.c: New test.
9717 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9719         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9720         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9721         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9722         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9723         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9724         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9725         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9726         * gcc.dg/unroll_1.c: Ditto.
9727         * gcc.dg/unroll_2.c: Ditto.
9728         * gcc.dg/unroll_3.c: Ditto.
9729         * gcc.dg/unroll_4.c: Ditto.
9731 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9733         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9735 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9737         PR fortran/55818
9738         * gfortran.dg/eof_4.f90: New test.
9740 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9742         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9743         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9744         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9745         (compat_setup_dfp): Initialize compat_alt_caret and
9746         compat_save_TEST_ALWAYS_FLAGS.
9748 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9750         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9752 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9754         * gcc.dg/torture/fp-int-convert-2.c: New test.
9756 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9758         * gfortran.dg/newunit_3.f90: Add dg-do run.
9759         * gfortran.dg/inquire_15.f90: Add dg-do run.
9761 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9763         PR tree-optimization/55831
9764         * gcc.dg/pr55831.c: New test.
9766 Copyright (C) 2013 Free Software Foundation, Inc.
9768 Copying and distribution of this file, with or without modification,
9769 are permitted in any medium without royalty provided the copyright
9770 notice and this notice are preserved.