/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2e9ff158fb286485bb5748dbe5040774750a3c86
1 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/54485
4         * g++.dg/other/default8.C: New.
5         * g++.dg/tc1/dr217.C: Remove xfail.
6         * g++.dg/other/default5.C: Adjust.
7         * g++.old-deja/g++.mike/p1989.C: Likewise.
9 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
11         PR c++/58607
12         * g++.dg/cpp0x/constexpr-ice9.C: New.
14 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
16         PR c++/58810
17         * g++.dg/other/cv_func3.C: New.
18         * g++.dg/other/cv_func.C: Adjust.
19         * g++.dg/parse/fn-typedef2.C: Likewise.
21 2013-11-25  Marek Polacek  <polacek@redhat.com>
23         PR sanitizer/59250
24         * g++.dg/ubsan/pr59250.C: New test.
26 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
28         PR fortran/59143
29         * gfortran.dg/typebound_proc_30.f90: New.
31 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/59080
34         * g++.dg/cpp0x/initlist75.C: New.
36         PR c++/59096
37         * g++.dg/cpp0x/gen-attrs-57.C: New.
39 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
41         PR c++/59112
42         PR c++/59113
43         * g++.dg/cpp1y/pr58533.C: Updated testcase.
44         * g++.dg/cpp1y/pr59112.C: New testcase.
45         * g++.dg/cpp1y/pr59113.C: New testcase.
47 2013-11-25  Terry Guo  <terry.guo@arm.com>
49         * gcc.target/arm/thumb2-slow-flash-data.c: New.
51 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
53         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
54         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
56 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
58         PR fortran/59228
59         * gfortran.dg/asynchronous_4.f90: New.
61 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
63         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
64         cleanup-tree-dump directive.
66 2013-11-22  Jan Hubicka  <jh@suse.cz>
68         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
69         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
71 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
73         * g++.dg/ubsan/return-1.C: New test.
74         * g++.dg/ubsan/return-2.C: New test.
76         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
77         optimizing away some __asan_report* calls.
79 2013-11-22  Martin Jambor  <mjambor@suse.cz>
81         * gcc.dg/pr10474.c: Also test ppc64.
82         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
83         to longs.
84         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
86 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
88         PR target/59054
89         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
90         specify an appropriate register class for VSX operations.
91         (load_vsx): Use it.
92         (load_gpr_to_vsx): Likewise.
93         (load_vsx_to_gpr): Likewise.
94         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
95         register class for VSX registers that the type can handle.  Remove
96         checks for explicit number of instructions generated, just check
97         if the instruction is generated.
98         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
99         * gcc.target/powerpc/direct-move-float1.c: Likewise.
100         * gcc.target/powerpc/direct-move-float2.c: Likewise.
101         * gcc.target/powerpc/direct-move-double1.c: Likewise.
102         * gcc.target/powerpc/direct-move-double2.c: Likewise.
103         * gcc.target/powerpc/direct-move-long1.c: Likewise.
104         * gcc.target/powerpc/direct-move-long2.c: Likewise.
106         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
108         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
109         * gcc.target/powerpc/bool3-p7.c: Likewise.
110         * gcc.target/powerpc/bool3-p8.c: Likewise.
112         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
113         appropriate instructions are generated, don't check the count.
115 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
117         PR target/59216
118         * gcc.target/arm/negdi-4.c: Delete invalid test.
119         * gcc.dg/torture/pr59216.c: New test.
121 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
123         * gcc.target/aarch64/vmov_n_1.c: New testcase.
125 2013-11-22  Richard Biener  <rguenther@suse.de>
127         * gcc.dg/torture/20131122-0.c: New testcase.
129 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
131         * gcc.dg/vect/vect-124.c: New test.
133 2013-11-21  Cary Coutant  <ccoutant@google.com>
135         * gcc.dg/debug/dwarf2/mlt1.c: New test.
136         * gcc.dg/debug/dwarf2/mlt2.c: New test.
138 2013-11-21  Jeff Law  <law@redhat.com>
140         PR tree-optimization/59221
141         * gcc.c-torture/execute/pr59221.c: New test.
143 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
145         PR libfortran/59227
146         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
147         Make more generic for other platforms.
149 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
151         PR target/53976
152         * gcc.target/sh/pr53976-1.c: New.
154 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
156         PR libfortran/49024
157         * gfortran.dg/erf_3.F90: New file.
159 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
161         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
163 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
165         PR rtl-optimization/59133
166         * gcc.target/i386/pr59133.c: New.
168 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
170         PR middle-end/21718
171         * gcc.dg/float-exact-1.c: New test.
173 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
175         PR rtl-optimization/54300
176         * gcc.target/arm/pr54300.C: New test.
178 2013-11-20  Diego Novillo  <dnovillo@google.com>
180         PR 59212
181         * g++.dg/plugin/selfassign.c: Include stringpool.h
183 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
185         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
187 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
189         * gcc.target/s390/htm-1.c: Rename to ...
190         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
191         one.
192         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
193         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
194         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
195         * gcc.target/s390/htm-builtins-1.c: New testcase.
196         * gcc.target/s390/htm-builtins-2.c: New testcase.
197         * gcc.target/s390/s390.exp: Add check for htm machine.
199 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
201         PR c/53001
202         * c-c++-common/Wfloat-conversion.c: Copies relevant
203         tests from c-c++-common/Wconversion-real.c,
204         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
205         new testcase for conversions that are warned about by
206         -Wfloat-conversion.
208 2013-11-19  Martin Jambor  <mjambor@suse.cz>
210         PR rtl-optimization/59099
211         * gcc.target/i386/pr59099.c: New test.
213 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
215         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
217 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
219         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
220         construct parameter slot value in endian-independent way.
221         (fcevv, fciievv, fcvevv): Use it.
223 2013-11-19  Jan Hubicka  <jh@suse.cz>
225         * ipa/devirt9.C: Fix prevoius change.
227 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
229         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
230         Remove defined(__linux__).
232 2013-11-19  Richard Biener  <rguenther@suse.de>
234         PR tree-optimization/59164
235         * gcc.dg/torture/pr59164.c: New testcase.
237 2013-11-19  Richard Biener  <rguenther@suse.de>
239         PR middle-end/58956
240         * gcc.dg/torture/pr58956.c: New testcase.
242 2013-11-19  Marek Polacek  <polacek@redhat.com>
244         * c-c++-common/ubsan/null-1.c: New test.
245         * c-c++-common/ubsan/null-2.c: New test.
246         * c-c++-common/ubsan/null-3.c: New test.
247         * c-c++-common/ubsan/null-4.c: New test.
248         * c-c++-common/ubsan/null-5.c: New test.
249         * c-c++-common/ubsan/null-6.c: New test.
250         * c-c++-common/ubsan/null-7.c: New test.
251         * c-c++-common/ubsan/null-8.c: New test.
252         * c-c++-common/ubsan/null-9.c: New test.
253         * c-c++-common/ubsan/null-10.c: New test.
254         * c-c++-common/ubsan/null-11.c: New test.
255         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
256         * c-c++-common/ubsan/shift-1.c: Likewise.
257         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
259 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
261         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
263 2013-11-19  Jan Hubicka  <jh@suse.cz>
265         * ipa/devirt9.C: Verify that the optimization happens already before.
266         whole-program.
268 2013-11-19  Richard Biener  <rguenther@suse.de>
270         PR tree-optimization/57517
271         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
272         * gcc.dg/torture/pr57517.c: Likewise.
274 2013-11-19  Jan Hubicka  <jh@suse.cz>
276         * gcc.target/i386/memcpy-3.c: New testcase.
278 2013-11-18  Jan Hubicka  <jh@suse.cz>
279             Uros Bizjak  <ubizjak@gmail.com>
281         PR middle-end/59175
282         * gcc.target/i386/memcpy-2.c: Fix template;
283         add +1 so the testcase passes at 32bit.
285 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
287         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
288         Remove spurious FIXME.
290 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
292         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
294 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
296         PR c++/53473
297         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
299 2013-11-18  Richard Biener  <rguenther@suse.de>
301         PR tree-optimization/59125
302         PR tree-optimization/54570
303         * gcc.dg/builtin-object-size-8.c: Un-xfail.
304         * gcc.dg/builtin-object-size-14.c: New testcase.
305         * gcc.dg/strlenopt-14gf.c: Adjust.
306         * gcc.dg/strlenopt-1f.c: Likewise.
307         * gcc.dg/strlenopt-4gf.c: Likewise.
309 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
311         * gnat.dg/volatile11.adb: New test.
312         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
314 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
316         PR sanitizer/59106
317         * c-c++-common/asan/pr59106.c: New test.
319 2013-11-17  Jan Hubicka  <jh@suse.cz>
321         * gcc.target/i386/memcpy-2.c: New testcase.
323 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
325         PR target/59153
326         * gcc.target/i386/pr59153.c: New test.
328 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
330         PR c++/59123
331         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
332         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
334 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
336         PR c++/29143
337         * g++.dg/overload/addr2.C: New.
338         * g++.old-deja/g++.other/overload11.C: Adjust.
340 2013-11-15  Mike Stump  <mikestump@comcast.net>
342         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
343         * lib/g++.exp (g++_target_compile): Likewise.
344         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
345         libraries.  Remove debugging.
346         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
347         libraries.  Remove -O0, redundant with default.
349 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
351         * c-c++-common/cpp/ucnid-2011-1.c: New test.
353 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/58188
356         * g++.dg/cpp0x/nsdmi-template8.C: New.
358 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
360         PR c++/58725
361         * g++.dg/cpp0x/nsdmi-template7.C: New.
363 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
365         PR c++/58829
366         * g++.dg/cpp0x/nsdmi-template6.C: New.
368 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
370         PR c++/58599
371         * g++.dg/cpp0x/nsdmi-template5.C: New.
373 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
375         * c-c++-common/cilk-plus/PS: New directory.
376         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
377         * g++.dg/dg.exp: Run Cilk Plus tests.
378         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
380 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
382         * gcc.dg/vmx/3b-15.c: Revise for little endian.
384 2013-11-15  Richard Biener  <rguenther@suse.de>
386         PR tree-optimization/50262
387         * gcc.dg/tree-ssa/alias-28.c: New testcase.
388         * gcc.dg/strlenopt-1.c: Adjust.
389         * gcc.dg/strlenopt-1f.c: Likewise.
391 2013-11-15  Richard Biener  <rguenther@suse.de>
393         * gcc.dg/torture/20131115-1.c: New testcase.
395 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
397         * gcc.dg/cpp/ucnid-9.c: New test.
399 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
401         * gnat.dg/stack_usage1b.adb: New test.
402         * gnat.dg/stack_usage1c.adb: Likewise.
404 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
406         * gnat.dg/specs/addr1.ads: Revert the last change.
407         * gnat.dg/specs/atomic1.ads: Likewise.
409 2013-11-14  Cong Hou  <congh@google.com>
411         * gcc.dg/vect/vect-alias-check.c: Update.
413 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
415         PR c++/57887
416         * g++.dg/cpp0x/nsdmi-template3.C: New.
417         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
419 2013-11-14  Diego Novillo  <dnovillo@google.com>
421         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
422         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
424 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
426         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
427         compiler and linker field if _CALL_ELF == 2.
428         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
429         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
430         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
432 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
434         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
435         (WRAPPER): Use it.
436         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
437         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
438         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
440 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
442         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
443         New function.
444         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
445         * gcc.target/powerpc/pr57949-2.c: Likewise.
447 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
449         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
451 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
453         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
454         * gcc.dg/torture/float128-div-underflow.c: Likewise.
455         * gcc.dg/torture/float128-extend-nan.c: Likewise.
457 2013-11-14  Richard Biener  <rguenther@suse.de>
459         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
461 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
463         * gnat.dg/specs/addr1.ads: XFAIL on x32.
464         * gnat.dg/specs/atomic1.ads: Likewise.
466 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
468         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
469         to "cortex-a53".
470         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
471         to "cortex-a53".
473 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
475         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
476         *-*-solaris2.1[0-9]*.
477         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
479 2013-11-14  Joey Ye  <joey.ye@arm.com>
481         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
482         * gcc.dg/tree-ssa/vrp47.c: Likewise.
483         * gcc.dg/tree-ssa/vrp87.c: Likewise.
484         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
485         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
487 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
489         PR c++/58533
490         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
492 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
494         PR target/59101
495         * gcc.c-torture/execute/pr59101.c: New test.
497 2013-11-13  Jeff Law  <law@redhat.com>
499         PR tree-optimization/59102
500         * gcc.c-torture/compile/pr59102.c: New test.
502 2013-11-13  Tom de Vries  <tom@codesourcery.com>
504         * gcc.dg/tail-merge-store.c: New test.
506 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
508         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
509         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
511 2013-11-13  Jeff Law  <law@redhat.com>
513         * PR middle-end/59119
514         * gcc.c-torture/compile/pr59119.c: New test.
516 2013-11-13  Martin Jambor  <mjambor@suse.cz>
518         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
519         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
520         * gcc.dg/pr10474.c: Likewise.
522 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
524         * lib/target-supports.exp
525         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
526         of targets that do not need command line argument to enable SIMD.
528 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
530         * gcc.dg/guality/param-4.c: New test.
532 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
534         * gcc.dg/c11-complex-1.c: New test.
536 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
538         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
539         gcc.dg/auto-type-2.c: New tests.
541 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
543         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
544         LTO tests.
546 2013-11-12  Jeff Law  <law@redhat.com>
548         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
549         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
550         the SSA optimizers.
552 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
554         PR target/59054
555         * gcc.target/powerpc/pr59054.c: New test.
557 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
559         * g++.dg/cpp1y/lambda-generic.C: New test case.
560         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
561         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
562         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
563         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
564         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
565         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
566         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
567         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
569 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
571         PR c++/58534
572         PR c++/58536
573         PR c++/58548
574         PR c++/58549
575         PR c++/58637
576         * g++.dg/cpp1y/pr58534.C: New testcase.
577         * g++.dg/cpp1y/pr58536.C: New testcase.
578         * g++.dg/cpp1y/pr58548.C: New testcase.
579         * g++.dg/cpp1y/pr58549.C: New testcase.
580         * g++.dg/cpp1y/pr58637.C: New testcase.
582 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
584         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
585         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
586         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
587         diagnostics.
589 2013-11-12  Tristan Gingold  <gingold@adacore.com>
591         * gnat.dg/aggr21.adb: New test.
592         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
594 2013-11-12  Jeff Law  <law@redhat.com>
596         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
597         * gcc.dg/tree-ssa/isolate-5.c: New test.
599 2013-11-12  Martin Jambor  <mjambor@suse.cz>
601         PR rtl-optimization/10474
602         * gcc.dg/pr10474.c: New testcase.
603         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
604         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
606 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
608         PR c++/57734
609         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
611 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
613         * gcc.dg/time-profiler-1.c: New test.
614         * gcc.dg/time-profiler-2.c: Ditto.
616 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
617             Jeff Law  <law@redhat.com>
619         * gcc.dg/tree-ssa/alias-27.c: New testcase.
621 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
623         PR target/58853
624         * gcc.target/i386/pr58853.c: New test.
626 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
628         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
629         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
630         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
631         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
632         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
633         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
634         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
635         * gcc.dg/tree-ssa/vrp47.c: Likewise.
636         * gcc.dg/tree-ssa/vrp87.c: Likewise.
638 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
640         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
641         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
642         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
643         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
644         gcc.dg/atomic/stdatomic-exchange-1.c,
645         gcc.dg/atomic/stdatomic-exchange-2.c,
646         gcc.dg/atomic/stdatomic-exchange-3.c,
647         gcc.dg/atomic/stdatomic-exchange-4.c,
648         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
649         gcc.dg/atomic/stdatomic-generic.c,
650         gcc.dg/atomic/stdatomic-kill-dep.c,
651         gcc.dg/atomic/stdatomic-load-1.c,
652         gcc.dg/atomic/stdatomic-load-2.c,
653         gcc.dg/atomic/stdatomic-load-3.c,
654         gcc.dg/atomic/stdatomic-load-4.c,
655         gcc.dg/atomic/stdatomic-lockfree.c,
656         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
657         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
658         gcc.dg/atomic/stdatomic-store-1.c,
659         gcc.dg/atomic/stdatomic-store-2.c,
660         gcc.dg/atomic/stdatomic-store-3.c,
661         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
662         tests.
664 2013-11-08  Cong Hou  <congh@google.com>
666         PR tree-optimization/58508
667         * gcc.dg/vect/pr58508.c: Update.
669 2013-11-08  Richard Biener  <rguenther@suse.de>
671         PR tree-optimization/59047
672         * gcc.dg/torture/pr59047.c: New testcase.
674 2013-11-08  Richard Biener  <rguenther@suse.de>
676         PR tree-optimization/59038
677         PR tree-optimization/58955
678         * gcc.dg/torture/pr59038.c: New testcase.
680 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
682         PR fortran/58471
683         * gfortran.dg/constructor_9.f90: New.
685 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
687         * gcc.dg/atomic-compare-exchange-1.c,
688         gcc.dg/atomic-compare-exchange-2.c,
689         gcc.dg/atomic-compare-exchange-3.c,
690         gcc.dg/atomic-compare-exchange-4.c,
691         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
692         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
693         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
694         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
695         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
696         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
697         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
698         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
699         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
700         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
701         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
702         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
703         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
704         gcc.dg/atomic-store-5.c: Declare main as returning int.
705         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
706         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
707         gcc.dg/atomic-exchange-5.c: Separate increments of count from
708         expression using value of count.
710 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
712         * lib/target-supports.exp
713         (check_effective_target_fenv_exceptions): New function.
714         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
715         * gcc.dg/atomic/c11-atomic-exec-1.c,
716         gcc.dg/atomic/c11-atomic-exec-2.c,
717         gcc.dg/atomic/c11-atomic-exec-3.c,
718         gcc.dg/atomic/c11-atomic-exec-4.c,
719         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
720         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
721         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
723 2013-11-07  Cong Hou  <congh@google.com>
725         * gcc.dg/vect/vect-alias-check.c: New.
727 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
729         * gcc.dg/tree-ssa/loop-39.c: New test.
731         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
732         * gcc.dg/unroll_2.c: Likewise.
733         * gcc.dg/unroll_3.c: Likewise.
734         * gcc.dg/unroll_4.c: Likewise.
735         * gcc.dg/vrp90.c: New test.
737 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
739         PR c++/58176
740         * g++.dg/cpp0x/nullptr30.C: New.
742 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
743             Jakub Jelinek  <jakub@redhat.com>
745         PR sanitizer/59029
746         * c-c++-common/asan/pr59029.c: New test.
748 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
750         PR target/59034
751         * gcc.target/i386/pr59034-1.c: New test.
752         * gcc.target/i386/pr59034-2.c: Likewise.
754 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
756         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
757         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
758         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
760 2013-11-06  DJ Delorie  <dj@redhat.com>
762         * gcc.dg/mismatch-decl-1.c: New test.
764 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
766         * gcc.dg/torture/float128-cmp-invalid.c,
767         gcc.dg/torture/float128-div-underflow.c,
768         gcc.dg/torture/float128-extend-nan.c,
769         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
771 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
773         * gcc.target/sh/pr51244-11.c: Remove target line.
774         * gcc.target/sh/sh4a-sincosf.c: Likewise.
775         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
776         * gcc.target/sh/pr51244-15.c: Likewise.
777         * gcc.target/sh/pr51244-19.c: Likewise.
778         * gcc.target/sh/cmpstr.c: Likewise.
779         * gcc.target/sh/pr33135-3.c: Likewise.
780         * gcc.target/sh/pr53512-2.c: Likewise.
781         * gcc.target/sh/pr54602-2.c: Likewise.
782         * gcc.target/sh/pr52483-1.c: Likewise.
783         * gcc.target/sh/pr21255-2-ml.c: Likewise.
784         * gcc.target/sh/pr54760-4.c: Likewise.
785         * gcc.target/sh/pr52483-5.c: Likewise.
786         * gcc.target/sh/pr54089-2.c: Likewise.
787         * gcc.target/sh/pr56547-2.c: Likewise.
788         * gcc.target/sh/pr54089-6.c: Likewise.
789         * gcc.target/sh/pr51244-20.c: Likewise.
790         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
791         * gcc.target/sh/sh4a-fsrra.c: Likewise.
792         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
793         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
794         * gcc.target/sh/pr55303-2.c: Likewise.
795         * gcc.target/sh/sh2a-resbank.c: Likewise.
796         * gcc.target/sh/sp-switch.c: Likewise.
797         * gcc.target/sh/pr51244-3.c: Likewise.
798         * gcc.target/sh/pr50751-3.c: Likewise.
799         * gcc.target/sh/pr51244-7.c: Likewise.
800         * gcc.target/sh/struct-arg-dw2.c: Likewise.
801         * gcc.target/sh/pr50751-7.c: Likewise.
802         * gcc.target/sh/pr49468-di.c: Likewise.
803         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
804         * gcc.target/sh/pr49880-3.c: Likewise.
805         * gcc.target/sh/pr51244-12.c: Likewise.
806         * gcc.target/sh/pr53988.c: Likewise.
807         * gcc.target/sh/pr6526.c: Likewise.
808         * gcc.target/sh/sh2a-bxor.c: Likewise.
809         * gcc.target/sh/pr51244-16.c: Likewise.
810         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
811         * gcc.target/sh/sh2a-bor.c: Likewise.
812         * gcc.target/sh/pr53511-1.c: Likewise.
813         * gcc.target/sh/pr21255-3.c: Likewise.
814         * gcc.target/sh/pr53512-3.c: Likewise.
815         * gcc.target/sh/pr33135-4.c: Likewise.
816         * gcc.target/sh/pr54602-3.c: Likewise.
817         * gcc.target/sh/pr54760-1.c: Likewise.
818         * gcc.target/sh/pr52483-2.c: Likewise.
819         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
820         * gcc.target/sh/pr54680.c: Likewise.
821         * gcc.target/sh/pr54386.c: Likewise.
822         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
823         * gcc.target/sh/pr54089-3.c: Likewise.
824         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
825         * gcc.target/sh/pr54089-7.c: Likewise.
826         * gcc.target/sh/strlen.c: Likewise.
827         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
828         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
829         * gcc.target/sh/pr55303-3.c: Likewise.
830         * gcc.target/sh/pr51244-4.c: Likewise.
831         * gcc.target/sh/pr50751-4.c: Likewise.
832         * gcc.target/sh/pr39423-1.c: Likewise.
833         * gcc.target/sh/pr51244-8.c: Likewise.
834         * gcc.target/sh/pr55146.c: Likewise.
835         * gcc.target/sh/pr50751-8.c: Likewise.
836         * gcc.target/sh/sh2a-bset.c: Likewise.
837         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
838         * gcc.target/sh/sh2a-movi20s.c: Likewise.
839         * gcc.target/sh/20080410-1.c: Likewise.
840         * gcc.target/sh/pr49880-4.c: Likewise.
841         * gcc.target/sh/pr51244-13.c: Likewise.
842         * gcc.target/sh/sh2a-movrt.c: Likewise.
843         * gcc.target/sh/pr51244-17.c: Likewise.
844         * gcc.target/sh/pr21255-2-mb.c: Likewise.
845         * gcc.target/sh/sh2a-bclr.c: Likewise.
846         * gcc.target/sh/pr33135-1.c: Likewise.
847         * gcc.target/sh/pr53512-4.c: Likewise.
848         * gcc.target/sh/pr54602-4.c: Likewise.
849         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
850         * gcc.target/sh/pr54760-2.c: Likewise.
851         * gcc.target/sh/pr52483-3.c: Likewise.
852         * gcc.target/sh/sh2a-bld.c: Likewise.
853         * gcc.target/sh/pr54089-4.c: Likewise.
854         * gcc.target/sh/pr54685.c: Likewise.
855         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
856         * gcc.target/sh/pr54089-8.c: Likewise.
857         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
858         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
859         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
860         * gcc.target/sh/pr51244-1.c: Likewise.
861         * gcc.target/sh/pr50751-1.c: Likewise.
862         * gcc.target/sh/pr55160.c: Likewise.
863         * gcc.target/sh/pr51244-5.c: Likewise.
864         * gcc.target/sh/pr54236-1.c: Likewise.
865         * gcc.target/sh/pr50751-5.c: Likewise.
866         * gcc.target/sh/pr52933-1.c: Likewise.
867         * gcc.target/sh/pr39423-2.c: Likewise.
868         * gcc.target/sh/pr51244-9.c: Likewise.
869         * gcc.target/sh/pr49263.c: Likewise.
870         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
871         * gcc.target/sh/pr49880-1.c: Likewise.
872         * gcc.target/sh/sh2a-band.c: Likewise.
873         * gcc.target/sh/pr51244-10.c: Likewise.
874         * gcc.target/sh/pr49880-5.c: Likewise.
875         * gcc.target/sh/prefetch.c: Likewise.
876         * gcc.target/sh/pr51244-14.c: Likewise.
877         * gcc.target/sh/rte-delay-slot.c: Likewise.
878         * gcc.target/sh/fpul-usage-1.c: Likewise.
879         * gcc.target/sh/pr51244-18.c: Likewise.
880         * gcc.target/sh/pr21255-1.c: Likewise.
881         * gcc.target/sh/pr33135-2.c: Likewise.
882         * gcc.target/sh/pr53512-1.c: Likewise.
883         * gcc.target/sh/pr54602-1.c: Likewise.
884         * gcc.target/sh/sh2a-rtsn.c: Likewise.
885         * gcc.target/sh/torture/pragma-isr.c: Likewise.
886         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
887         * gcc.target/sh/torture/pr58314.c: Likewise.
888         * gcc.target/sh/torture/pr34777.c: Likewise.
889         * gcc.target/sh/torture/pr58475.c: Likewise.
890         * gcc.target/sh/pr54760-3.c: Likewise.
891         * gcc.target/sh/sh4a-cosf.c: Likewise.
892         * gcc.target/sh/pr52483-4.c: Likewise.
893         * gcc.target/sh/mfmovd.c: Likewise.
894         * gcc.target/sh/pr54089-1.c: Likewise.
895         * gcc.target/sh/pr56547-1.c: Likewise.
896         * gcc.target/sh/pr54089-5.c: Likewise.
897         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
898         * gcc.target/sh/pr54089-9.c: Likewise.
899         * gcc.target/sh/sh2a-jsrn.c: Likewise.
900         * gcc.target/sh/pr49468-si.c: Likewise.
901         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
902         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
903         * gcc.target/sh/pr55303-1.c: Likewise.
904         * gcc.target/sh/pr51244-2.c: Likewise.
905         * gcc.target/sh/pr50751-2.c: Likewise.
906         * gcc.target/sh/pr54236-2.c: Likewise.
907         * gcc.target/sh/pr51244-6.c: Likewise.
908         * gcc.target/sh/cmpstrn.c: Likewise.
909         * gcc.target/sh/pr50751-6.c: Likewise.
910         * gcc.target/sh/pr52933-2.c: Likewise.
911         * gcc.target/sh/pr53568-1.c: Likewise.
912         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
913         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
914         * gcc.target/sh/sh4a-sinf.c: Likewise.
915         * gcc.target/sh/pr49880-2.c: Likewise.
917 2013-11-06  Tobias Burnus  <burnus@net-b.de>
919         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
920         * gcc.dg/wdate-time.c: Ditto.
921         * gfortran.dg/wdate-time.F90: Ditto.
923 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
925         PR target/30807
926         * gcc.target/sh/torture/pr30807.c: New.
928 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/11006
931         * g++.dg/other/java3.C: New.
933 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
935         PR target/59021
936         * gcc.target/i386/pr59021.c: New test.
938 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
940         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
941         dg-additional-files to also match BOL.
943 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
945         * gcc.dg/torture/c99-contract-1.c: New test.
947 2013-11-06  Richard Biener  <rguenther@suse.de>
949         PR tree-optimization/58653
950         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
951         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
953 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
955         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
956         40 to 30.  Replaced iteration variable with a #define.  Instead of
957         returning non-zero value for error, called __builtin_abort ().  Fixed
958         a bug of calling fib_serial in serial case instead of fib.
959         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
960         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
961         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
962         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
963         compiler flag testing.
965 2013-11-06  Christian Bruel  <christian.bruel@st.com>
967         * gcc.target/sh/strlen.c: New test.
969 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
971         PR middle-end/58970
972         * gcc.c-torture/compile/pr58970.c: New test.
974 2013-11-05  Wei Mi  <wmi@google.com>
976         PR regression/58985
977         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
979 2013-11-05  Tobias Burnus  <burnus@net-b.de>
981         * g++.dg/warn/wdate-time.C: New.
982         * gcc.dg/wdate-time.c: New.
983         * gfortran.dg/wdate-time.F90: New.
985 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
987         PR fortran/58989
988         * gfortran.dg/reshape_6.f90: New test.
990 2013-11-05  Jeff Law  <law@redhat.com>
992         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
993         * gcc.dg/tree-ssa/isolate-1.c: New test.
994         * gcc.dg/tree-ssa/isolate-2.c: New test.
995         * gcc.dg/tree-ssa/isolate-3.c: New test.
996         * gcc.dg/tree-ssa/isolate-4.c: New test.
998 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1000         PR rtl-optimization/58997
1001         * gcc.c-torture/compile/pr58997.c: New test.
1003 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/58724
1006         * g++.dg/cpp0x/gen-attrs-56.C: New.
1008 2013-11-05  Richard Biener  <rguenther@suse.de>
1010         PR ipa/58492
1011         * gcc.dg/ipa/pr58492.c: New testcase.
1013 2013-11-05  Richard Biener  <rguenther@suse.de>
1015         PR tree-optimization/58955
1016         * gcc.dg/torture/pr58955-1.c: New testcase.
1017         * gcc.dg/torture/pr58955-2.c: Likewise.
1019 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1021         PR middle-end/58981
1022         * gcc.dg/pr58981.c: New test.
1024 2013-11-05  Richard Biener  <rguenther@suse.de>
1026         PR middle-end/58941
1027         * gcc.dg/torture/pr58941.c: New testcase.
1029 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1031         PR tree-optimization/58958
1032         * gcc.dg/tree-ssa/pr58958.c: New file.
1034 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1036         * gcc.dg/tree-ssa/alias-26.c: New file.
1038 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1040         PR tree-optimization/58984
1041         * gcc.c-torture/execute/pr58984.c: New test.
1043 2013-11-05  Andreas Schwab  <schwab@suse.de>
1045         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1047 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1049         * g++.dg/gomp/openmp-simd-1.C: New.
1050         * g++.dg/gomp/openmp-simd-2.C: New.
1051         * gcc.dg/gomp/openmp-simd-1.c: New.
1052         * gcc.dg/gomp/openmp-simd-2.c: New.
1054 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1056         * gcc.dg/superblock.c: Require scheduling support.
1058 2013-11-04  Kostya Serebryany  <kcc@google.com>
1060         * g++.dg/asan/asan_test.cc: Update the test
1061         to match the fresh asan run-time.
1062         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1064 2013-11-04  Ian Lance Taylor  <iant@google.com>
1066         * g++.dg/ext/sync-4.C: New test.
1068 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1070         PR fortran/58771
1071         * gfortran.dg/derived_external_function_1.f90 : New test
1073 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1075         PR tree-optimization/58978
1076         * gcc.c-torture/compile/pr58978.c: New test.
1078 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1080         PR fortran/57445
1081         * gfortran.dg/optional_class_1.f90 : New test
1083 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1085         PR rtl-optimization/58968
1086         * gfortran.dg/pr58968.f: New
1088 2013-11-04  Marek Polacek  <polacek@redhat.com>
1090         PR c++/58979
1091         * g++.dg/diagnostic/pr58979.C: New test.
1093 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1095         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1096         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1097         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1098         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1099         gcc.dg/iec-559-macros-9.c: New tests.
1101 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1103         PR tree-optimization/58946
1104         * gcc.c-torture/compile/pr58946.c: New test.
1106 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1108         PR c++/52071
1109         * g++.dg/parse/pr52071.C: New.
1111 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1113         PR c++/38313
1114         * g++.dg/lookup/name-clash10.C: New.
1116 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1118         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1119         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1120         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1121         vbif.
1123 2013-11-03  Marek Polacek  <polacek@redhat.com>
1125         * g++.dg/ubsan/cxx1y-vla.C: New test.
1126         * c-c++-common/ubsan/vla-3.c: New test.
1127         * c-c++-common/ubsan/vla-2.c: New test.
1128         * c-c++-common/ubsan/vla-4.c: New test.
1129         * c-c++-common/ubsan/vla-1.c: New test.
1131 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1133         * gcc.dg/vmx/vec-set.c: New.
1135 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1137         PR c++/29234
1138         PR c++/56037
1139         * g++.dg/parse/pr29234.C: New.
1140         * g++.dg/parse/pr56037.C: Likewise.
1142 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1144         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1145         passed it in as one of the options to all Cilk keywords test.
1147 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1149         PR c++/58708
1150         * g++.dg/cpp1y/pr58708.C: New.
1152 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1154         PR c++/58834
1155         * g++.dg/ext/pr58834.C: New file.
1157 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1159         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1160         tests.
1161         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1162         tests.
1164 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1166         PR fortran/57893
1167         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1168         type block.
1170 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1172         * g++.dg/gomp/simd-1.C: New test.
1173         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1174         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1175         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1176         * c-c++-common/gomp/simd6.c: New test.
1178 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1180         Implement C++14 digit separators.
1181         * g++.dg/cpp1y/digit-sep.C: New.
1182         * g++.dg/cpp1y/digit-sep-neg.C: New.
1183         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1185 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1187         * gcc.dg/vect/vect-align-3.c: New test.
1189         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1190         we warn about it already during VRP1 pass.
1192 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1194         PR rtl-optimization/58934
1195         Revert:
1196         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1197         PR rtl-optimization/10474
1198         * gcc.dg/pr10474.c: New testcase.
1199         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1200         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1202 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/58932
1205         Revert:
1206         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1208         PR c++/58466
1209         * g++.dg/cpp0x/variadic145.C: New.
1211         * g++.dg/cpp0x/sfinae49.C: New.
1213 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1215         PR c++/58581
1216         * g++.dg/cpp0x/deleted1.C: New.
1218 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1220         * gcc.target/arm/lp1243022.c: New test.
1222 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1224         PR other/58545
1225         * gcc.target/avr/pr58545.c: New test.
1227 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1229         Revert:
1230         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1231         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1232         path to the compile flags.
1234 2013-10-30  Cong Hou  <congh@google.com>
1236         * gcc.target/i386/vect-abs-s8.c: New test.
1237         * gcc.target/i386/vect-abs-s16.c: New test.
1238         * gcc.target/i386/vect-abs-s32.c: New test.
1240 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1242         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1243         path to the compile flags.
1245 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1247         PR rtl-optimization/58369
1248         * g++.dg/torture/pr58369.C: New test.
1250 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1252         PR other/33426
1253         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1254         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1255         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1257 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1259         PR target/58784
1260         * gcc.target/arm/pr58784.c: New.
1262 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1264         * gcc.dg/tree-ssa/alias-24.c: New file.
1266 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1268         * gcc.target/i386/fma_double_3.c: Use pattern for
1269         scan-assembler-times instead of just one insn name.
1270         * gcc.target/i386/fma_double_5.c: Ditto.
1271         * gcc.target/i386/fma_float_3.c: Ditto.
1272         * gcc.target/i386/fma_float_5.c: Ditto.
1273         * gcc.target/i386/l_fma_double_1.c: Ditto.
1274         * gcc.target/i386/l_fma_double_2.c: Ditto.
1275         * gcc.target/i386/l_fma_double_3.c: Ditto.
1276         * gcc.target/i386/l_fma_double_4.c: Ditto.
1277         * gcc.target/i386/l_fma_double_5.c: Ditto.
1278         * gcc.target/i386/l_fma_double_6.c: Ditto.
1279         * gcc.target/i386/l_fma_float_1.c: Ditto.
1280         * gcc.target/i386/l_fma_float_2.c: Ditto.
1281         * gcc.target/i386/l_fma_float_3.c: Ditto.
1282         * gcc.target/i386/l_fma_float_4.c: Ditto.
1283         * gcc.target/i386/l_fma_float_5.c: Ditto.
1284         * gcc.target/i386/l_fma_float_6.c: Ditto.
1286 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1288         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1289         * gcc.target/sh/cmpstr.c: New test.
1290         * gcc.target/sh/cmpstrn.c: New test.
1292 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1294         PR rtl-optimization/10474
1295         * gcc.dg/pr10474.c: New testcase.
1296         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1297         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1299 2013-10-29  Andrew Pinski <apinski@cavium.com>
1300             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1302         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1303         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1304         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1305         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1306         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1307         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1308         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1309         conditional move to be used.
1310         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1312 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1314         PR fortran/44350
1315         * gfortran.dg/blockdata_8.f90: New.
1317 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1319         PR target/54236
1320         * gcc.target/sh/pr54236-2: New.
1321         * gcc.target/sh/pr54089-6: Add another rotl special case.
1323 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1325         PR fortran/58793
1326         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1327         to determine sizes of real kinds.
1329         PR fortran/58858
1330         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1332 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1334         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1335         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1336         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1337         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1338         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1339         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1340         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1341         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1342         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1343         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1344         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1345         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1346         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1347         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1348         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1349         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1350         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1351         test stored in c-c++-common.  Also, added the Cilk runtime's library
1352         to the ld_library_path.
1354 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1356         PR c++/58888
1357         * g++.dg/cpp0x/auto40.C: New.
1358         * g++.dg/other/warning1.C: Adjust.
1360 2013-10-29  Richard Biener  <rguenther@suse.de>
1362         * gcc.dg/torture/restrict-2.c: New testcase.
1363         * gcc.dg/torture/restrict-3.c: Likewise.
1364         * gcc.dg/torture/restrict-4.c: Likewise.
1365         * gcc.dg/torture/restrict-5.c: Likewise.
1367 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1369         PR tree-optimization/19831
1370         * gcc.dg/tree-ssa/alias-25.c: New file.
1372 2013-10-29  Richard Biener  <rguenther@suse.de>
1374         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1375         changes.
1376         * gcc.dg/vect/bb-slp-32.c: Likewise.
1377         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1378         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1379         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1380         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1381         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1382         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1383         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1384         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1385         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1386         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1387         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1388         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1389         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1390         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1391         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1392         * gfortran.dg/vect/vect.exp: Likewise.
1394 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1396         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1397         * gcc.dg/vmx/eg-5.c: Likewise.
1399 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1400             Joern Rennecke  <joern.rennecke@embecosm.com>
1402         * gcc.target/arc/jump-around-jump.c: New test.
1404 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1406         * gcc.target/arm/require-pic-register-loc.c: New test.
1408 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1410         PR target/58679
1411         * gcc.target/i386/pr58679-1.c: New test.
1412         * gcc.target/i386/pr58679-2.c: Ditto.
1414 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1416         PR other/33426
1417         * gcc.dg/vect/vect-ivdep-2.c: New.
1419 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1421         PR target/52483
1422         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1423         * gcc.target/sh/pr52483-2.c: Likewise.
1424         * gcc.target/sh/pr52483-3.c: Likewise.
1425         * gcc.target/sh/pr52483-4.c: Likewise.
1427 2013-10-26  Jeff Law  <law@redhat.com>
1429         * g++.dg/torture/pr49309.C: Removed.
1430         * gcc.dg/dfp/pr35739.c: Removed.
1432 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1434         PR rtl-optimization/58759
1435         * gcc.target/i386/pr58759.c: New.
1437 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1439         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1440         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1441         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1443 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1445         * gcc.dg/wmul-1.c: New test.
1447 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1449         PR c++/58878
1450         * g++.dg/template/pr58878.C: New.
1452 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1454         * gcc.dg/tree-ssa/alias-23.c: New file.
1456 2013-10-25  Richard Biener  <rguenther@suse.de>
1458         PR tree-optimization/58626
1459         * gcc.dg/torture/pr58626.c: New testcase.
1461 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1463         PR c++/54812
1464         * g++.dg/cpp0x/defaulted47.C: New.
1466 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1468         * gcc.c-torture/execute/pr58831.c: New test.
1470 2013-10-25  Nick Clifton  <nickc@redhat.com>
1472         * c-c++-common/pr57793.c: Add expected error messages for
1473         targets with small integers.
1474         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1475         * gcc.dg/c99-stdint-2.c: Likewise.
1476         * gcc.dg/cdce1.c: Likewise.
1477         * gcc.dg/fold-overflow-1.c: Likewise.
1478         * gcc.dg/utf-cvt.c: Likewise.
1479         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1480         arithmetic.
1481         * gcc.dg/ftrapv-2.c: Likewise.
1482         * gcc.dg/pr30286.c: Likewise.
1483         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1484         * lib/target-supports.exp (check_effective_target_trapping): New
1485         proc.  Returns true if the target supports trapping arithmetic.
1487 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1489         * g++.dg/parse/ivdep.C: New.
1490         * g++.dg/vect/pr33426-ivdep.cc: New.
1492 2013-10-24  Richard Henderson  <rth@redhat.com>
1494         PR rtl/58542
1495         * gcc.dg/atomic-store-6.c: New.
1497 2013-10-24  Ian Lance Taylor  <iant@google.com>
1499         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1501 2013-10-24  Cong Hou  <congh@google.com>
1503         * gcc.c-torture/execute/20030125-1.c: Update.
1505 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1507         PR fortran/44646
1508         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1510 2013-10-24  Dehao Chen  <dehao@google.com>
1512         * g++.dg/opt/devirt3.C: New test.
1514 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1516         PR other/33426
1517         * testsuite/gcc.dg/ivdep.c: New.
1518         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1520 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1522         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1523         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1525 2013-10-24  Nick Clifton  <nickc@redhat.com>
1527         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1529 2013-10-24  Marek Polacek  <polacek@redhat.com>
1531         PR c++/58705
1532         * g++.dg/parse/pr58705.C: New test.
1534 2013-10-24  Marek Polacek  <polacek@redhat.com>
1536         * gcc.dg/c11-align-5.c: Add more testing.
1538 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1540         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1542 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1544         PR tree-optimization/58775
1545         PR tree-optimization/58791
1546         * gcc.dg/guality/pr58791-1.c: New test.
1547         * gcc.dg/guality/pr58791-2.c: New test.
1548         * gcc.dg/guality/pr58791-3.c: New test.
1549         * gcc.dg/guality/pr58791-4.c: New test.
1550         * gcc.dg/guality/pr58791-5.c: New test.
1551         * gcc.c-torture/compile/pr58775.c: New test.
1552         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1554 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1556         PR tree-optimization/58805
1557         * gcc.dg/pr58805.c: New test.
1559 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1561         * gcc.target/i386/vect-div-1.c: New test.
1563         * gcc.dg/vect/pr58508.c: Remove dg-options.
1565 2013-10-23  Richard Biener  <rguenther@suse.de>
1567         * gcc.dg/torture/pr58830.c: New testcase.
1569 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1571         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1572         * g++.dg/cpp1y/attr-deprecated.C: New.
1573         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1575 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1577         PR fortran/58793
1578         * gfortran.dg/assumed_type_8.f90: New.
1580 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1582         PR target/58779
1583         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1584         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1585         * gcc.dg/torture/pr58779.c: New test.
1587 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1589         * gcc.target/mips/nor.c: New.
1591 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1593         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1594         tests into...
1595         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1596         restricted to big-endian targets.
1598 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1600         PR fortran 57893
1601         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1603 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1605         PR fortran/58803
1606         * gfortran.dg/proc_ptr_comp_38.f90: New.
1608 2013-10-21  Marek Polacek  <polacek@redhat.com>
1610         PR middle-end/58809
1611         * gcc.dg/gomp/pr58809.c: New test.
1613 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1615         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1616         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1618 2013-10-21  Richard Biener  <rguenther@suse.de>
1620         PR tree-optimization/58794
1621         * c-c++-common/torture/pr58794-1.c: New testcase.
1622         * c-c++-common/torture/pr58794-2.c: Likewise.
1624 2013-10-21  Richard Biener  <rguenther@suse.de>
1626         PR middle-end/58742
1627         * c-c++-common/fold-divmul-1.c: New testcase.
1629 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1631         * gcc.target/i386/memset-vector_loop-1.c: New test.
1632         * gcc.target/i386/memset-vector_loop-2.c: New test.
1634 2013-10-21  Diego Novillo  <dnovillo@google.com>
1636         * g++.dg/plugin/selfassign.c: Include tree.h.
1637         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1638         * gcc.dg/plugin/ggcplug.c: Likewise.
1639         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1640         * gcc.dg/plugin/selfassign.c: Likewise.
1641         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1643 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1645         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1646         * gcc.target/mips/mips-ps-7.c: Likewise.
1648 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1650         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1651         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1652         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1654 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1656         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1658         PR testsuite/58645
1659         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1661 2013-10-19  Mike Stump  <mikestump@comcast.net>
1663         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1665         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1666         * g++.dg/lto/pr54625-1_0.c: ... to here.
1667         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1668         * g++.dg/lto/pr54625-1_1.C: Likewise.
1669         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1670         * g++.dg/lto/pr54625-2_0.c: Likewise.
1671         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1672         * g++.dg/lto/pr54625-2_1.C: Likewise.
1674 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1676         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1678 2013-10-18  Cong Hou  <congh@google.com>
1680         * gcc.dg/vect/pr58508.c: New test.
1682 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1684         PR c++/58466
1685         * g++.dg/cpp0x/variadic145.C: New.
1687 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1689         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1691 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1693         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1694         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1695         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1696         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1698 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1700         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1701         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1702         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1703         effective target arm_thumb1_ok.
1704         * lib/target-supports.exp
1705         (check_effective_target_arm_fp16_ok_nocache): Don't force
1706         -mfloat-abi=soft when building for hardfloat target.
1708 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1710         PR target/58673
1711         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1712         -mquad-word + -mno-vsx-timode causes errors.
1713         * gcc.target/powerpc/pr58673-2.c: Likewise.
1715 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1717         PR c++/58596
1718         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1720 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1722         * gcc.target/aarch64/c-output-template.c: New testcase.
1723         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1724         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1726 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1728         * gcc/testsuite/lib/target-supports.exp
1729         (check_effective_target_sync_long_long): AArch64 supports
1730         atomic operations on "long long".
1731         (check_effective_target_sync_long_long_runtime): AArch64 can
1732         execute atomic operations on "long long".
1734 2013-10-17  Richard Biener  <rguenther@suse.de>
1736         PR tree-optimization/58143
1737         * gcc.dg/torture/pr58143-1.c: New testcase.
1738         * gcc.dg/torture/pr58143-2.c: Likewise.
1739         * gcc.dg/torture/pr58143-3.c: Likewise.
1741 2013-10-17  Marek Polacek  <polacek@redhat.com>
1743         PR c/58267
1744         * gcc.dg/c1x-align-5.c: New test.
1746 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1748         PR fortran/58652
1749         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1751 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1753         * c-c++-common/cpp/openmp-define-1.c: Move
1754         dg-require-effective-target fopenmp after dg-do directive.
1755         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1756         * gfortran.dg/openmp-define-1.f90: Likewise.
1757         * gfortran.dg/openmp-define-2.f90: Likewise.
1758         * gfortran.dg/openmp-define-3.f90: Likewise.
1760 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1762         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1764 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1766         PR target/57756
1767         * gcc.target/i386/pr57756.c: New test.
1768         * gcc.target/i386/pr57756_2.c: New test.
1770 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1772         * gcc.dg/torture/builtin-self.c: New file.
1774 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1776         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1777         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1778         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1779         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1780         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1782 2013-10-15  Cong Hou  <congh@google.com>
1784         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1786 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1788         PR c++/58707
1789         * g++.dg/cpp0x/pr58707.C: New.
1791 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1793         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1794         after other directives.
1796 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1798         PR fortran/58652
1799         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1801 2013-10-14  Ian Lance Taylor  <iant@google.com>
1803         * go.test/go-test.exp (go-find-packages): New proc.
1804         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1805         subdirectories.  Do simple +build line matching.  Handle run with
1806         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1807         for rundir.  Remove special handling for bug191 and dwarf.
1809 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1811         PR fortran/58658
1812         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1814 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1816         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1817         Use btsl.
1819 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1821         * gnat.dg/specs/opt1.ads: New test.
1823 2013-10-14  Richard Biener  <rguenther@suse.de>
1825         PR tree-optimization/58640
1826         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1828 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1830         * gnat.dg/uninit_array.ad[sn]: New test.
1831         * gnat.dg/uninit_array_pkg.ads: New helper.
1833 2013-10-13  Richard Biener  <rguenther@suse.de>
1835         * gcc.c-torture/execute/pr58662.c: New test.
1837 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1839         PR target/51244
1840         * gcc.dg/torture/p51244-21.c: New.
1841         * gcc.target/sh/pr51244-20.c: New.
1842         * gcc.target/sh/pr51244-20-sh2a.c: New.
1844 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1846         * gnat.dg/specs/linker_section.ads: Update test.
1848 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1850         PR target/58690
1851         * gcc.target/i386/pr58690.c: New test
1853 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1855         * gcc.target/i386/builtin-ucmp.c: New test.
1857 2013-10-11  Brooks Moses  <bmoses@google.com>
1859         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1861 2013-10-11  Jeff Law  <law@redhat.com>
1863         * gcc.c-torture/execute/pr58640.c: New test.
1865 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1867         PR c++/58633
1868         * g++.dg/cpp0x/decltype57.C: New.
1870 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/31671
1873         * g++.dg/template/nontype26.C: New.
1875 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1877         * c-c++-common/cpp/openmp-define-1.c: New file.
1878         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1879         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1880         * gfortran.dg/openmp-define-1.f90: Likewise.
1881         * gfortran.dg/openmp-define-2.f90: Likewise.
1882         * gfortran.dg/openmp-define-3.f90: Likewise.
1884         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1885         for test source files.
1886         * gcc.dg/gomp/gomp.exp: Likewise.
1887         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1888         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1889         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1890         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1891         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1893 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1895         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1896         Remove error test that is now valid in OpenMP 4.0.
1897         * c-c++-common/gomp/atomic-16.c: New test.
1898         * c-c++-common/gomp/cancel-1.c: New test.
1899         * c-c++-common/gomp/depend-1.c: New test.
1900         * c-c++-common/gomp/depend-2.c: New test.
1901         * c-c++-common/gomp/map-1.c: New test.
1902         * c-c++-common/gomp/pr58472.c: New test.
1903         * c-c++-common/gomp/sections1.c: New test.
1904         * c-c++-common/gomp/simd1.c: New test.
1905         * c-c++-common/gomp/simd2.c: New test.
1906         * c-c++-common/gomp/simd3.c: New test.
1907         * c-c++-common/gomp/simd4.c: New test.
1908         * c-c++-common/gomp/simd5.c: New test.
1909         * c-c++-common/gomp/single1.c: New test.
1910         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1911         parser.
1912         * g++.dg/gomp/block-3.C: Likewise.
1913         * g++.dg/gomp/clause-3.C: Adjust error messages.
1914         * g++.dg/gomp/declare-simd-1.C: New test.
1915         * g++.dg/gomp/declare-simd-2.C: New test.
1916         * g++.dg/gomp/depend-1.C: New test.
1917         * g++.dg/gomp/depend-2.C: New test.
1918         * g++.dg/gomp/target-1.C: New test.
1919         * g++.dg/gomp/target-2.C: New test.
1920         * g++.dg/gomp/taskgroup-1.C: New test.
1921         * g++.dg/gomp/teams-1.C: New test.
1922         * g++.dg/gomp/udr-1.C: New test.
1923         * g++.dg/gomp/udr-2.C: New test.
1924         * g++.dg/gomp/udr-3.C: New test.
1925         * g++.dg/gomp/udr-4.C: New test.
1926         * g++.dg/gomp/udr-5.C: New test.
1927         * g++.dg/gomp/udr-6.C: New test.
1928         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1929         * gcc.dg/autopar/outer-2.c: Likewise.
1930         * gcc.dg/autopar/outer-3.c: Likewise.
1931         * gcc.dg/autopar/outer-4.c: Likewise.
1932         * gcc.dg/autopar/outer-5.c: Likewise.
1933         * gcc.dg/autopar/outer-6.c: Likewise.
1934         * gcc.dg/autopar/parallelization-1.c: Likewise.
1935         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1936         parser.
1937         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1938         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1939         instead of GOMP_parallel_loop_runtime_start.
1940         * gcc.dg/gomp/declare-simd-1.c: New test.
1941         * gcc.dg/gomp/declare-simd-2.c: New test.
1942         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1943         parser.  Add further #pragma omp sections nesting tests.
1944         * gcc.dg/gomp/target-1.c: New test.
1945         * gcc.dg/gomp/target-2.c: New test.
1946         * gcc.dg/gomp/taskgroup-1.c: New test.
1947         * gcc.dg/gomp/teams-1.c: New test.
1948         * gcc.dg/gomp/udr-1.c: New test.
1949         * gcc.dg/gomp/udr-2.c: New test.
1950         * gcc.dg/gomp/udr-3.c: New test.
1951         * gcc.dg/gomp/udr-4.c: New test.
1952         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1954 2013-10-10  Jan Hubicka  <jh@suse.cz>
1956         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1957         tuning change.
1958         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1959         * gcc.target/i386/pr49168-1.c: Likewise.
1960         * gcc.target/i386/pr49002-2.c: Likewise.
1962 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1964         PR middle-end/58670
1965         * gcc.dg/torture/pr58670.c: New test.
1967 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1969         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1971 2013-10-09  Marek Polacek  <polacek@redhat.com>
1973         PR c++/58635
1974         * g++.dg/tm/pr58635-1.C: New test.
1975         * g++.dg/tm/pr58635-2.C: New test.
1977 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1979         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1981 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1983         PR tree-optimization/20318
1984         * c-c++-common/pr20318.c: New file.
1985         * gcc.dg/tree-ssa/pr20318.c: New file.
1987 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1989         * gcc.c-torture/execute/pr58570.c: New test.
1991 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1993         * gcc.target/aarch64/vclz.c: New testcase.
1995 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1997         * gcc.target/aarch64/vadd_f64.c: New testcase.
1998         * gcc.target/aarch64/vsub_f64.c: New testcase.
2000 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2002         * gcc.target/aarch64/vdiv_f.c: New testcase.
2004 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2006         * gcc.target/aarch64/vneg_f.c: New testcase.
2007         * gcc.target/aarch64/vneg_s.c: New testcase.
2009 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2011         PR c++/58568
2012         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2013         * g++.old-deja/g++.mike/misc9.C: Adjust.
2015 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2017         PR c++/58665
2018         Revert:
2019         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/58448
2022         * g++.dg/template/crash117.C: New.
2024 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2026         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2028 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2030         PR tree-optimization/58480
2031         * gcc.dg/tree-ssa/pr58480.c: New file.
2033 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2035         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2036         * gcc.target/powerpc/fusion.c: Likewise.
2038 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2040         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2042 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2044         * gcc.target/s390/htm-1.c: Add more tests to cover different
2045         operand types.
2047 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2049         PR c++/58126
2050         * g++.dg/init/uninitialized1.C: New.
2052 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2054         PR c++/56060
2055         * g++.dg/cpp0x/variadic144.C: New.
2057 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2059         PR c++/58560
2060         * g++.dg/cpp0x/auto39.C: New.
2062 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2064         PR c++/58503
2065         * g++.dg/cpp0x/range-for26.C: New.
2066         * g++.dg/cpp0x/range-for27.C: Likewise.
2068 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2070         PR c++/58448
2071         * g++.dg/template/crash117.C: New.
2073 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2075         PR c++/19476
2076         * g++.dg/tree-ssa/pr19476-5.C: New file.
2077         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2079 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2081         PR c++/58584
2082         * g++.dg/cpp0x/gen-attrs-55.C: New.
2084 2013-10-03  Easwaran Raman  <eraman@google.com>
2086         PR c++/33911
2087         * g++.dg/ext/attribute47.C: New.
2089 2013-10-03  Rong Xu  <xur@google.com>
2091         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2092         probability.
2093         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2094         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2096 2013-10-03  Marek Polacek  <polacek@redhat.com>
2098         PR c++/58510
2099         * g++.dg/cpp0x/pr58510.C: New test.
2101 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2103         PR c++/19476
2104         * g++.dg/tree-ssa/pr19476-1.C: New file.
2105         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2106         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2107         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2109 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2111         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2112         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2113         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2114         VSX scalar operations or the traditional floating point form of
2115         the instruction.
2116         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2117         * gcc.target/powerpc/recip-3.c: Likewise.
2118         * gcc.target/powerpc/recip-5.c: Likewise.
2119         * gcc.target/powerpc/pr72747.c: Likewise.
2120         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2122 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2124         PR target/58460
2125         * gcc.target/aarch64/pr58460.c: New file.
2127 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2129         PR fortran/58593
2130         * gfortran.dg/char_length_19.f90: New.
2132 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2134         PR c++/58535
2135         * g++.dg/parse/crash65.C: New.
2136         * g++.dg/cpp1y/pr58535.C: Likewise.
2138 2013-10-02  Richard Biener  <rguenther@suse.de>
2140         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2141         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2142         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2143         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2144         * gfortran.dg/ldist-pr45199.f: Likewise.
2146 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2148         PR c++/58565
2149         * g++.dg/parse/crash64.C: New.
2151 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2153         * gcc.dg/tree-ssa/slsr-40.c: New test.
2155 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2157         PR c++/58563
2158         * g++.dg/cpp0x/pr58563.C: New.
2160 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2162         * gcc.target/aarch64/vect_saddl_1.c: New.
2164 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2166         PR target/58574
2167         * gcc.c-torture/execute/pr58574.c: New testcase.
2169 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2171         PR Target/58578
2172         * gcc.target/arm/pr58578.c: New test.
2174 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2176         PR tree-optimization/58556
2177         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2178         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2180 2013-10-01  Nick Clifton  <nickc@redhat.com>
2182         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2183         for MSP430.
2184         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2185         ptr32plus targets.
2186         * gcc.c-torture/compile/pr41181.c: Likewise.
2187         * gcc.c-torture/compile/calls.c: Likewise.
2188         * gcc.c-torture/compile/990617-1.c: Likewise.
2189         * gcc.c-torture/compile/pr55955.c: Only run the test for
2190         int32plus targets.
2191         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2193 2013-10-01  Richard Biener  <rguenther@suse.de>
2195         PR tree-optimization/58553
2196         * gcc.dg/torture/pr58553.c: New testcase.
2198 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2200         PR middle-end/58564
2201         * gcc.c-torture/execute/pr58564.c: New test.
2203 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2205         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2206         Update for additional dump message.
2208 2013-09-30  Richard Biener  <rguenther@suse.de>
2210         PR tree-optimization/58554
2211         * gcc.dg/torture/pr58554.c: New testcase.
2213 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2214             Joern Rennecke  <joern.rennecke@embecosm.com>
2216         * gcc.target/arc/barrel-shifter-1.c: New test.
2217         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2218         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2219         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2220         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2221         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2222         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2223         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2224         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2225         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2226         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2227         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2228         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2229         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2230         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2231         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2232         * gcc.target/arc/mtune-ARC600.c: Likewise.
2233         * gcc.target/arc/mtune-ARC601.c: Likewise.
2234         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2235         * gcc.target/arc/mtune-ARC700.c: Likewise.
2236         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2237         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2238         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2239         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2241 2013-09-30  Richard Biener  <rguenther@suse.de>
2243         PR middle-end/58532
2244         * g++.dg/torture/pr58552.C: New testcase.
2246 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2248         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2249         and -mupper-regs-df.
2251 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2253         PR middle-end/58463
2254         * gcc.dg/pr58463.c: New test.
2256 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2258         PR middle-end/58551
2259         * c-c++-common/gomp/pr58551.c: New test.
2261 2013-09-27  Richard Biener  <rguenther@suse.de>
2263         PR tree-optimization/58459
2264         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2266 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2268         PR fortran/58113
2269         * gfortran.dg/round_4.f90: Check for rounding support.
2271 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2273         * g++.dg/vect/pr58513.cc (op): Make static.
2275 2013-09-26  Richard Biener  <rguenther@suse.de>
2277         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2279 2013-09-26  Richard Biener  <rguenther@suse.de>
2281         PR tree-optimization/58539
2282         * gcc.dg/torture/pr58539.c: New testcase.
2284 2013-09-25  Jeff Law  <law@redhat.com>
2286         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2288 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2290         PR fortran/58436
2291         * gfortran.dg/finalize_21.f90: New.
2293 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2295         PR fortran/57697
2296         PR fortran/58469
2297         * gfortran.dg/defined_assignment_8.f90: New.
2298         * gfortran.dg/defined_assignment_9.f90: New.
2300 2013-09-25  Marek Polacek  <polacek@redhat.com>
2302         PR sanitizer/58413
2303         * c-c++-common/ubsan/shift-5.c: New test.
2304         * c-c++-common/ubsan/shift-6.c: New test.
2305         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2306         * gcc.dg/ubsan/c-shift-1.c: New test.
2308 2013-09-25  Marek Polacek  <polacek@redhat.com>
2310         PR c++/58516
2311         * g++.dg/tm/pr58516.C: New test.
2313 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2315         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2316         New procedure.
2317         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2319 2013-09-24  Richard Biener  <rguenther@suse.de>
2321         PR middle-end/58513
2322         * g++.dg/vect/pr58513.cc: New testcase.
2324 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2326         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2327         output.
2329 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2331         PR c++/58500
2332         * g++.dg/cpp1y/pr58500.C: New testcase.
2334 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2336         * gnat.dg/opt28.ad[sb]: New test.
2337         * gnat.dg/opt28_pkg.ads: New helper.
2339 2013-09-23  Richard Biener  <rguenther@suse.de>
2341         PR tree-optimization/58464
2342         * g++.dg/torture/pr58464.C: New testcase.
2344 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2346         PR target/58475
2347         * gcc.target/sh/torture/pr58475.c: New test.
2349 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2351         PR fortran/58355
2352         * gfortran.dg/extends_15.f90: New.
2354 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/58481
2357         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2359 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2361         PR target/56875
2362         * gcc.target/vax/vax.exp: New.
2363         * gcc.target/vax/pr56875.c: Ditto.
2365 2013-09-20  Richard Biener  <rguenther@suse.de>
2367         PR middle-end/58484
2368         * gfortran.dg/pr58484.f: New testcase.
2370 2013-09-20  Jeff Law  <law@redhat.com>
2372         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2374 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2376         PR middle-end/57748
2377         * gcc.dg/torture/pr57748-1.c: New test.
2378         * gcc.dg/torture/pr57748-2.c: New test.
2380 2013-09-20  Marek Polacek  <polacek@redhat.com>
2382         PR sanitizer/58413
2383         * c-c++-common/ubsan/shift-4.c: New test.
2385 2013-09-20  Richard Biener  <rguenther@suse.de>
2387         PR tree-optimization/58453
2388         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2390 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2392         PR fortran/58099
2393         * gfortran.dg/proc_ptr_43.f90: New.
2395 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/57697
2398         * gfortran.dg/defined_assignment_11.f90: New.
2400 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2402         PR rtl-optimization/58438
2403         * g++.dg/pr58438.C: New test.
2405 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2407         PR fortran/43366
2408         * gfortran.dg/class_39.f03: Update dg-error.
2409         * gfortran.dg/class_5.f03: Ditto.
2410         * gfortran.dg/class_53.f90: Ditto.
2411         * gfortran.dg/realloc_on_assign_20.f90: New.
2412         * gfortran.dg/realloc_on_assign_21.f90: New.
2413         * gfortran.dg/realloc_on_assign_22.f90: New.
2415 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2417         PR c++/58457
2418         * g++.dg/parse/using4.C: New.
2420 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2422         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2424 2013-09-18  Marek Polacek  <polacek@redhat.com>
2426         PR sanitize/58443
2427         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2428         instead of the shift option.
2429         * c-c++-common/ubsan/pr58443-1.c: New test.
2430         * c-c++-common/ubsan/pr58443-3.c: New test.
2431         * c-c++-common/ubsan/pr58443-2.c: New test.
2433 2013-09-18  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/58417
2436         * gcc.dg/torture/pr58417.c: New testcase.
2438 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2440         * gnat.dg/array_bounds_test2.adb: New test.
2442 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2444         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2445         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2447 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2449         * gnat.dg/in_out_parameter4.adb: New test.
2451 2013-09-18  Marek Polacek  <polacek@redhat.com>
2453         PR sanitizer/58411
2454         * c-c++-common/ubsan/attrib-1.c: New test.
2456 2013-09-17  Cong Hou  <congh@google.com>
2458         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2459         on two arrays with short and int types. This should not be recognized
2460         as a dot product pattern.
2462 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2464         PR c++/58435
2465         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2466         the cp_type_quals (r) too.
2468 2013-09-17  Jan Hubicka  <jh@suse.cz>
2470         PR middle-end/58332
2471         * gcc.c-torture/compile/pr58332.c: New testcase.
2473 2013-09-17  Jeff Law  <law@redhat.com>
2475         * gcc.c-torture/execute/pr58387.c: New test.
2477 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2479         PR tree-optimization/58088
2480         * gcc.c-torture/compile/pr58088.c: New test.
2482 2013-09-17  Nick Clifton  <nickc@redhat.com>
2484         * lib/target-supports.exp (check_effective_target_trampolines):
2485         Add MSP430 to the list of targets that do not support trampolines.
2486         (check_profiling_available): Add MSP430 to the list of targets
2487         that do not support profiling.
2488         (check_effective_target_tls_runtime): Add MSP430 to the list of
2489         targets that do not support TLS.
2491 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2493         * gnat.dg/opt27.adb: New test.
2494         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2496 2013-09-17  Andreas Schwab  <schwab@suse.de>
2498         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2500 2013-09-17  Richard Biener  <rguenther@suse.de>
2502         PR tree-optimization/58432
2503         * gcc.dg/pr58432.c: New testcase.
2505 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2507         * gcc.dg/tree-ssa/slsr-39.c: New test.
2509 2013-09-16  Xinliang David Li  <davidxl@google.com>
2511         * gcc.misc-tests/help.exp: Optimizer help change.
2513 2013-09-16  Jeff Law  <law@redhat.com>
2515         * gcc.c-torture/execute/pr58419.c: New test.
2516         * gcc.c-torture/execute/pr58431.c: New test.
2518 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2520         PR fortran/58356
2521         * gfortran.dg/finalize_19.f90: New.
2523 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2525         * gcc.target/i386/pr58418.c: New.
2527 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2529         * gcc.target/aarch64/fmla-intrinsic.c: New.
2530         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2531         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2532         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2534 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2536         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2537         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2539 2013-09-16  Richard Biener  <rguenther@suse.de>
2541         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2543 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2545         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2546         interpreted as implicit templates) to be expected pedwarns instead.
2548 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2550         PR fortran/57697
2551         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2553 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2555         PR fortran/57697
2556         * gfortran.dg/defined_assignment_10.f90: New.
2558 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2560         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2561         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2563 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2565         * g++.dg/abi/main.C: Added implicit C linkage tests
2567 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2569         * gcc.target/i386/pr57848.c: New file.
2571 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2573         PR target/58314
2574         * gcc.target/sh/torture/pr58314.c: New test.
2576 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2578         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2580 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2582         PR ipa/58389
2583         * g++.dg/pr58389.C: New test.
2585 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2587         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2588         * g++.dg/template/pseudodtor3.C: Likewise.
2590 2013-09-12  Richard Biener  <rguenther@suse.de>
2592         PR tree-optimization/58404
2593         * g++.dg/tree-ssa/pr58404.C: New testcase.
2595 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2597         PR ipa/58371
2598         * g++.dg/ipa/pr58371.C: New test.
2600 2013-09-12  Richard Biener  <rguenther@suse.de>
2602         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2603         expected outcome and comment why that happens.
2605 2013-09-11  Richard Biener  <rguenther@suse.de>
2607         PR middle-end/58377
2608         * g++.dg/uninit-pred-4.C: New testcase.
2610 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2612         PR tree-optimization/58385
2613         * gcc.c-torture/execute/pr58385.c: New test.
2615 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2617         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2619 2013-09-10  Jeff Law  <law@redhat.com>
2621         * g++.dg/torture/pr58380.C: New test.
2623 2013-09-10  Jan Hubicka  <jh@suse.cz>
2624             Paolo Carlini  <paolo.carlini@oracle.com>
2626         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2628 2013-09-10  Jeff Law  <law@redhat.com>
2630         * gcc.c-torture/compile/pr58343.c: New test.
2632 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2634         PR rtl-optimization/58365
2635         * gcc.c-torture/execute/pr58365.c: New test.
2637 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2639         * gcc.dg/torture/memcpy-1.c: New test.
2641 2013-09-10  Alan Modra  <amodra@gmail.com>
2643         * gcc.target/powerpc/pr58330.c: New.
2645 2013-09-10  Alan Modra  <amodra@gmail.com>
2647         * gcc.target/powerpc/medium_offset.c: New.
2649 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2651         PR c++/58325
2652         * g++.dg/warn/Wunused-var-21.C: New test.
2654         PR tree-optimization/58364
2655         * gcc.c-torture/execute/pr58364.c: New test.
2657 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2659         PR c++/43452
2660         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2661         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2662         * g++.dg/init/delete1.C: Adjust.
2664 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2666         * gcc.target/aarch64/movdi_1.c: New test.
2668 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2670         PR c++/58362
2671         * g++.dg/warn/Wunused-parm-5.C: New.
2673 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2675         * gcc.target/aarch64/cmn-neg.c: New test.
2677 2013-09-09  Richard Biener  <rguenther@suse.de>
2679         PR middle-end/58326
2680         * gcc.dg/torture/pr58326-1.c: New testcase.
2681         * gcc.dg/torture/pr58326-2.c: Likewise.
2683 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2685         PR target/57735
2686         * g++.dg/ext/pr57735.C: New test.
2688 2013-09-09  Jan Hubicka  <jh@suse.cz>
2690         PR middle-end/58294
2691         * g++.dg/torture/PR58294.C: New testcase.
2693 2013-09-08  Jeff Law  <law@redhat.com>
2695         * gcc.c-torture/compile/pr58340.c: New test.
2697 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2699         * g++.dg/debug/ra1.C: New test.
2701 2013-09-08  Jan Hubicka  <jh@suse.cz>
2703         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2704         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2705         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2706         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2708 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2710         PR c++/54941
2711         * g++.dg/overload/new1.C: Adjust.
2713 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2715         * c-c++-common/opaque-vector.c: New test.
2717 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2719         PR c++/58282
2720         * g++.dg/tm/noexcept-6.C: New test.
2722 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2724         * gcc.target/arc/cond-set-use.c: New test.
2726 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2728         * gnat.dg/stack_usage2.adb: New test.
2730 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2732         * gcc.target/aarch64/table-intrinsics.c
2733         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2734         (qtb_tests8_< ,2,3,4>): Likewise.
2735         (qtblq_tests8_< ,2,3,4>): Likewise.
2736         (qtbxq_tests8_< ,2,3,4>): Likewise.
2738 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2740         * gnat.dg/warn10.ad[sb]: New test.
2741         * gnat.dg/warn10_pkg.ads: New helper.
2743 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2745         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2746         Don't expect NULL in foo.result set.
2747         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2748         in ESCAPED set.
2749         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2750         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2752 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2754         * gcc.target/s390/nearestint-1.c: New testcase.
2756 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2757             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2759         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2760         * testsuite/gcc.target/arc: New directory.
2761         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2762         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2763         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2764         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2765         * testsuite/gcc.dg/builtin-apply2.c
2766         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2768 2013-09-04  Jan Hubicka  <jh@suse.cz>
2770         PR middle-end/58201
2771         * g++.dg/torture/pr58201_0.C: New testcase.
2772         * g++.dg/torture/pr58201_1.C: New testcase.
2773         * g++.dg/torture/pr58201.h: New testcase.
2775 2013-09-05  Jan Hubicka  <jh@suse.cz>
2777         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2779 2013-09-05  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/58137
2782         * gcc.target/i386/pr58137.c: New testcase.
2784 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2786         * g++.dg/ipa/remref-1.C: New test.
2787         * g++.dg/ipa/remref-2.C: Likewise.
2789 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2791         PR c++/24926
2792         * g++.dg/parse/access11.C: New.
2794 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2796         * g++.dg/warn/weak1.C: Skip on AIX.
2798 2013-09-04  Easwaran Raman  <eraman@google.com>
2800         PR middle-end/57370
2801         PR tree-optimization/58011
2802         * gfortran.dg/reassoc_12.f90: New testcase.
2803         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2805 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2807         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2808         * gcc.dg/torture/pr53922.c: Skip on AIX.
2809         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2811 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2813         * gcc.dg/unroll_1.c: Test dumping to stderr.
2815 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/58305
2818         * g++.dg/warn/deprecated-8.C: New.
2820 2013-09-03  Jeff Law  <law@redhat.com>
2822         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2823         dump output.
2825 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2827         Revert:
2829         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2831         * gcc.dg/Warray-bounds-11.c: New testcase.
2833 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2835         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2837 2013-09-03  Jan Hubicka  <jh@suse.cz>
2839         * g++.dg/ipa/devirt-15.C: Fix testcase.
2841 2013-09-03  Richard Biener  <rguenther@suse.de>
2843         PR middle-end/57656
2844         * gcc.dg/torture/pr57656.c: New testcase.
2846 2013-09-03  Richard Biener  <rguenther@suse.de>
2848         PR middle-end/57287
2849         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2851 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2853         PR fortran/PR56519
2854         * gfortran.dg/do_concurrent_3.f90:  New test case.
2856 2013-09-02  Jan Hubicka  <jh@suse.cz>
2858         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2860 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2862         PR ipa/58106
2863         * gcc.dg/ipa/pr58106.c: New test.
2865 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2867         * gcc.target/aarch64/scalar_intrinsics.c
2868         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2870 2013-09-02  Richard Biener  <rguenther@suse.de>
2872         PR middle-end/57511
2873         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2875 2013-09-02  Richard Biener  <rguenther@suse.de>
2877         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2878         reference.
2880 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2882         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2884 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2886         PR c++/21682, implement DR 565
2887         * g++.dg/template/using24.C: New.
2888         * g++.dg/template/using25.C: Likewise.
2889         * g++.dg/template/using26.C: Likewise.
2891 2013-09-01  Jan Hubicka  <jh@suse.cz>
2893         * g++.dg/ipa/devirt-15.C: New testcase.
2895 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2897         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2899 2013-08-31  Jan Hubicka  <jh@suse.cz>
2901         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2902         * g++.dg/tree-ssa/pr45453.C: Likewise.
2904 2013-08-31  Jan Hubicka  <jh@suse.cz>
2906         * gcc.dg/fork-instrumentation.c: New testcase.
2908 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2910         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2912 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2914         * gcc.dg/Warray-bounds-11.c: New testcase.
2916 2013-08-30  Marek Polacek  <polacek@redhat.com>
2918         * g++.dg/ubsan/div-by-zero-1.C: New test.
2919         * c-c++-common/ubsan/save-expr-1.c: New test.
2920         * c-c++-common/ubsan/save-expr-2.c: New test.
2921         * c-c++-common/ubsan/save-expr-3.c: New test.
2922         * c-c++-common/ubsan/save-expr-4.c: New test.
2923         * c-c++-common/ubsan/typedef-1.c: New test.
2924         * c-c++-common/ubsan/const-char-1.c: New test.
2925         * c-c++-common/ubsan/const-expr.c: New test.
2926         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2927         * c-c++-common/ubsan/shift-1.c: Likewise.
2928         * c-c++-common/ubsan/shift-2.c: Likewise.
2929         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2930         * lib/ubsan-dg.exp: New file.
2931         * g++.dg/dg.exp: Add ubsan tests.
2932         * g++.dg/ubsan/ubsan.exp: New file.
2933         * gcc.dg/ubsan/ubsan.exp: New file.
2934         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2935         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2936         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2937         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2938         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2939         * c-c++-common/ubsan/shift-3.c: New test.
2940         * c-c++-common/ubsan/unreachable-1.c: New test.
2941         * c-c++-common/ubsan/shift-1.c: New test.
2942         * c-c++-common/ubsan/shift-2.c: New test.
2943         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2944         * gcc.dg/ubsan/c99-shift-2.c: New test.
2945         * gcc.dg/ubsan/c99-shift-1.c: New test.
2947 2013-08-29  Jan Hubicka  <jh@suse.cz>
2949         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2950         to match template and comment.
2952 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/51424
2955         * g++.dg/cpp0x/dc8.C: New.
2956         * g++.dg/template/meminit1.C: Adjust.
2958 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2960         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2962 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2964         PR tree-optimization/58277
2965         * gcc.c-torture/execute/pr58277-1.c: New test.
2966         * gcc.c-torture/execute/pr58277-2.c: New test.
2968 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2970         * gcc.dg/guality/param-1.c: New test.
2971         * gcc.dg/guality/param-2.c: Likewise.
2973 2013-08-30  Richard Biener  <rguenther@suse.de>
2975         PR tree-optimization/58228
2976         * gcc.dg/torture/pr58228.c: New testcase.
2978 2013-08-30  Richard Biener  <rguenther@suse.de>
2980         PR tree-optimization/58223
2981         * gcc.dg/torture/pr58223.c: New testcase.
2982         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2984 2013-08-30  Richard Biener  <rguenther@suse.de>
2986         PR tree-optimization/58010
2987         * gcc.dg/pr58010.c: New testcase.
2989 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2991         * gcc.dg/unroll_3.c: Message change.
2992         * gcc.dg/unroll_4.c: Likewise.
2993         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2994         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2995         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2996         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2997         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2998         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2999         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3000         * gcc.dg/unroll_1.c: Likewise.
3001         * gcc.dg/vect/bb-slp-31.c: Likewise.
3002         * gcc.dg/vect/bb-slp-14.c: Likewise.
3003         * gcc.dg/vect/bb-slp-8.c: Likewise.
3004         * gcc.dg/vect/bb-slp-23.c: Likewise.
3005         * gcc.dg/vect/bb-slp-15.c: Likewise.
3006         * gcc.dg/vect/bb-slp-9.c: Likewise.
3007         * gcc.dg/vect/bb-slp-24.c: Likewise.
3008         * gcc.dg/vect/bb-slp-16.c: Likewise.
3009         * gcc.dg/vect/bb-slp-25.c: Likewise.
3010         * gcc.dg/vect/bb-slp-17.c: Likewise.
3011         * gcc.dg/vect/bb-slp-26.c: Likewise.
3012         * gcc.dg/vect/bb-slp-18.c: Likewise.
3013         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3014         * gcc.dg/vect/bb-slp-27.c: Likewise.
3015         * gcc.dg/vect/bb-slp-19.c: Likewise.
3016         * gcc.dg/vect/bb-slp-28.c: Likewise.
3017         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3018         * gcc.dg/vect/bb-slp-29.c: Likewise.
3019         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3020         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3021         * gcc.dg/vect/bb-slp-1.c: Likewise.
3022         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3023         * gcc.dg/vect/bb-slp-2.c: Likewise.
3024         * gcc.dg/vect/bb-slp-3.c: Likewise.
3025         * gcc.dg/vect/bb-slp-10.c: Likewise.
3026         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3027         * gcc.dg/vect/bb-slp-4.c: Likewise.
3028         * gcc.dg/vect/bb-slp-11.c: Likewise.
3029         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3030         * gcc.dg/vect/bb-slp-5.c: Likewise.
3031         * gcc.dg/vect/bb-slp-20.c: Likewise.
3032         * gcc.dg/vect/bb-slp-6.c: Likewise.
3033         * gcc.dg/vect/bb-slp-21.c: Likewise.
3034         * gcc.dg/vect/bb-slp-30.c: Likewise.
3035         * gcc.dg/vect/bb-slp-13.c: Likewise.
3036         * gcc.dg/vect/bb-slp-7.c: Likewise.
3037         * gcc.dg/vect/bb-slp-22.c: Likewise.
3038         * gcc.dg/unroll_2.c: Likewise.
3039         * g++.dg/vect/slp-pr50413.cc: Likewise.
3040         * g++.dg/vect/slp-pr56812.cc: Likewise.
3041         * g++.dg/vect/slp-pr50819.cc: Likewise.
3043 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3045         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3047 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3049         * gcc.dg/pr40209.c: Use -fopt-info.
3050         * gcc.dg/pr26570.c: Ditto.
3051         * gcc.dg/pr32773.c: Ditto.
3052         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3054 2013-08-29  Richard Biener  <rguenther@suse.de>
3056         PR tree-optimization/58246
3057         * gcc.dg/torture/pr58246.c: New testcase.
3059 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3061         PR fortran/52243
3062         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3063         obsolete by patch.
3064         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3066 2013-08-29  Richard Biener  <rguenther@suse.de>
3068         PR middle-end/57287
3069         * gcc.dg/pr57287-2.c: New testcase.
3071 2013-08-29  Richard Biener  <rguenther@suse.de>
3073         PR tree-optimization/57685
3074         * gcc.dg/torture/pr57685.c: New testcase.
3076 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3078         PR c++/58255
3079         * g++.dg/cpp0x/dc7.C: New.
3081 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3083         PR middle-end/58257
3084         * c-c++-common/gomp/pr58257.c: New test.
3086 2013-08-28  Richard Biener  <rguenther@suse.de>
3088         PR tree-optimization/56933
3089         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3091 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3093         * gcc.target/aarch64/scalar_shift_1.c: New.
3095 2013-08-27  Richard Biener  <rguenther@suse.de>
3097         PR tree-optimization/57521
3098         * gcc.dg/torture/pr57521.c: New testcase.
3100 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3102         PR rtl-optimization/57860
3103         PR rtl-optimization/57861
3104         PR rtl-optimization/57875
3105         PR rtl-optimization/57876
3106         PR rtl-optimization/57877
3107         * gcc.c-torture/execute/pr57860.c: New test.
3108         * gcc.c-torture/execute/pr57861.c: New test.
3109         * gcc.c-torture/execute/pr57875.c: New test.
3110         * gcc.c-torture/execute/pr57876.c: New test.
3111         * gcc.c-torture/execute/pr57877.c: New test.
3113 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3115         PR fortran/58146
3116         * gfortran.dg/bounds_check_18.f90:  New test.
3118 2013-08-23  Jan Hubicka  <jh@suse.cz>
3120         * g++.dg/ipa/devirt-14.C: Fix typo.
3122 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3124         PR fortran/57798
3125         * gfortran.dg/inline_sum_5.f90: New.
3127 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3129         PR fortran/57843
3130         * gfortran.dg/typebound_assignment_7.f90: New.
3132 2013-08-23  Jan Hubicka  <jh@suse.cz>
3134         * g++.dg/ipa/devirt-13.C: New testcase.
3135         * g++.dg/ipa/devirt-14.C: New testcase.
3137 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3139         PR target/58218
3140         * gcc.target/i386/pr58218.c: New test.
3142         PR tree-optimization/58209
3143         * gcc.c-torture/execute/pr58209.c: New test.
3145 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3147         * gcc.target/powerpc/pr57744.c: Declare abort.
3149 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3151         PR c++/56380
3152         * g++.dg/template/error54.C: New.
3154 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3156         PR fortran/58185
3157         * gfortran.dg/select_type_34.f90: New.
3159 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3161         PR c++/56130
3162         * g++.dg/warn/deprecated-7.C: New.
3164 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3166         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3168 2013-08-21  Jeff Law  <law@redhat.com>
3170         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3172 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3174         PR c++/56134
3175         * g++.dg/ext/attr-alias-3.C: New.
3177 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3179         PR fortran/53655
3180         * gfortran.dg/intent_out_8.f90: New.
3182 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3184         PR rtl-optimizations/57451
3185         * g++.dg/tree-prof/pr57451.C: New test.
3187 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3189         PR c++/58190
3190         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3192 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3194         PR c/57490
3195         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3197 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3199         * gcc.target/powerpc/dfp-dd-2.c: New test.
3200         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3201         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3203 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3205         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3206         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3207         Check for SLL too.
3209 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3211         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3213         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3214         "Threaded".
3216         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3217         correct test response.
3219         PR testsuite/52641
3220         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3221         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3222         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3223         (v4si): Use it.
3224         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3225         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3227         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3229 2013-08-18  Jan Hubicka  <jh@suse.cz>
3231         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3233 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3235         PR fortran/46271
3236         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3238 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3240         PR tree-optimization/58006
3241         * g++.dg/opt/pr58006.C: New test.
3243 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3245         * gnat.dg/specs/linker_alias.ads: New test.
3247 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3249         PR tree-optimization/58164
3250         * gcc.c-torture/compile/pr58164.c: New test.
3252         PR tree-optimization/58165
3253         * g++.dg/opt/pr58165.C: New test.
3255 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3257         PR c++/51912
3258         * g++.dg/cpp0x/enum28.C: New.
3259         * g++.dg/cpp0x/enum15.C: Adjust.
3261 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3263         PR target/57949
3264         * gcc.target/powerpc/pr57949-1.c: New.
3265         * gcc.target/powerpc/pr57949-2.c: New.
3267 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3269         PR tree-optimization/58145
3270         * gcc.dg/pr58145-1.c: New test.
3271         * gcc.dg/pr58145-2.c: New test.
3273 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3275         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3276         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3277         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3278         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3279         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3280         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3281         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3282         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3283         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3284         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3285         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3286         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3287         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3288         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3289         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3290         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3291         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3292         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3293         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3294         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3295         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3296         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3297         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3298         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3299         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3300         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3301         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3302         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3303         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3304         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3305         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3306         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3307         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3308         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3309         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3310         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3311         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3312         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3313         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3314         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3315         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3317         PR testsuite/52641
3318         * gcc.c-torture/execute/pr56799.x: New file.
3320         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3322         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3324         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3325         * gcc.dg/pr44214-3.c (v2df): Likewise.
3327         * gcc.dg/pr46647.c: xfail for avr-*-*.
3329         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3330         memcpy by one.
3331         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3332         Expect l to be optimized away.
3333         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3335         PR testsuite/52641
3336         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3337         to tests that assume int/double are larger than short/float.
3339         PR testsuite/52641
3340         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3341         target { ! int16 }.
3342         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3343         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3344         target { int16 }.  Restrict existing tests to target { int32 }
3345         where appropriate.
3346         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3347         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3348         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3349         * lib/target-supports.exp (check_effective_target_int32): New proc.
3351         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3352         exclude from scan test.
3354         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3355         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3356         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3357         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3358         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3359         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3360         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3361         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3362         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3363         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3364         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3365         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3366         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3367         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3368         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3369         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3370         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3371         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3372         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3374 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3376         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3378         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3379         to be the first test directive.
3380         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3381         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3382         * gcc.target/arm/atomic-op-char.c: Likewise.
3383         * gcc.target/arm/atomic-op-consume.c: Likewise.
3384         * gcc.target/arm/atomic-op-int.c: Likewise.
3385         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3386         * gcc.target/arm/atomic-op-release.c: Likewise.
3387         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3388         * gcc.target/arm/atomic-op-short.c: Likewise.
3390 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3392         PR rtl-optimization/57662
3393         * gcc.dg/pr57662.c: New test.
3395 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3397         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3398         alternative to -1.
3399         * gcc.target/mips/nans-legacy.c: Likewise.
3401 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3403         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3404         escapes.
3405         * gcc.target/mips/fabs-legacy.c: Likewise.
3406         * gcc.target/mips/fabsf-2008.c: Likewise.
3407         * gcc.target/mips/fabsf-legacy.c: Likewise.
3408         * gcc.target/mips/fneg-2008.c: Likewise.
3409         * gcc.target/mips/fneg-legacy.c: Likewise.
3410         * gcc.target/mips/fnegf-2008.c: Likewise.
3411         * gcc.target/mips/fnegf-legacy.c: Likewise.
3412         * gcc.target/mips/nan-2008.c: Likewise.
3413         * gcc.target/mips/nan-legacy.c: Likewise.
3414         * gcc.target/mips/nanf-2008.c: Likewise.
3415         * gcc.target/mips/nanf-legacy.c: Likewise.
3416         * gcc.target/mips/nans-2008.c: Likewise.
3417         * gcc.target/mips/nans-legacy.c: Likewise.
3418         * gcc.target/mips/nansf-2008.c: Likewise.
3419         * gcc.target/mips/nansf-legacy.c: Likewise.
3421 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3423         * gnat.dg/valued_proc.adb: New test.
3424         * gnat.dg/valued_proc_pkg.ads: New helper.
3426 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3428         PR tree-optimization/57661
3429         * g++.dg/opt/pr57661.C: New test.
3431         PR sanitizer/56417
3432         * gcc.dg/asan/pr56417.c: New test.
3434 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3436         * gnat.dg/loop_optimization16.adb: New test.
3437         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3439 2013-08-13  Marek Polacek  <polacek@redhat.com>
3441         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3443 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3445         Example of converting global state to per-pass state.
3447         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3448         global state "static int counter" to...
3449         (one_pass::counter): ...this instance data.
3451 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3453         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3454         to member function...
3455         (one_pass::gate): ...this.
3456         (one_pass_exec): Convert to member function...
3457         (one_pass::impl_execute): ...this.
3459 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3461         PR c++/57416
3462         * g++.dg/cpp0x/pr57416.C: New.
3464 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3466         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3467         changes.
3468         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3469         * g++.dg/cpp0x/defaulted2.C: Likewise.
3470         * g++.dg/cpp0x/defaulted31.C: Likewise.
3471         * g++.dg/cpp0x/error6.C: Likewise.
3472         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3473         * g++.dg/cpp0x/override2.C: Likewise.
3474         * g++.dg/cpp0x/parse1.C: Likewise.
3475         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3476         * g++.dg/cpp0x/temp_default4.C: Likewise.
3477         * g++.dg/ext/attrib32.C: Likewise.
3478         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3479         * g++.dg/ext/mv13.C: Likewise.
3480         * g++.dg/ext/mv7.C: Likewise.
3481         * g++.dg/ext/mv9.C: Likewise.
3482         * g++.dg/ext/pr57362.C: Likewise.
3483         * g++.dg/ext/typeof10.C: Likewise.
3484         * g++.dg/lookup/anon6.C: Likewise.
3485         * g++.dg/lookup/crash6.C: Likewise.
3486         * g++.dg/lookup/name-clash5.C: Likewise.
3487         * g++.dg/lookup/name-clash6.C: Likewise.
3488         * g++.dg/other/anon4.C: Likewise.
3489         * g++.dg/other/error15.C: Likewise.
3490         * g++.dg/other/error8.C: Likewise.
3491         * g++.dg/other/redecl2.C: Likewise.
3492         * g++.dg/parse/crash16.C: Likewise.
3493         * g++.dg/parse/crash21.C: Likewise.
3494         * g++.dg/parse/crash38.C: Likewise.
3495         * g++.dg/parse/redef2.C: Likewise.
3496         * g++.dg/parse/struct-as-enum1.C: Likewise.
3497         * g++.dg/template/crash39.C: Likewise.
3498         * g++.dg/template/redecl3.C: Likewise.
3499         * g++.dg/tls/diag-3.C: Likewise.
3500         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3501         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3502         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3503         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3504         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3505         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3506         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3507         * g++.old-deja/g++.brendan/static3.C: Likewise.
3508         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3509         * g++.old-deja/g++.jason/binding.C: Likewise.
3510         * g++.old-deja/g++.jason/crash4.C: Likewise.
3511         * g++.old-deja/g++.jason/crash7.C: Likewise.
3512         * g++.old-deja/g++.jason/lineno.C: Likewise.
3513         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3514         * g++.old-deja/g++.mike/misc3.C: Likewise.
3515         * g++.old-deja/g++.mike/net44.C: Likewise.
3516         * g++.old-deja/g++.mike/ns3.C: Likewise.
3517         * g++.old-deja/g++.ns/alias4.C: Likewise.
3518         * g++.old-deja/g++.ns/ns11.C: Likewise.
3519         * g++.old-deja/g++.other/crash23.C: Likewise.
3520         * g++.old-deja/g++.other/decl8.C: Likewise.
3521         * g++.old-deja/g++.other/linkage3.C: Likewise.
3522         * g++.old-deja/g++.other/typeck1.C: Likewise.
3523         * g++.old-deja/g++.other/typedef5.C: Likewise.
3524         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3525         * g++.old-deja/g++.pt/friend36.C: Likewise.
3526         * obj-c++.dg/method-8.mm: Likewise.
3527         * obj-c++.dg/tls/diag-3.mm: Likewise.
3529 2013-08-12  Perez Read  <netfirewall@gmail.com>
3531         PR target/58132
3532         * gcc.target/i386/movabs-1.c: New test.
3534 2013-08-12  Marek Polacek  <polacek@redhat.com>
3536         PR tree-optimization/57980
3537         * gcc.dg/pr57980.c: New test.
3539 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3541         PR fortran/56666
3542         * gfortran.dg/do_check_10.f90:  New test.
3543         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3544         * gfortran.dg/array_constructor_18.f90:  Likewise.
3545         * gfortran.dg/array_constructor_22.f90:  Likewise.
3546         * gfortran.dg/coarray_15.f90:  Likewise.
3547         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3548         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3549         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3551 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3553         PR c++/53349
3554         * g++.dg/cpp0x/constexpr-ice8.C: New.
3556 2013-08-09  Xinliang David Li  <davidxl@google.com>
3558         * gcc.target/i386/memcpy-strategy-1.c: New test.
3559         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3560         * gcc.target/i386/memset-strategy-1.c: Ditto.
3561         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3563 2013-08-09  Jan Hubicka  <jh@suse.cz>
3565         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3566         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3568 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3570         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3572 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3574         PR fortran/58058
3575         * gfortran.dg/transfer_intrinsic_6.f90: New.
3577 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3579         Revert:
3580         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3582         PR c++/46206
3583         * g++.dg/lookup/typedef2.C: New.
3585 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3587         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3588         output of vdup intrinsics.
3590 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3592         * gcc.target/arm/lp1189445.c: New testcase.
3594 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3596         PR rtl-optimization/58079
3597         * gcc.dg/torture/pr58079.c: New test.
3599 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3601         * gnat.dg/warn9.adb: New test.
3603 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3605         PR c++/46206
3606         * g++.dg/lookup/typedef2.C: New.
3608 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3610         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3611         to optstr when building plugins on darwin.
3613 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3615         PR tree-optimization/57539
3616         * gcc.dg/ipa/pr57539.c: New test.
3618 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3619             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3621         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3622         (a): Fix constructor.
3624 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3626         PR fortran/57987
3627         * gfortran.dg/pr57987.f90: New test.
3629 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3631         PR middle-end/58041
3632         * gcc.dg/torture/pr58041.c: New test.
3633         * gcc.target/arm/pr58041.c: Likewise.
3635 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3637         PR fortran/57306
3638         * gfortran.dg/pointer_init_8.f90: New.
3640 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3642         PR c++/58080
3643         * g++.dg/cpp0x/pr58080.C: New.
3645 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3647         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3648         to optstr when building plugins.
3650 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3652         Patch autogenerated by refactor_passes.py from
3653         https://github.com/davidmalcolm/gcc-refactoring-scripts
3654         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3656         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3657         struct to a subclass of gimple_opt_pass along with...
3658         (pass_data_one_pass): ...new pass_data instance and...
3659         (make_one_pass): ...new function.
3660         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3661         global struct to a subclass of gimple_opt_pass along with...
3662         (pass_data_warn_self_assign): ...new pass_data instance and...
3663         (make_pass_warn_self_assign): ...new function.
3664         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3665         a global struct to a subclass of gimple_opt_pass along with...
3666         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3667         (make_pass_dumb_plugin_example): ...new function.
3668         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3669         global struct to a subclass of gimple_opt_pass along with...
3670         (pass_data_warn_self_assign): ...new pass_data instance and...
3671         (make_pass_warn_self_assign): ...new function.
3673 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3675         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3676         is created and added to the pass_manager to reflect
3677         autogenerated changes.
3678         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3679         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3680         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3682 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3684         PR c++/58072
3685         * g++.dg/cpp0x/pr58072.C: New.
3687 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3689         * gcc.dg/torture/pr57993-2.cpp: New.
3691 2013-08-02  Jan Hubicka  <jh@suse.cz>
3693         * gcc.dg/ipa/ipa-1.c: Update.
3694         * gcc.dg/ipa/ipa-2.c: Update.
3695         * gcc.dg/ipa/ipa-3.c: Update.
3696         * gcc.dg/ipa/ipa-4.c: Update.
3697         * gcc.dg/ipa/ipa-5.c: Update.
3698         * gcc.dg/ipa/ipa-7.c: Update.
3699         * gcc.dg/ipa/ipa-8.c: Update.
3700         * gcc.dg/ipa/ipcp-1.c: Update.
3701         * gcc.dg/ipa/ipcp-2.c: Update.
3703 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3705         PR rtl-optimization/58048
3706         * gcc.target/i386/pr58048.c: New.
3708 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3710         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3712 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3713             Peter Bergner  <bergner@vnet.ibm.com>
3715         PR c++/54537
3716         * g++.dg/overload/using3.C: New.
3717         * g++.dg/overload/using2.C: Adjust.
3718         * g++.dg/lookup/using9.C: Likewise.
3720 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3722         * gcc.target/arm/pr46972-2.c: New test.
3724 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3726         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3728 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3730         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3732 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3734         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3735         rather than addressing!=absolute when deciding how to handle MIPS16
3736         when the test forces an ABI.
3738 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3740         PR c++/57673
3741         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3743 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3745         * gcc.target/mips/code-readable-1.c: Increase switch size.
3746         * gcc.target/mips/code-readable-2.c: Ditto.
3747         * gcc.target/mips/code-readable-3.c: Ditto.
3748         * gcc.target/mips/code-readable-4.c: Ditto.
3750 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3752         PR c++/57947
3753         * g++.dg/parse/crash63.C: New.
3755 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3757         PR fortran/57530
3758         * gfortran.dg/pointer_assign_8.f90: New.
3759         * gfortran.dg/pointer_assign_9.f90: New.
3760         * gfortran.dg/pointer_assign_10.f90: New.
3761         * gfortran.dg/pointer_assign_11.f90: New.
3763 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3765         * gcc.target/arm/pr57637.c: New testcase.
3767 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3769         PR tree-optimization/57993
3770         * gcc.dg/torture/pr57993.c: New test.
3772 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3774         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3776 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3778         PR c++/57948
3779         * g++.dg/conversion/ambig2.C: New.
3781 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3783         * gcc.target/mips/fabs-2008.c: New test case.
3784         * gcc.target/mips/fabs-legacy.c: New test case.
3785         * gcc.target/mips/fabsf-2008.c: New test case.
3786         * gcc.target/mips/fabsf-legacy.c: New test case.
3787         * gcc.target/mips/fneg-2008.c: New test case.
3788         * gcc.target/mips/fneg-legacy.c: New test case.
3789         * gcc.target/mips/fneg-2008.c: New test case.
3790         * gcc.target/mips/fneg-legacy.c: New test case.
3791         * gcc.target/mips/nan-2008.c: New test case.
3792         * gcc.target/mips/nan-legacy.c: New test case.
3793         * gcc.target/mips/nanf-2008.c: New test case.
3794         * gcc.target/mips/nanf-legacy.c: New test case.
3795         * gcc.target/mips/nans-2008.c: New test case.
3796         * gcc.target/mips/nans-legacy.c: New test case.
3797         * gcc.target/mips/nansf-2008.c: New test case.
3798         * gcc.target/mips/nansf-legacy.c: New test case.
3799         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3801 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3802             Maxim Kuvyrkov  <maxim@kugelworks.com>
3804         * lib/target-supports.exp (check_effective_target_non_bionic): New
3805         effective-target test.
3806         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3807         * g++.dg/tls/thread_local4g.C: Ditto.
3809 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3811         PR fortran/58009
3812         * gfortran.dg/vector_subsript_7.f90:  New test.
3814 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3816         PR fortran/57991
3817         * gfortran.dg/warn_alias.f90: New.
3819 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3821         PR fortran/57285
3822         * gfortran.dg/class_array_19.f90: New.
3824 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3826         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3827         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3828         * gcc.dg/vect/pr57741-3.c: Likewise.
3829         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3831 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3833         Skip tests that make assumptions about struct layout that don't hold
3834         on epiphany:
3835         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3836         * g++.dg/cpp0x/iop.C: Likewise.
3837         * g++.dg/cpp0x/named_refs.C: Likewise.
3838         * g++.dg/cpp0x/rv1p.C: Likewise.
3839         * g++.dg/cpp0x/rv2p.C: Likewise.
3840         * g++.dg/cpp0x/rv3p.C: Likewise.
3841         * g++.dg/cpp0x/rv4p.C: Likewise.
3842         * g++.dg/cpp0x/rv5p.C: Likewise.
3843         * g++.dg/cpp0x/rv6p.C: Likewise.
3844         * g++.dg/cpp0x/rv7p.C: Likewise.
3845         * g++.dg/cpp0x/rv8p.C: Likewise.
3846         * g++.dg/ext/strncpy-chk1.C: Likewise.
3847         * gcc.dg/builtin-object-size-10.c: Likewise.
3848         * gcc.dg/builtin-object-size-11.c: Likewise.
3849         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3850         * gcc.dg/pr25805.c: Likewise.
3851         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3852         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3853         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3854         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3855         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3856         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3857         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3858         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3859         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3860         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3861         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3862         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3863         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3864         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3865         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3867         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3868         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3870         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3871         * gcc.dg/sibcall-6.c: Enable for epiphany.
3873 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3875         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3877 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3879         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3880         memcpy not initializers.
3882         * gcc.dg/guality/guality.exp: Skip on AIX.
3884 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3886         PR c++/57101
3887         * g++.dg/cpp0x/pr57101.C: New.
3889 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3891         * gcc.target/aarch64/neg_1.c: New test.
3893 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3895         PR fortran/57966
3896         * gfortran.dg/typebound_call_25.f90: New.
3898 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3900         PR c++/57981
3901         * g++.dg/cpp0x/pr57981.C: New.
3903 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/57880
3906         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3908 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3910         PR rtl-optimization/57960
3911         * gcc.target/s390/pr57960.c: New.
3913 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3915         PR fortran/57639
3916         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3918 2013-07-25  Terry Guo  <terry.guo@arm.com>
3920         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3922 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3924         PR c++/57942
3925         * g++.dg/inherit/pr57942.C: New.
3927 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3929         * gcc.target/powerpc/bool2.h: New file, test the code generation
3930         of logical operations for power5, altivec, power7, and power8 systems.
3931         * gcc.target/powerpc/bool2-p5.c: Likewise.
3932         * gcc.target/powerpc/bool2-av.c: Likewise.
3933         * gcc.target/powerpc/bool2-p7.c: Likewise.
3934         * gcc.target/powerpc/bool2-p8.c: Likewise.
3935         * gcc.target/powerpc/bool3.h: Likewise.
3936         * gcc.target/powerpc/bool3-av.c: Likewise.
3937         * gcc.target/powerpc/bool2-p7.c: Likewise.
3938         * gcc.target/powerpc/bool2-p8.c: Likewise.
3940 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3942         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3944 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3946         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3948 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3950         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3951         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3952         type from long to long long.
3953         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3954         to have effective-target keywords of lp64 and ilp32.
3955         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3956         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3957         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3958         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3959         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3960         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3961         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3962         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3963         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3965 2013-07-23  Tom Tromey  <tromey@redhat.com>
3966             Joseph Myers  <joseph@codesourcery.com>
3968         * gcc.dg/c11-generic-1.c: New file.
3969         * gcc.dg/c11-generic-2.c: New file.
3971 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3973         PR fortran/57906
3974         PR fortran/52052
3975         * coarray/lib_realloc_1.f90: Permit optimization.
3976         * gfortran.dg/coarray_31.f90: New.
3978 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3980         PR fortran/57762
3981         * gfortran.dg/class_array_7.f03: Fix memory leak.
3983 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3985         PR c++/52816
3986         * g++.dg/cpp0x/decltype56.C: New.
3988 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3990         * gcc.dg/pr53265.c: Correct line number in dg-message.
3992 2013-07-22  Diego Novillo  <dnovillo@google.com>
3994         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3996 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3998         PR testsuite/52641
3999         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4000         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4002 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4004         PR testsuite/52641
4005         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4006         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4007         * gcc.dg/torture/pr53366-1.c: Same.
4008         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4009         * gcc.dg/torture/pr56488.c: Same.
4010         * gcc.dg/torture/pr57584.c: Same.
4011         * gcc.dg/tree-ssa/pr57385.c: Same.
4012         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4014 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4016         * c-c++-common/pr41779.c: Fix typos.
4017         * gcc.c-torture/compile/20031125-2.c: Likewise.
4018         * gcc.c-torture/compile/20040621-1.c: Likewise.
4019         * gcc.c-torture/execute/20020418-1.c: Likewise.
4020         * gcc.dg/20020108-1.c: Likewise.
4021         * gcc.dg/atomic-generic-aux.c: Likewise.
4022         * gcc.dg/builtin-complex-err-2.c: Likewise.
4023         * gcc.dg/decl-1.c: Likewise.
4024         * gcc.dg/di-sync-multithread.c: Likewise.
4025         * gcc.dg/format/c90-printf-1.c: Likewise.
4026         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4027         * gcc.dg/long-long-compare-1.c: Likewise.
4028         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4029         * gcc.dg/pr17055-1.c: Likewise.
4030         * gcc.dg/pr27095.c: Likewise.
4031         * gcc.dg/torture/fp-int-convert.h: Likewise.
4032         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4033         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4034         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4035         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4036         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4037         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4038         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4039         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4040         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4041         * gcc.dg/vect/vect-cond-5.c: Likewise.
4042         * gcc.dg/weak/typeof-2.c: Likewise.
4043         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4044         * gcc.target/arm/naked-1.c: Likewise.
4045         * gcc.target/i386/pr9771-1.c: Likewise.
4046         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4047         * gcc.target/sparc/struct-ret-check.c: Likewise.
4048         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4049         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4050         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4051         Likewise.
4053 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4055         PR fortran/56937
4056         * gfortran.dg/dependency_42.f90:  New test.
4057         * gfortran.dg/dependency_43.f90:  New test.
4059 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4061         PR fortran/35862
4062         * gfortran.dg/round_4.f90: New.
4064 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4066         PR fortran/57894
4067         * gfortran.dg/min_max_conformance_2.f90: New.
4069 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4071         PR preprocessor/57620
4072         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4073         (main): Don't test {s,u,U,L}12.
4074         * c-c++-common/raw-string-13.c: New test.
4075         * c-c++-common/raw-string-14.c: New test.
4076         * c-c++-common/raw-string-15.c: New test.
4077         * c-c++-common/raw-string-16.c: New test.
4079 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4081         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4083 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4085         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4087         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4088         target { ! keeps_null_pointer_checks }.
4089         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4090         target { ! keeps_null_pointer_checks }.
4092         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4093         * gcc.dg/torture/pr56488.c: Likewise.
4095 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4097         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4098         new testcase.
4100 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4102         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4103         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4104         * gfortran.dg/guality/guality.exp: Skip on AIX.
4106         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4108         * g++.dg/debug/pr56819.C: Skip on AIX.
4109         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4110         * g++.dg/guality/guality.exp: Skip on AIX.
4112         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4114         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4116         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4118 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4120         PR target/57516
4121         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4122         Adjust to corrected rounding.
4124 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4126         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4127         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4128         check_effective_target_cilkplus.
4129         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4131 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4133         * gcc.target/powerpc/pr57744.c: Fix typo.
4135 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4137         PR middle-end/57698
4138         * gcc.c-torture/compile/pr57698.c: New test.
4139         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4140         * gcc.c-torture/compile/pr44043.c: Ditto.
4142 2013-07-18  Wei Mi  <wmi@google.com>
4144         PR rtl-optimization/57878
4145         * g++.dg/pr57878.C: New test.
4147 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4149         * gcc.dg/pr42611.c: Move dg-error to correct line.
4151 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4153         PR fortran/57895
4154         * gfortran.dg/dollar_sym_3.f: New.
4155         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4157 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4159         PR target/55654
4160         PR target/55656
4161         PR target/55657
4162         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4163         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4164         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4165         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4166         * objc.dg/image-info.m: Likewise.
4167         * objc.dg/symtab-1.m: Likewise.
4168         * objc.dg/torture/strings/const-str-10.m: Likewise.
4169         * objc.dg/torture/strings/const-str-11.m: Likewise.
4170         * objc.dg/torture/strings/const-str-9.m: Likewise.
4171         * objc.dg/zero-link-1.m: Likewise.
4172         * objc.dg/zero-link-2.m: Likewise.
4173         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4174         * objc.dg/objc-foreach-4.m: Likewise.
4175         * objc.dg/objc-foreach-5.m: Likewise.
4176         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4177         (for Darwin).
4178         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4179         * obj-c++.dg/syntax-error-1.mm: Likewise.
4180         * objc.dg/method-6.m: Likewise.
4181         * objc.dg/pr23214.m: Likewise.
4182         * objc.dg/proto-lossage-7.m: Likewise.
4183         * objc.dg/strings/const-str-12b.m: Likewise.
4184         * objc.dg/zero-link-3.m: Likewise.
4185         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4186         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4187         adjust headers, interfaces and encoded types to reflect current system
4188         versions.  Add FIXME and outputs from current system compiler for
4189         reference.
4191 2013-07-15  Cong Hou  <congh@google.com>
4193         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4194         counted.
4195         * gcc.target/i386/l_fma_float_3.c: Likewise.
4196         * gcc.target/i386/l_fma_double_1.c: Likewise.
4197         * gcc.target/i386/l_fma_double_3.c: Likewise.
4199 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4201         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4202         function to test if HTM is available.
4203         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4204         * gcc.target/powerpc/htm-builtin-1.c: New test.
4206 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4208         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4209         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4210         * gfortran.dg/coarray_6.f90: Add dg-error.
4212 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4214         PR fortran/37336
4215         * gfortran.dg/finalize_18.f90: New.
4217 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4219         PR fortran/52669
4220         * fortran.dg/module_variable_1.f90:  New test.
4221         * fortran.dg/module_variable_2.f90:  New test.
4223 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4225         * g++.dg/ext/vector19.C: Adapt.
4226         * g++.dg/ext/vector23.C: New testcase.
4228 2013-07-12  Michael Matz  <matz@suse.de>
4230         PR middle-end/55771
4231         * c-c++-common/pr55771.c: New test.
4233 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4235         * gcc.target/aarch64/vect-movi.c: New.
4237 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4239         PR target/57362
4240         * g++.dg/ext/pr57362.C: New.
4242 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4244         PR target/57631
4245         * gcc.target/avr/torture/pr57631.c: New test.
4247 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4249         PR c++/57827
4250         * g++.dg/cpp0x/constexpr-ice7.C: New.
4252 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4254         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4255         for EABI targets.
4256         * gcc.c-torture/execute/nest-align-1.x: New.
4258 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4260         PR c++/57874
4261         * g++.dg/cpp0x/sfinae48.C: New.
4263 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4265         PR preprocessor/57824
4266         * c-c++-common/raw-string-17.c: New test.
4267         * c-c++-common/gomp/pr57824.c: New test.
4269 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4271         PR c++/57869
4272         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4273         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4274         * g++.dg/conversion/dr195.C: Update.
4275         * g++.dg/expr/cast2.C: Likewise.
4277 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4279         * c-c++-common/raw-string-18.c: New test.
4280         * c-c++-common/raw-string-19.c: New test.
4282         PR preprocessor/57757
4283         * g++.dg/cpp/paste1.C: New test.
4284         * g++.dg/cpp/paste2.C: New test.
4286 2013-07-10  Graham Stott  <grahams@btinternet.com>
4288         * gcc.target/mips/mulsize-1.c: New.
4289         * gcc.target/mips/mulsize-2.c: New.
4290         * gcc.target/mips/mulsize-3.c: New.
4291         * gcc.target/mips/mulsize-4.c: New.
4293 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4295         PR c++/53094
4296         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4297         * g++.dg/ext/vector24.C: New testcase.
4299 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4301         PR c++/53000
4302         * g++.dg/cpp0x/decltype17.C: Adjust.
4304 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/51786
4307         * g++.dg/cpp0x/pr51786.C: New.
4309 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4311         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4313         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4315         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4317         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4318         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4320 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4322         PR fortran/57834
4323         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4325 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4327         PR fortran/50554
4328         * gfortran.dg/do_check_9.f90: New.
4330 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4332         PR fortran/57785
4333         * gfortran.dg/dot_product_2.f90: New.
4335 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4337         PR fortran/57469
4338         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4340 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4342         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4343         * gfortran.dg/finalize_10.f90: Fix dg-final.
4345 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4347         PR target/57819
4348         * gcc.target/i386/pr57819.c: New test.
4350         PR rtl-optimization/57829
4351         * gcc.c-torture/execute/pr57829.c: New test.
4353 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4355         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4356         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4358 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4360         PR target/57807
4361         * gcc.target/i386/pr57807.c: New test.
4363 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4365         PR target/29776
4366         * gcc.dg/tree-ssa/vrp89.c: New test.
4368 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4370         PR c++/28262
4371         * g++.dg/parse/defarg16.C: New.
4373 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4375         PR rtl-optimization/55342
4376         * gcc.target/i386/pr55342.c: New.
4378 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4380         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4382 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/14263
4385         * g++.dg/inherit/virtual10.C: New.
4387 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4389         PR c/57821
4390         * gcc.dg/large-size-array-6.c: New test.
4392 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4394         PR c++/38634
4395         * g++.dg/template/crash116.C: New.
4397 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4399         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4400         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4402 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4404         PR c++/54998
4405         * g++.dg/cpp0x/nsdmi-list3.C: New.
4407 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4409         PR target/57777
4410         * gcc.target/i386/pr57777.c: New test.
4412         PR c++/57771
4413         * g++.dg/template/arg9.C: New test.
4415 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4417         * gcc.target/i386/avx-inline.c: New test.
4419 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4421         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4422         * gcc.target/mips/call-2.c: Likewise.
4423         * gcc.target/mips/call-3.c: Likewise.
4424         * gcc.target/mips/lazy-binding-1.c: Likewise.
4426 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4428         PR tree-optimization/57741
4429         * gcc.dg/vect/pr57741-1.c: New test.
4430         * gcc.dg/vect/pr57741-2.c: New test.
4431         * gcc.dg/vect/pr57741-3.c: New test.
4433 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4435         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4436         on big endian.
4437         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4438         * lib/target-supports.exp: Define aarch64_little_endian.
4440 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4442         * gcc.target/aarch64/abs_1.c: New test.
4444 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4446         * gcc.target/aarch64/bfxil_1.c: New test.
4447         * gcc.target/aarch64/bfxil_2.c: Likewise.
4449 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4451         PR c/57766
4452         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4453         array sizes from 100 to 20.
4455 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4457         PR fortran/54788
4458         * gfortran.dg/pointer_remapping_8.f90: New.
4460 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4462         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4463         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4464         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4465         * g++.dg/cpp1y/complex_literals.h: New.
4467 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4469         PR c++/57645
4470         * g++.dg/cpp0x/noexcept21.C: New.
4472 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4474         PR target/57736
4475         * gcc.target/i386/pr57736.c: New test.
4477 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4479         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4480         c specific.
4481         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4482         strings to match the fixed error messages.
4483         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4484         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4485         message check.
4487 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4489         PR target/57744
4490         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4491         stqcx. get even registers.
4493 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4495         PR c++/57509
4496         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4498 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4500         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4501         Fix scan patterns.
4502         * gcc.target/i386/bmi-1.c: Ditto.
4503         * gcc.target/i386/bmi-bextr-4.c: New.
4504         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4506 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4508         PR c++/57682
4509         * g++.dg/cpp0x/initlist73.C: New.
4511 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4513         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4514         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4515         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4517 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4519         PR c++/57509
4520         * g++.dg/ext/pr57509.C: New file.
4522 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4524         PR target/57623
4525         * gcc.target/i386/bmi-bextr-3.c: New test.
4527         PR target/57623
4528         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4530 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4532         PR c++/57172
4533         * g++.dg/cpp0x/pr57172.C: New testcase.
4535 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4537         * gcc.target/s390/htm-1.c: New file.
4538         * gcc.target/s390/htm-nofloat-1.c: New file.
4539         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4541 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4543         PR fortran/29800
4544         * gfortran.dg/bounds_check_17.f90: New.
4546 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4548         PR c++/57640
4549         * g++.dg/cpp1y/pr57640.C: New.
4551 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4553         PR c/57692
4554         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4555         overflow due to size of arrays.
4557 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4559         PR tree-optimization/57705
4560         * gcc.dg/vect/pr57705.c: New test.
4561         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4563 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4565         PR middle-end/57670
4566         * g++.dg/ipa/pr57670.C: New test.
4568 2013-06-25  Richard Biener  <rguenther@suse.de>
4570         PR middle-end/56977
4571         * gcc.dg/pr56977.c: New testcase.
4573 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4575         PR tree-optimization/57358
4576         * gcc.dg/ipa/pr57358.c: New test.
4578 2013-06-24  Richard Biener  <rguenther@suse.de>
4580         PR testsuite/57686
4581         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4583 2013-06-24  Richard Biener  <rguenther@suse.de>
4585         PR tree-optimization/57488
4586         * gcc.dg/torture/pr57488.c: New testcase.
4588 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4589             Dominique d'Humieres  <dominiq@lps.ens.fr>
4591         PR fortran/52413
4592         * gfortran.dg/fraction.f90: New.
4594 2013-06-24  Alan Modra  <amodra@gmail.com>
4596         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4597         Add scan-assembler-not "lvx".
4598         * gcc.target/powerpc/le-altivec-consts.c: New.
4600 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4602         * g++.dg/cpp0x/sfinae47.C: New.
4604 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4606         PR target/52483
4607         * gcc.target/sh/pr52483-1.c: New.
4608         * gcc.target/sh/pr52483-2.c: New.
4609         * gcc.target/sh/pr52483-3.c: New.
4610         * gcc.target/sh/pr52483-4.c: New.
4611         * gcc.target/sh/pr52483-5.c: New.
4613 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4615         * gcc.target/i386/intrinsics_1.c: New test.
4616         * gcc.target/i386/intrinsics_2.c: Ditto.
4617         * gcc.target/i386/intrinsics_3.c: Ditto.
4618         * gcc.target/i386/intrinsics_4.c: Ditto.
4619         * gcc.target/i386/intrinsics_5.c: Ditto.
4620         * gcc.target/i386/intrinsics_6.c: Ditto.
4621         * gcc.target/i386/avx-1.c: Provide macros for builtins
4622         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4624 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4626         PR fortran/37336
4627         * gfortran.dg/finalize_17.f90: New.
4629 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4631         * gfortran.dg/realloc_on_assign_18.f90: New.
4633 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4635         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4636         Also changed the returns from error as distinct values so that
4637         debugging can get easier.
4638         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4639         errors specific to C, if necessary.  Also added new error
4640         hooks for C++.
4641         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4642         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4643         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4644         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4645         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4646         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4647         the same changes as parser_errors3.c, spaces were added between colons
4648         to not confuse C++ compiler with 2 colons as scope.
4649         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4650         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4651         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4652         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4653         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4654         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4655         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4656         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4657         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4658         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4659         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4660         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4661         in the list.
4663 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4665         PR other/53317
4666         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4668 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4670         PR target/57655
4671         * gcc.target/i386/pr57655.c: New test.
4673 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4675         * ada/acats/tests/gcc: Delete.
4676         * gnat.dg/style: Likewise.
4678 2013-06-20  Jeff Law  <law@redhat.com>
4680         PR tree-optimization/57660
4681         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4682         based on their branch cost.
4684         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4686 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4688         PR fortran/57633
4689         * gfortran.dg/list_read_11.f90: New.
4691 2013-06-20  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/57584
4694         * gcc.dg/torture/pr57584.c: New testcase.
4696 2013-06-19  Sharad Singhai  <singhai@google.com>
4698         * g++.dg/gcov/gcov-8.C: New testcase.
4699         * lib/gcov.exp: Handle intermediate format.
4701 2013-06-19  Wei Mi  <wmi@google.com>
4703         PR rtl-optimization/57518
4704         * testsuite/gcc.dg/pr57518.c: New test.
4706 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4708         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4710 2013-06-19  Jan Hubicka  <jh@suse.cz>
4712         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4714 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4716         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4717         hard-coded values of array sizes with a #define.
4718         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4719         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4720         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4721         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4722         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4724 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4726         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4727         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4729 2013-06-19  Jeff Law  <law@redhat.com>
4731         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4733 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4735         PR c++/57638
4736         * g++.dg/template/error53.C: New.
4738 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4740         PR target/55033
4741         * gcc.target/powerpc/pr55033.c: Fix options.
4743 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4745         * gcc.target/i386/inline_error.c: New test.
4746         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4747         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4749 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4751         PR c++/53211
4752         * g++.dg/cpp0x/decltype55.C: New.
4754 2013-06-18  Marek Polacek  <polacek@redhat.com>
4756         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4758 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4760         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4762 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4764         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4765         Also changed the returns from error as distinct values so that it is
4766         easier to debug.
4768 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4770         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4772 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4774         PR c++/16128
4775         * g++.dg/template/error52.C: New.
4776         * g++.dg/lookup/friend15.C: Update.
4777         * g++.dg/parse/error11.C: Likewise.
4778         * g++.dg/parse/error14.C: Likewise.
4779         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4780         * g++.dg/parse/template25.C: Likewise.
4781         * g++.old-deja/g++.jason/cond.C: Likewise.
4782         * g++.old-deja/g++.mike/for2.C: Likewise.
4783         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4784         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4786 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4788         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4789         ensure alignment.
4791 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4793         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4794         accidentally placing minus sign for length instead of stride.
4796 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4798         PR rtl-optimization/57425
4799         PR rtl-optimization/57569
4800         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4801         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4803 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4805         PR fortran/49074
4806         PR fortran/56136
4807         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4808         packing.
4809         * gfortran.dg/typebound_assignment_6.f03: New.
4811 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4813         * gcc.target/h8300/h8300.exp: New.
4814         * gcc.dg/pragma-isr.c: Move to ...
4815         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4816         * gcc.target/h8300/pragma-isr.c: ... and here.
4817         * gcc.dg/pragma-isr2.c: Move to ...
4818         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4819         * gcc.target/h8300/pragma-isr2.c: ... and here.
4820         * gcc.dg/pragma-isr-trapa.c: Move to ...
4821         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4822         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4823         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4824         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4825         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4826         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4827         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4828         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4829         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4830         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4831         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4832         * gcc.dg/attr-isr-trapa.c: Move to ...
4833         * gcc.target/sh/attr-isr-trapa.c: ... here.
4835 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4837         PR c++/51413
4838         * g++.dg/ext/builtin-offsetof1.C: New.
4840 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4842         * gcc.target/aarch64/vect_smlal_1.c: New file.
4844 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4846         PR fortran/57508
4847         * gfortran.dg/defined_assignment_7.f90: New.
4849 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4851         PR c++/57599
4852         * g++.dg/rtti/dyncast6.C: New.
4853         * g++.dg/cpp0x/dyncast1.C: Likewise.
4855 2013-06-14  Alan Modra  <amodra@gmail.com>
4857         PR middle-end/57134
4858         * gcc.dg/pr57134.c: New.
4860 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4862         PR fortran/57596
4863         * gfortran.dg/deferred_type_param_9.f90: New.
4865 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4867         * gcc.dg/fold-minus-1.c: New testcase.
4869 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4871         PR fortran/49074
4872         * gfortran.dg/typebound_assignment_5.f03: New.
4874 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4876         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4878 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879             Pat Haugen  <pthaugen@us.ibm.com>
4880             Peter Bergner  <bergner@vnet.ibm.com>
4882         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4883         load/store instructions on power7, power8.
4884         * gcc.target/powerpc/atomic-p8.c: Likewise.
4886 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4888         PR c/57577
4889         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4891 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4893         PR c++/38958
4894         * g++.dg/warn/Wunused-var-20.C: New.
4896 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4898         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4899         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4900         Run with -fno-common.
4902 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4904         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4905         and exit function calls with return 1 and return 0, respectively.
4907 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4909         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4910         New tests.
4912 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4914         PR tree-optimization/57361
4915         * gcc.dg/tree-ssa/pr57361.c: New file.
4917 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4919         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4920         to ensure alignment.
4921         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4923 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4925         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4927 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4928             Dominique d'Humieres  <dominiq@lps.ens.fr>
4930         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4932 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4934         PR target/56564
4935         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4936         * gcc.target/i386/pr56564-3.c: Likewise.
4938 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4940         PR fortran/57535
4941         * gfortran.dg/class_array_18.f90: New.
4943 2013-06-11  Jan Hubicka  <jh@suse.cz>
4945         PR c++/57551
4946         * g++.dg/ext/visibility/anon6.C: Update testcase.
4948 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4950         PR c/57563
4951         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4952         in how we check __sec_reduce_mutating function's result.
4954 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4955             Pat Haugen  <pthaugen@us.ibm.com>
4956             Peter Bergner  <bergner@vnet.ibm.com>
4958         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4959         direct move instructions.
4960         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4961         * gcc.target/powerpc/direct-move.h: Likewise.
4962         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4963         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4964         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4965         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4966         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4967         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4969 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4971         PR c++/52440
4972         * g++.dg/cpp0x/pr52440.C: New.
4974 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4976         PR target/56564
4977         * gcc.target/i386/pr56564-1.c: New test.
4978         * gcc.target/i386/pr56564-2.c: New test.
4979         * gcc.target/i386/pr56564-3.c: New test.
4980         * gcc.target/i386/pr56564-4.c: New test.
4981         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4982         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4983         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4984         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4985         * gcc.target/i386/vect-sizes-1.c: Likewise.
4986         * gcc.target/i386/memcpy-1.c: Likewise.
4987         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4988         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4990 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4992         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4993         systems to cover all GNU systems.
4994         * g++.dg/abi/guard2.C: Likewise.
4995         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4996         * g++.dg/eh/sighandle.C: Likewise.
4997         * g++.dg/ext/cleanup-10.C: Likewise.
4998         * g++.dg/ext/cleanup-11.C: Likewise.
4999         * g++.dg/ext/cleanup-8.C: Likewise.
5000         * g++.dg/ext/cleanup-9.C: Likewise.
5001         * g++.dg/opt/const5.C: Likewise.
5002         * g++.dg/opt/life1.C: Likewise.
5003         * g++.dg/other/pr39496.C: Likewise.
5004         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5005         * g++.old-deja/g++.abi/align.C: Likewise.
5006         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5007         * g++.old-deja/g++.law/weak.C: Likewise.
5008         * g++.old-deja/g++.pt/asm1.C: Likewise.
5009         * gcc.c-torture/execute/20030125-1.x: Likewise.
5010         * gcc.c-torture/execute/990127-2.x: Likewise.
5011         * gcc.dg/20041106-1.c: Likewise.
5012         * gcc.dg/20050503-1.c: Likewise.
5013         * gcc.dg/builtin-object-size-5.c: Likewise.
5014         * gcc.dg/cleanup-10.c: Likewise.
5015         * gcc.dg/cleanup-11.c: Likewise.
5016         * gcc.dg/cleanup-8.c: Likewise.
5017         * gcc.dg/cleanup-9.c: Likewise.
5018         * gcc.dg/complex-5.c: Likewise.
5019         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5020         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5021         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5022         * gcc.dg/dfp/pr35739.c: Likewise.
5023         * gcc.dg/fdata-sections-1.c: Likewise.
5024         * gcc.dg/lto/20090206-1_0.c: Likewise.
5025         * gcc.dg/lto/20090206-2_0.c: Likewise.
5026         * gcc.dg/pr30360.c: Likewise.
5027         * gcc.dg/pr37303.c: Likewise.
5028         * gcc.dg/pr39323-1.c: Likewise.
5029         * gcc.dg/pr39323-2.c: Likewise.
5030         * gcc.dg/pr39323-3.c: Likewise.
5031         * gcc.dg/pr45416.c: Likewise.
5032         * gcc.dg/setjmp-2.c: Likewise.
5033         * gcc.dg/split-1.c: Likewise.
5034         * gcc.dg/split-3.c: Likewise.
5035         * gcc.dg/split-4.c: Likewise.
5036         * gcc.dg/strlenopt-12g.c: Likewise.
5037         * gcc.dg/strlenopt-14g.c: Likewise.
5038         * gcc.dg/strlenopt-14gf.c: Likewise.
5039         * gcc.dg/strlenopt-16g.c: Likewise.
5040         * gcc.dg/strlenopt-17g.c: Likewise.
5041         * gcc.dg/strlenopt-18g.c: Likewise.
5042         * gcc.dg/strlenopt-1f.c: Likewise.
5043         * gcc.dg/strlenopt-22g.c: Likewise.
5044         * gcc.dg/strlenopt-2f.c: Likewise.
5045         * gcc.dg/strlenopt-4g.c: Likewise.
5046         * gcc.dg/strlenopt-4gf.c: Likewise.
5047         * gcc.dg/struct-ret-3.c: Likewise.
5048         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5049         * gcc.misc-tests/linkage.exp: Likewise.
5050         * gcc.target/i386/20000724-1.c: Likewise.
5051         * gcc.target/i386/align-main-3.c: Likewise.
5052         * gcc.target/i386/cleanup-1.c: Likewise.
5053         * gcc.target/i386/inline-mcpy.c: Likewise.
5054         * gcc.target/i386/pr32268.c: Likewise.
5055         * gcc.target/i386/pr36613.c: Likewise.
5056         * gcc.target/i386/pr39013-1.c: Likewise.
5057         * gcc.target/i386/pr39013-2.c: Likewise.
5058         * gcc.target/i386/pr39496.c: Likewise.
5059         * gcc.target/i386/pr40906-3.c: Likewise.
5060         * gcc.target/i386/pr46084.c: Likewise.
5061         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5063 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5065         PR target/6526
5066         * gcc.target/sh/pr6526.c: New.
5068 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5070         PR target/57568
5071         * gcc.c-torture/execute/pr57568.c: New test.
5073 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5075         PR c++/37404
5076         * g++.dg/other/vararg-4.C: New.
5078 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5080         PR rtl-optimization/57559
5081         * gcc.target/s390/pr57559.c : New test.
5083 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5085         PR fortran/37336
5086         * gfortran.dg/finalize_10.f90: New.
5087         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5088         * gfortran.dg/finalize_15.f90: New.
5090 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5092         PR fortran/57553
5093         * gfortran.dg/storage_size_4.f90: New.
5095 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5097         PR c++/57548
5098         * testsuite/g++.dg/ext/pr57548.C: New test.
5100 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5102         PR middle-end/57541
5103         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5105 2013-06-07  Jan Hubicka  <jh@suse.cz>
5107         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5109 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5111         PR fortran/57549
5112         * gfortran.dg/array_constructor_48.f90: New.
5113         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5114         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5116 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5118         PR target/56315
5119         * gcc.target/arm/xordi3-opt.c: New test.
5121 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5123         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5124         Revert to dg-options.
5126 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5128         PR target/55033
5129         * gcc.target/powerpc/pr55033.c: New.
5131 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5133         PR c++/53658
5134         * g++.dg/cpp0x/alias-decl-36.C: New.
5136 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5137             Pat Haugen  <pthaugen@us.ibm.com>
5138             Peter Bergner  <bergner@vnet.ibm.com>
5140         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5141         power8 builtin functions.
5142         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5143         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5144         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5145         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5146         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5147         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5148         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5149         tests to test power8 auto-vectorization.
5150         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5151         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5152         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5153         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5155         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5156         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5158         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5160         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5161         support.
5162         (check_effective_target_powerpc_p8vector_ok): Likewise.
5163         (is-effective-target): Likewise.
5164         (check_vect_support_and_set_flags): Likewise.
5166 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5168         PR c++/43652
5169         * g++.dg/parse/error53.C: New.
5171 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5173         PR rtl-optimization/57459
5174         * gcc.target/i386/pr57459.c: New test.
5176 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5178         PR c++/53743
5179         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5180         into -freorder-blocks-and-partition test.
5181         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5182         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5183         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5184         * gcc.dg/tree-prof/pr50907.c: Ditto.
5185         * gcc.dg/tree-prof/pr45354.c: Ditto.
5186         * g++.dg/tree-prof/partition2.C: Ditto.
5187         * g++.dg/tree-prof/partition3.C: Ditto.
5189 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5191         PR fortran/57542
5192         * gfortran.dg/finalize_16.f90: New.
5194 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5196         * gcc.dg/vect/no-section-anchors-vect-68.c:
5197         Add dg-skip-if aarch64_tiny.
5199 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5201         PR C/57457
5202         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5203         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5205 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5207         PR c++/51908
5208         * g++.dg/cpp0x/decltype54.C: New.
5210 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5212         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5213         arm*-*-*eabi* targets.
5214         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5215         arm*-*-* targets.
5216         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5218 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5219             Tobias Burnus  <burnus@net-b.de>
5221         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5222         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5223         * gfortran.dg/io_real_boz_4.f90: Ditto.
5224         * gfortran.dg/io_real_boz_5.f90: Ditto.
5226 2013-06-05  Andreas Schwab  <schwab@suse.de>
5228         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5230 2013-06-04  Jan Hubicka  <jh@suse.cz>
5232         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5234 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5236         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5237         parameters with void.
5238         (main2): Removed argc parameter.
5239         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5240         (main): Replaced argc, argv parameters with void.
5241         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5242         (main2): Removed argc parameter.
5243         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5244         argv parameters with void.  Added __asm volatile to avoid optimization
5245         on argc, if necessary.
5246         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5247         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5248         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5249         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5250         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5251         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5252         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5253         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5254         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5255         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5256         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5257         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5258         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5259         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5260         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5261         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5262         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5263         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5264         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5265         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5266         parameters with void.
5267         (main2): Removed argc parameter.
5268         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5269         (main): Replaced argc, argv parameters with void.
5270         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5271         argv parameters with void.  Also renamed this function as main, and
5272         delete the existing main.
5273         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5274         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5275         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5277 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5279         * gcc.target/aarch64/movi_1.c: New test.
5281 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5283         PR fortran/37336
5284         * gfortran.dg/finalize_12.f90: New.
5285         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5286         end of scope finalization.
5287         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5288         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5289         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5290         * gfortran.dg/class_19.f03: Ditto.
5291         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5292         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5293         * gfortran.dg/extends_14.f03: Ditto.
5294         * gfortran.dg/move_alloc_4.f90: Ditto.
5295         * gfortran.dg/typebound_proc_27.f03: Ditto.
5297 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5299         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5300         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5301         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5302         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5303         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5304         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5305         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5306         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5307         * gfortran.dg/io_real_boz_4.f90: Ditto.
5308         * gfortran.dg/io_real_boz_5.f90: Ditto.
5309         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5310         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5311         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5312         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5313         * gfortran.dg/transpose_2.f90: Fix dg-output.
5315 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5317         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5318         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5319         dg-option and an header comment.
5321 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5323         PR c++/57419
5324         * g++.dg/cpp0x/sfinae46.C: New.
5325         * g++.dg/cpp0x/defaulted13.C: Adjust.
5326         * g++.dg/cpp0x/defaulted2.C: Likewise.
5327         * g++.dg/cpp0x/defaulted26.C: Likewise.
5328         * g++.dg/cpp0x/defaulted3.C: Likewise.
5329         * g++.dg/cpp0x/error1.C: Likewise.
5330         * g++.dg/cpp0x/implicit1.C: Likewise.
5331         * g++.dg/cpp0x/implicit11.C: Likewise.
5332         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5333         * g++.dg/cpp0x/initlist47.C: Likewise.
5334         * g++.dg/cpp0x/initlist9.C: Likewise.
5335         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5336         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5337         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5338         * g++.dg/cpp0x/union4.C: Likewise.
5339         * g++.dg/template/crash108.C: Likewise.
5340         * g++.dg/template/crash41.C: Likewise.
5341         * g++.old-deja/g++.jason/local.C: Likewise.
5342         * g++.old-deja/g++.law/visibility3.C: Likewise.
5344 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5346         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5347         * gcc.dg/vect/bb-slp-14.c: Ditto.
5348         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5349         * gcc.dg/vect/bb-slp-23.c: Ditto.
5350         * gcc.dg/vect/bb-slp-15.c: Ditto.
5351         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5352         * gcc.dg/vect/bb-slp-24.c: Ditto.
5353         * gcc.dg/vect/bb-slp-16.c: Ditto.
5354         * gcc.dg/vect/bb-slp-25.c: Ditto.
5355         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5356         * gcc.dg/vect/bb-slp-17.c: Ditto.
5357         * gcc.dg/vect/bb-slp-1.c: Ditto.
5358         * gcc.dg/vect/bb-slp-26.c: Ditto.
5359         * gcc.dg/vect/bb-slp-18.c: Ditto.
5360         * gcc.dg/vect/bb-slp-2.c: Ditto.
5361         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5362         * gcc.dg/vect/bb-slp-27.c: Ditto.
5363         * gcc.dg/vect/bb-slp-19.c: Ditto.
5364         * gcc.dg/vect/bb-slp-3.c: Ditto.
5365         * gcc.dg/vect/bb-slp-28.c: Ditto.
5366         * gcc.dg/vect/bb-slp-4.c: Ditto.
5367         * gcc.dg/vect/bb-slp-29.c: Ditto.
5368         * gcc.dg/vect/bb-slp-5.c: Ditto.
5369         * gcc.dg/vect/bb-slp-6.c: Ditto.
5370         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5371         * gcc.dg/vect/bb-slp-7.c: Ditto.
5372         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5373         * gcc.dg/vect/bb-slp-8.c: Ditto.
5374         * gcc.dg/vect/bb-slp-9.c: Ditto.
5375         * gcc.dg/vect/bb-slp-10.c: Ditto.
5376         * gcc.dg/vect/bb-slp-11.c: Ditto.
5377         * gcc.dg/vect/bb-slp-20.c: Ditto.
5378         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5379         * gcc.dg/vect/bb-slp-21.c: Ditto.
5380         * gcc.dg/vect/bb-slp-30.c: Ditto.
5381         * gcc.dg/vect/bb-slp-13.c: Ditto.
5382         * gcc.dg/vect/bb-slp-22.c: Ditto.
5383         * g++.dg/vect/slp-pr50413.cc: Ditto.
5384         * g++.dg/vect/slp-pr56812.cc: Ditto.
5385         * g++.dg/vect/slp-pr50819.cc: Ditto.
5387 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5389         PR fortran/57456
5390         * gfortran.dg/class_array_17.f90: New.
5392 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5394         * ada/acats/floatstore.lst: New.
5395         * ada/acats/run_all.sh: Process it.
5397 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5399         * gcc.target/powerpc/e500-ord-1.c: New test.
5400         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5401         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5402         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5404 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5406         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5408 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5410         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5412 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5414         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5416 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5418         PR c/57452
5419         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5420         test-case.
5422 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5424         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5426 2013-05-31  Marek Polacek  <polacek@redhat.com>
5428         PR tree-optimization/57478
5429         PR tree-optimization/57453
5430         * gcc.dg/torture/pr57478.c: New test.
5432 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5434         PR fortran/57456
5435         * gfortran.dg/class_array_17.f90: New.
5437 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5439         PR target/56315
5440         * gcc.target/arm/iordi3-opt.c: New test.
5442 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5444         PR fortran/54190
5445         PR fortran/57217
5446         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5447         * gfortran.dg/interface_26.f90: Ditto.
5448         * gfortran.dg/proc_ptr_11.f90: Ditto.
5449         * gfortran.dg/proc_ptr_15.f90: Ditto.
5450         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5451         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5452         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5453         * gfortran.dg/typebound_override_1.f90: Ditto.
5454         * gfortran.dg/typebound_override_4.f90: Ditto.
5455         * gfortran.dg/typebound_proc_6.f03: Ditto.
5456         * gfortran.dg/assumed_type_7.f90: New test.
5457         * gfortran.dg/typebound_override_5.f90: New test.
5458         * gfortran.dg/typebound_override_6.f90: New test.
5459         * gfortran.dg/typebound_override_7.f90: New test.
5461 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5463         PR middle-end/57073
5464         * gfortran.dg/power_6.f90: New.
5466 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5468         * gcc.target/aarch64/insv_1.c: New test.
5470 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5472         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5473         dg-skip-if "No stabs".
5475 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5477         PR fortran/54189
5478         * gfortran.dg/assumed_size_1.f90: New.
5480 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5482         * gcc.dg/shrink-wrap-alloca.c: New added.
5483         * gcc.dg/shrink-wrap-pretend.c: New added.
5484         * gcc.dg/shrink-wrap-sibcall.c: New added.
5486 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5488         PR fortran/57458
5489         * gfortran.dg/assumed_rank_13.f90: New.
5491 2013-05-29  Easwaran Raman  <eraman@google.com>
5493         PR tree-optimization/57442
5494         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5496 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5498         PR tree-optimization/57441
5499         * gcc.c-torture/compile/pr57441.c: New.
5501 2013-05-29  Dehao Chen  <dehao@google.com>
5503         PR testsuite/57413
5504         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5506 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5508         PR fortran/37336
5509         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5510         * gfortran.dg/class_19.f03: Ditto.
5512 2013-05-29  Richard Biener  <rguenther@suse.de>
5514         * gcc.dg/vect/bb-slp-32.c: New testcase.
5516 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5518         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5519         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5520         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5521         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5522         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5523         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5524         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5525         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5526         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5527         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5528         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5529         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5530         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5531         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5532         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5533         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5534         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5535         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5536         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5537         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5538         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5539         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5540         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5541         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5542         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5543         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5544         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5545         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5546         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5547         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5548         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5549         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5550         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5551         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5552         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5553         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5554         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5555         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5556         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5558 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5560         PR fortran/37336
5561         * gfortran.dg/finalize_11.f90: New.
5562         * gfortran.dg/finalize_4.f03: Remove dg-error.
5563         * gfortran.dg/finalize_5.f03: Ditto.
5564         * gfortran.dg/finalize_6.f03: Ditto.
5565         * gfortran.dg/finalize_7.f03: Ditto.
5567 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5569         * gfortran.dg/class_array_16.f90: New.
5571 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5573         PR fortran/57435
5574         * testsuite/gfortran.dg/use_29.f90: New.
5576 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5578         * gnat.dg/fp_exception.adb: New test.
5580 2013-05-28  Richard Biener  <rguenther@suse.de>
5582         PR tree-optimization/56787
5583         * gcc.dg/vect/pr56787.c: New testcase.
5585 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5586             Tobias Burnus  <burnus@net-b.de>
5588         PR fortran/57217
5589         * gfortran.dg/typebound_override_4.f90: New.
5591 2013-05-28  Richard Biener  <rguenther@suse.de>
5593         PR tree-optimization/57411
5594         * g++.dg/opt/pr57411.C: New testcase.
5596 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5598         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5599         * gcc.dg/builtin-bswap-9.c: Likewise.
5601 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5603         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5605 2013-05-27  Richard Biener  <rguenther@suse.de>
5607         PR middle-end/57412
5608         * gcc.dg/gomp/pr57412.c: New testcase.
5610 2013-05-27  Bud Davis  <jmdavis@link.com>
5612         PR fortran/50405
5613         * gfortran.dg/stfunc_8.f90: New.
5615 2013-05-27  Richard Biener  <rguenther@suse.de>
5617         PR tree-optimization/57343
5618         * gcc.dg/torture/pr57343.c: New testcase.
5620 2013-05-27  Richard Biener  <rguenther@suse.de>
5622         PR tree-optimization/57417
5623         * gcc.dg/torture/pr57417.c: New testcase.
5625 2013-05-27  Richard Biener  <rguenther@suse.de>
5627         PR tree-optimization/57396
5628         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5630 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5632         * gnat.dg/specs/last_bit.ads: New test.
5634 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5636         * gnat.dg/specs/machine_attribute.ads: New test.
5638 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5640         * gnat.dg/incomplete3.ad[sb]: New test.
5642 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5644         PR target/53916
5645         * gcc.target/mips/div-13.c: New test.
5647 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5649         PR target/55777
5650         * gcc.target/mips/mips16-attributes-5.c,
5651         * gcc.target/mips/mips16-attributes-6.c: New tests.
5653 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5655         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5656         * gcc.dg/builtin-bswap-8.c: Likewise.
5658 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5660         PR c++/52216
5661         * g++.dg/cpp0x/new1.C: New.
5663 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5665         PR c++/25666
5666         * g++.dg/parse/dtor16.C: New.
5667         * g++.dg/parse/dtor6.C: Adjust.
5669 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5671         PR c++/19618
5672         * g++.dg/expr/bitfield12.C: New.
5674 2013-05-24  Jeff Law  <law@redhat.com>
5676         PR tree-optimization/57124
5677         * gcc.c-torture/execute/pr57124.c: New test.
5678         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5680 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5682         PR tree-optimization/57294
5683         * gcc.dg/ipa/pr57294.c: New test.
5685 2013-05-24  Dehao Chen  <dehao@google.com>
5687         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5689 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5691         * gcc.target/aarch64/scalar_intrinsics.c
5692         (force_simd): Use a valid instruction.
5693         (test_vdupd_lane_s64): Pass a valid lane argument.
5694         (test_vdupd_lane_u64): Likewise.
5696 2013-05-24  Richard Biener  <rguenther@suse.de>
5698         PR tree-optimization/57287
5699         * gcc.dg/pr57287.c: New testcase.
5701 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5703         PR c++/26572
5704         * g++.dg/template/error51.C: New.
5706 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5708         PR c++/25503
5709         * g++.dg/template/bitfield2.C: New.
5711 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5713         * gnat.dg/specs/noinline1.ads: New test.
5714         * gnat.dg/noinline2.ad[sb]: Likewise.
5715         * gnat.dg/specs/noinline3.ads: Likewise.
5716         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5718 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5720         PR tree-ssa/57385
5721         * gcc.dg/tree-ssa/pr57385.c: New test.
5723 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5725         * gnat.dg/derived_type4.adb: New test.
5727 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5729         * gcc.dg/builtin-bswap-6.c: New test.
5730         * gcc.dg/builtin-bswap-7.c: Likewise.
5731         * gcc.dg/builtin-bswap-8.c: Likewise.
5732         * gcc.dg/builtin-bswap-9.c: Likewise.
5734 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5736         PR debug/57351
5737         * gcc.dg/debug/pr57351.c: New test
5739 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5741         * gcc.target/aarch64/vect-clz.c: New file.
5743 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5745         PR middle-end/57347
5746         * gcc.dg/ipa/pr57347.c: New test.
5748 2013-05-23  Richard Biener  <rguenther@suse.de>
5750         PR tree-optimization/57380
5751         * g++.dg/tree-ssa/pr57380.C: New testcase.
5753 2013-05-23  Richard Biener  <rguenther@suse.de>
5755         PR middle-end/57381
5756         * gcc.dg/torture/pr57381.c: New testcase.
5758 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5760         PR middle-end/57344
5761         * gcc.c-torture/execute/pr57344-1.c: New test.
5762         * gcc.c-torture/execute/pr57344-2.c: New test.
5763         * gcc.c-torture/execute/pr57344-3.c: New test.
5764         * gcc.c-torture/execute/pr57344-4.c: New test.
5766 2013-05-23  Richard Biener  <rguenther@suse.de>
5768         PR rtl-optimization/57341
5769         * gcc.dg/torture/pr57341.c: New testcase.
5771 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5773         PR c++/57352
5774         * g++.dg/parse/crash62.C: New.
5776 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5777             Pat Haugen  <pthaugen@us.ibm.com>
5778             Peter Bergner  <bergner@vnet.ibm.com>
5780         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5781         crypto builtins.
5783 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5785         PR fortran/57364
5786         * gfortran.dg/defined_assignment_6.f90: New.
5788 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5790         PR fortran/57338
5791         * gfortran.dg/assumed_type_6.f90: New.
5793 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5795         PR c++/57211
5796         * g++.dg/cpp0x/Wunused-parm.C: New.
5798 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5800         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5801         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5803 2013-05-21  Easwaran Raman  <eraman@google.com>
5805         PR tree-optimization/57322
5806         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5808 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5810         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5811         .set (no)?micromips
5813 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5815         PR fortran/57035
5816         * gfortran.dg/assumed_type_5.f90: New.
5817         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5818         * gfortran.dg/assumed_rank_2.f90: Ditto.
5819         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5820         * gfortran.dg/no_arg_check_3.f90: Ditto.
5822 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5824         PR tree-optimization/57331
5825         * gcc.c-torture/compile/pr57331.c: New test.
5827 2013-05-21  Richard Biener  <rguenther@suse.de>
5829         PR tree-optimization/57330
5830         * gcc.dg/torture/pr57330.c: New testcase.
5832 2013-05-21  Richard Biener  <rguenther@suse.de>
5834         PR tree-optimization/57303
5835         * gcc.dg/torture/pr57303.c: New testcase.
5837 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5839         PR tree-optimization/57321
5840         * gcc.c-torture/execute/pr57321.c: New test.
5842 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5844         PR fortran/48858
5845         PR fortran/55465
5846         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5847         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5848         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5849         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5850         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5851         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5852         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5853         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5854         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5855         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5856         * gfortran.dg/binding_label_tests_24.f90: New.
5857         * gfortran.dg/binding_label_tests_25.f90: New.
5859 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5861         PR fortran/48858
5862         * gfortran.dg/binding_label_tests_17.f90: New.
5863         * gfortran.dg/binding_label_tests_18.f90: New.
5864         * gfortran.dg/binding_label_tests_19.f90: New.
5865         * gfortran.dg/binding_label_tests_20.f90: New.
5866         * gfortran.dg/binding_label_tests_21.f90: New.
5867         * gfortran.dg/binding_label_tests_22.f90: New.
5868         * gfortran.dg/binding_label_tests_23.f90: New.
5870 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5872         PR fortran/48858
5873         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5874         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5875         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5876         * gfortran.dg/common_18.f90: New.
5877         * gfortran.dg/common_19.f90: New.
5878         * gfortran.dg/common_20.f90: New.
5879         * gfortran.dg/common_21.f90: New.
5881 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5883         PR c++/12288
5884         * g++.dg/parse/error52.C: New.
5885         * g++.dg/parse/error3.C: Adjust.
5886         * g++.dg/parse/error36.C: Likewise.
5888 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5890         PR target/56547
5891         * gcc.target/sh/pr56547-1.c: New.
5892         * gcc.target/sh/pr56547-2.c: New.
5894 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5896         PR c++/23608
5897         * g++.dg/warn/Wsign-compare-6.C: New.
5898         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5900 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5902         PR c++/57327
5903         * g++.dg/template/error50.C: New.
5905 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5907         PR c++/10207
5908         * g++.dg/ext/complit13.C: New.
5910 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5912         PR c++/57175
5913         * g++.dg/pr57175.C: New testcase.
5915 2013-05-17  Easwaran Raman  <eraman@google.com>
5917         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5919 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5921         PR testsuite/57313
5922         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5924 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5926         PR rtl-optimization/57281
5927         PR rtl-optimization/57300
5928         * gcc.dg/pr57300.c: New test.
5929         * gcc.c-torture/execute/pr57281.c: New test.
5931 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5933         PR c++/18126
5934         * g++.dg/ext/sizeof-complit.C: New.
5936 2013-05-17  Marek Polacek  <polacek@redhat.com>
5938         * gcc.dg/strlenopt-25.c: New test.
5939         * gcc.dg/strlenopt-26.c: Likewise.
5941 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5943         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5944         instead of -mavx2, require only avx instead of avx2.
5945         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5946         of avx2-check.h and turn into an avx runtime test instead of
5947         avx2 runtime test.
5949 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5951         * g++.dg/ext/vector22.C: Uncomment working test.
5953 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5955         PR c++/17410
5956         * g++.dg/template/pr17410.C: New.
5958 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5960         * gcc.target/i386/rotate-3.c: New test.
5961         * gcc.target/i386/rotate-3a.c: New test.
5962         * gcc.target/i386/rotate-4.c: New test.
5963         * gcc.target/i386/rotate-4a.c: New test.
5964         * gcc.target/i386/rotate-5.c: New test.
5965         * gcc.target/i386/rotate-5a.c: New test.
5967 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5969         * gcc.dg/visibility-21.c: Require section_anchors.
5971 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5973         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5974         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5975         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5977 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5979         * gcc.dg/visibility-21.c: New.
5981 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5983         PR middle-end/57286
5984         * gcc.dg/pr57286.c: New testcase.
5985         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5986         * g++.dg/ext/vector22.C: Comment out transformations not
5987         performed anymore.
5989 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5991         PR target/57260
5992         * gcc.target/mips/call-1.c: Restrict to o32.
5993         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5995 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5997         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5998         dg-messages.
5999         * g++.dg/warn/Wshadow-1.C: Likewise.
6000         * g++.dg/warn/Wshadow-6.C: Likewise.
6001         * g++.dg/warn/Wshadow-7.C: Likewise.
6003 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6005         PR c++/31952
6006         * g++.dg/parse/pr31952-1.C: New.
6007         * g++.dg/parse/pr31952-2.C: Likewise.
6008         * g++.dg/parse/pr31952-3.C: Likewise.
6010         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6011         * g++.old-deja/g++.jason/cond.C: Likewise.
6012         * g++.dg/cpp0x/range-for5.C: Likewise.
6014 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6016         PR target/19599
6017         * gcc.target/arm/pr40887.c: Adjust testcase.
6018         * gcc.target/arm/pr19599.c: New test.
6020 2013-05-15  Richard Biener  <rguenther@suse.de>
6022         PR tree-optimization/57275
6023         * gcc.target/i386/pr57275.c: New testcase.
6025 2013-05-15  Jan Hubicka  <jh@suse.cz>
6027         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6028         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6029         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6031 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6033         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6034         scheduling.
6036 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6038         PR c++/57274
6039         * c-c++-common/Wsequence-point-1.c: New test.
6041 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6043         * g++.dg/ext/vector22.C: New testcase.
6044         * gcc.dg/binop-xor3.c: Remove xfail.
6046 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6048         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6049         FLOAT cmp FLOAT ? INT : INT.
6050         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6051         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6052         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6053         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6054         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6055         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6057 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6059         PR c++/53903
6060         * g++.dg/cpp0x/defaulted43.C: New.
6062 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6064         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6065         (alloca): Remove declaration.
6066         (foo9): Replace alloca by __builtin_alloca.
6068 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6070         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6071         Expect "size of array is too large" error.
6073 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6075         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6077 2013-05-14  Richard Biener  <rguenther@suse.de>
6079         PR middle-end/57235
6080         * g++.dg/torture/pr57235.C: New testcase.
6082 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6084         PR middle-end/57251
6085         * gcc.dg/torture/pr57251.c: New test.
6087 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6089         PR target/57264
6090         * gcc.target/i386/pr57264.c: New test.
6092 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6094         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6096 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6098         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6100 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6102         PR tree-optimization/45216
6103         PR tree-optimization/57157
6104         * c-c++-common/rotate-1.c: Add 32 tests with +.
6105         * c-c++-common/rotate-1a.c: Adjust.
6106         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6107         * c-c++-common/rotate-2b.c: New test.
6108         * c-c++-common/rotate-3.c: Add 32 tests with +.
6109         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6110         * c-c++-common/rotate-4b.c: New test.
6111         * c-c++-common/rotate-5.c: New test.
6113 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6115         PR middle-end/42371
6116         * gcc.dg/ipa/remref-0.c: New test.
6117         * gcc.dg/ipa/remref-1a.c: Likewise.
6118         * gcc.dg/ipa/remref-1b.c: Likewise.
6119         * gcc.dg/ipa/remref-2a.c: Likewise.
6120         * gcc.dg/ipa/remref-2b.c: Likewise.
6122 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6124         * gcc.dg/vector-shift-2.c: New testcase.
6126 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6128         PR tree-optimization/57230
6129         * gcc.dg/strlenopt-24.c: New test.
6131         PR tree-optimization/57230
6132         * gcc.dg/strlenopt-23.c: New test.
6134 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6136         PR target/57108
6137         * gcc.target/sh/pr57108.c: Move this test case to ...
6138         * gcc.c-torture/compile/pr57108.c: ... here.
6140 2013-05-10  Richard Biener  <rguenther@suse.de>
6142         PR tree-optimization/57214
6143         * gcc.dg/torture/pr57214.c: New testcase.
6145 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6147         * gcc.dg/vector-shift.c: New testcase.
6149 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6151         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6153         PR tree-optimization/45216
6154         PR tree-optimization/57157
6155         * c-c++-common/rotate-1.c: New test.
6156         * c-c++-common/rotate-1a.c: New test.
6157         * c-c++-common/rotate-2.c: New test.
6158         * c-c++-common/rotate-2a.c: New test.
6159         * c-c++-common/rotate-3.c: New test.
6160         * c-c++-common/rotate-3a.c: New test.
6161         * c-c++-common/rotate-4.c: New test.
6162         * c-c++-common/rotate-4a.c: New test.
6164 2013-05-10  Richard Biener  <rguenther@suse.de>
6166         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6167         * gcc.target/i386/l_fma_double_1.c: Adjust.
6168         * gcc.target/i386/l_fma_double_2.c: Likewise.
6169         * gcc.target/i386/l_fma_double_3.c: Likewise.
6170         * gcc.target/i386/l_fma_double_4.c: Likewise.
6171         * gcc.target/i386/l_fma_double_5.c: Likewise.
6172         * gcc.target/i386/l_fma_double_6.c: Likewise.
6173         * gcc.target/i386/l_fma_float_1.c: Likewise.
6174         * gcc.target/i386/l_fma_float_2.c: Likewise.
6175         * gcc.target/i386/l_fma_float_3.c: Likewise.
6176         * gcc.target/i386/l_fma_float_4.c: Likewise.
6177         * gcc.target/i386/l_fma_float_5.c: Likewise.
6178         * gcc.target/i386/l_fma_float_6.c: Likewise.
6180 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6182         PR c++/51226
6183         * g++.dg/cpp0x/pr51226.C: New.
6185 2013-04-16  Han Shen  <shenhan@google.com>
6187         Test cases for '-fstack-protector-strong'.
6188         * gcc.dg/fstack-protector-strong.c: New.
6189         * g++.dg/fstack-protector-strong.C: New.
6191 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6193         * gcc.target/aarch64/ands_1.c: New test.
6194         * gcc.target/aarch64/ands_2.c: Likewise
6196 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6198         * lib/target-supports.exp (check_effective_target_hw): New
6199         function.
6200         * c-c++-common/asan/clone-test-1.c: Call
6201         check_effective_target_hw.
6202         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6203         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6204         possible decorations.
6205         * c-c++-common/asan/null-deref-1.c: Likewise.
6206         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6207         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6208         * c-c++-common/asan/use-after-free-1.c: Likewise.
6209         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6210         * g++.dg/asan/large-func-test-1.C: Likewise.
6212 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6214         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6216 2013-05-07  Richard Biener  <rguenther@suse.de>
6218         PR middle-end/57190
6219         * g++.dg/torture/pr57190.C: New testcase.
6221 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6223         PR tree-optimization/57149
6224         * gcc.dg/pr57149.c: New test.
6226         PR debug/57184
6227         * gcc.dg/pr57184.c: New test.
6229 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6231         * gnat.dg/specs/array3.ads: New test.
6233 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6235         * c-c++-common/vector-scalar-2.c: New testcase.
6237 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6239         * gcc.target/i386/asm-dialect-2.c: New testcase.
6241 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6243         PR c++/57183
6244         * g++.dg/cpp0x/auto38.C: New.
6246 2013-05-06  Richard Biener  <rguenther@suse.de>
6248         PR tree-optimization/57185
6249         * gcc.dg/autopar/pr57185.c: New testcase.
6251 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6253         PR target/57106
6254         * gcc.target/i386/pr57106.c: New test.
6256 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6258         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6259         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6260         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6261         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6262         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6263         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6264         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6266 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6268         PR bootstrap/57154
6269         * gcc.dg/pr57154.c: New test.
6271 2013-05-06  Richard Biener  <rguenther@suse.de>
6273         PR middle-end/57147
6274         * gcc.dg/torture/pr57147-1.c: New testcase.
6275         * gcc.dg/torture/pr57147-2.c: Likewise.
6276         * gcc.dg/torture/pr57147-3.c: Likewise.
6278 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6280         PR target/55303
6281         * gcc.target/sh/pr55303-1.c: New.
6282         * gcc.target/sh/pr55303-2.c: New.
6283         * gcc.target/sh/pr55303-3.c: New.
6285 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6287         * gfortran.dg/allocate_with_source_3.f90: New.
6289 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6291         PR fortran/57141
6292         * gfortran.dg/null_8.f90: New.
6294 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6296         PR c++/53745
6297         * g++.dg/cpp0x/enum27.C: New.
6298         * g++.dg/cpp0x/enum_base.C: Adjust.
6300 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6302         PR tree-optimization/56205
6303         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6305 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6307         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6308         * gfortran.dg/bind_c_usage_27.f90: New.
6309         * gfortran.dg/bind_c_usage_28.f90: New.
6311 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6313         PR c++/51927
6314         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6316 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6318         PR target/57150
6319         * gcc.target/powerpc/pr57150.c: New file.
6321 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6323         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6324         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6325         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6326         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6327         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6328         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6329         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6331 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6333         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6334         scan-assembler-times.
6336 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6338         * gcc.dg/tree-ssa/slsr-32.c: New.
6339         * gcc.dg/tree-ssa/slsr-33.c: New.
6340         * gcc.dg/tree-ssa/slsr-34.c: New.
6341         * gcc.dg/tree-ssa/slsr-35.c: New.
6342         * gcc.dg/tree-ssa/slsr-36.c: New.
6343         * gcc.dg/tree-ssa/slsr-37.c: New.
6344         * gcc.dg/tree-ssa/slsr-38.c: New.
6346 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6348         * gcc.target/aarch64/tst_1.c: New test.
6349         * gcc.target/aarch64/tst_2.c: Likewise
6351 2013-05-02  Jeff Law  <law@redhat.com>
6353         PR tree-optimization/57144
6354         * gcc.c-torture/execute/pr57144.c: New test.
6356 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6358         PR rtl-optimization/57130
6359         * gcc.c-torture/execute/pr57130.c: New test.
6361 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6363         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6365 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6367         * gcc.target/aarch64/fabd.c: New file.
6369 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6371         PR c++/54318
6372         * g++.dg/cpp0x/pr54318.C: New.
6374 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6376         PR c++/14283
6377         * g++.dg/parse/error51.C: New.
6378         * g++.dg/parse/error15.C: Adjust column numbers.
6380 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6382         PR fortran/57142
6383         * gfortran.dg/size_kind_2.f90: New.
6384         * gfortran.dg/size_kind_3.f90: New.
6386 2013-05-02  Richard Biener  <rguenther@suse.de>
6388         PR middle-end/57140
6389         * g++.dg/torture/pr57140.C: New testcase.
6391 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6393         PR target/56732
6394         * gcc.target/arm/pr56732-1.c: New test.
6396 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6398         PR middle-end/56988
6399         * gcc.dg/ipa/pr56988.c: New test.
6401 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6403         * gcc.target/aarch64/bics_1.c: New test.
6404         * gcc.target/aarch64/bics_2.c: Likewise.
6406 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6408         PR rtl-optimization/57131
6409         * gcc.c-torture/execute/pr57131.c: New test.
6411 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6413         PR c++/57132
6414         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6416 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6418         PR target/57091
6419         * gcc.target/i386/pr57091.c: New test.
6421 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6423         * gcc.target/aarch64/vect-vaddv.c: New.
6425 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6427         * gcc.target/aarch64/vect-vmaxv.c: New.
6428         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6430 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6432         * gcc.target/aarch64/scalar-vca.c: New.
6433         * gcc.target/aarch64/vect-vca.c: Likewise.
6435 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6437         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6438         (test_vceqd_s64): Force arguments to SIMD registers.
6439         (test_vceqzd_s64): Likewise.
6440         (test_vcged_s64): Likewise.
6441         (test_vcled_s64): Likewise.
6442         (test_vcgezd_s64): Likewise.
6443         (test_vcged_u64): Likewise.
6444         (test_vcgtd_s64): Likewise.
6445         (test_vcltd_s64): Likewise.
6446         (test_vcgtzd_s64): Likewise.
6447         (test_vcgtd_u64): Likewise.
6448         (test_vclezd_s64): Likewise.
6449         (test_vcltzd_s64): Likewise.
6450         (test_vtst_s64): Likewise.
6451         (test_vtst_u64): Likewise.
6453 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6455         PR c++/57092
6456         * g++.dg/cpp0x/decltype53.C: New.
6458 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6460         PR fortran/57071
6461         * gfortran.dg/power_5.f90:  New test.
6463 2013-04-30  Richard Biener  <rguenther@suse.de>
6465         PR middle-end/57122
6466         * gcc.dg/torture/pr57122.c: New testcase.
6468 2013-04-30  Richard Biener  <rguenther@suse.de>
6470         PR middle-end/57107
6471         * g++.dg/torture/pr57107.C: New testcase.
6473 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6475         PR rtl-optimization/57105
6476         * gcc.dg/pr57105.c: New test.
6478 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6480         PR tree-optimization/57104
6481         * gcc.dg/pr57104.c: New test.
6483 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6485         PR target/44578
6486         * gcc.target/i386/pr44578.c: New test.
6488 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6490         PR target/57097
6491         * gcc.target/i386/pr57097.c: New test.
6493 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6495         PR target/57098
6496         * gcc.target/i386/pr57098.c: New test.
6498 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6500         * gcc.c-torture/execute/pr55875.c: New test.
6502 2013-04-29  Richard Biener  <rguenther@suse.de>
6504         PR middle-end/57075
6505         * gcc.dg/torture/pr57075.c: New testcase.
6507 2013-04-29  Richard Biener  <rguenther@suse.de>
6509         PR middle-end/57103
6510         * gcc.dg/autopar/pr57103.c: New testcase.
6512 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6514         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6516 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6518         * gcc.dg/pr50763.c: Update test.
6520 2013-04-26  Jeff Law  <law@redhat.com>
6522         * gcc.dg/tree-ssa/vrp88.c: New test.
6524 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6526         PR target/57108
6527         * gcc.target/sh/pr57108.c: New test.
6529 2013-04-29  Richard Biener  <rguenther@suse.de>
6531         PR middle-end/57089
6532         * gfortran.dg/gomp/pr57089.f90: New testcase.
6534 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6536         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6538 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6540         * gcc.target/aarch64/vect-vcvt.c: New.
6542 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6544         * gcc.target/aarch64/vect-vrnd.c: New.
6546 2013-04-29  Richard Biener  <rguenther@suse.de>
6548         PR tree-optimization/57081
6549         * gcc.dg/torture/pr57081.c: New testcase.
6551 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6553         PR tree-optimization/57083
6554         * gcc.dg/torture/pr57083.c: New test.
6556 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6558         PR c++/56450
6559         * g++.dg/cpp0x/decltype52.C: New.
6561 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6563         N3472 binary constants
6564         * g++.dg/cpp/limits.C: Adjust warning wording.
6565         * g++.dg/system-binary-constants-1.C: Likewise.
6566         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6568 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6570         PR fortran/57093
6571         * gfortran.dg/coarray_30.f90: New.
6573 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6575         PR fortran/57071
6576         * frontend-passes (optimize_power):  New function.
6577         (optimize_op):  Use it.
6579 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6581         PR target/56866
6582         * gcc.c-torture/execute/pr56866.c: New test.
6583         * gcc.target/i386/pr56866.c: New test.
6585 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6587         PR go/57045
6588         * gcc.dg/setjmp-5.c: New test.
6590 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6592         PR c++/55708
6593         * g++.dg/cpp0x/constexpr-55708.C: New.
6595 2013-04-26  Richard Biener  <rguenther@suse.de>
6597         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6598         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6599         * gcc.dg/pr53265.c: Remove XFAILs.
6600         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6601         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6603 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6605         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6606         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6607         -fdiagnostics-color=never option similarly to
6608         -fno-diagnostics-show-caret option.
6610 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6612         PR rtl-optimization/57003
6613         * gcc.target/i386/pr57003.c: New test.
6615 2013-04-25  Marek Polacek  <polacek@redhat.com>
6617         PR tree-optimization/57066
6618         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6620 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6621             Tejas Belagod  <tejas.belagod@arm.com>
6623         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6624         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6625         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6627 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6629         * gcc.target/aarch64/cmp.c: New.
6631 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6633         * gcc.target/aarch64/ngc.c: New.
6635 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6637         * lib/target-supports.exp
6638         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6639         (check_effective_target_arm_neon_fp16_ok): Likewise.
6640         (add_options_for_arm_neon_fp16): Likewise.
6641         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6642         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6644 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6646         PR rtl-optimizations/57046
6647         * gcc.target/i386/pr57046.c: New test.
6649 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6651         * g++.dg/cpp1y/cplusplus.C: New.
6653 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6655         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6657 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6659         * c-c++-common/Wpointer-arith-1.c: New.
6661 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6663         * g++.dg/cpp1y/cxx1y_macro.C: New.
6665 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6667         PR c++/56970
6668         * g++.dg/cpp0x/sfinae45.C: New.
6670 2013-04-24  Richard Biener  <rguenther@suse.de>
6672         PR testsuite/57050
6673         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6675 2013-04-23  Richard Biener  <rguenther@suse.de>
6677         PR middle-end/57036
6678         * gcc.dg/torture/pr57036-1.c: New testcase.
6679         * gcc.dg/torture/pr57036-2.c: Likewise.
6681 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6683         * gcc.target/aarch64/scalar-mov.c: New testcase.
6685 2013-04-23  Richard Biener  <rguenther@suse.de>
6687         PR tree-optimization/57026
6688         * gcc.dg/torture/pr57026.c: New testcase.
6690 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6692         PR fortran/53685
6693         PR fortran/57022
6694         * gfortran.dg/transfer_check_4.f90: New.
6696 2013-04-22  Marek Polacek  <polacek@redhat.com>
6698         PR sanitizer/56990
6699         * gcc.dg/pr56990.c: New test.
6701 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6703         PR target/57018
6704         * gcc.target/i386/pr57018.c: New test.
6706 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6708         * gcc.target/aarch64/vrecps.c: New.
6709         * gcc.target/aarch64/vrecpx.c: Likewise.
6711 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6713         PR target/56995
6714         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6716 2013-04-21  Jeff Law  <law@redhat.com>
6718         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6720 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6722         PR fortran/56907
6723         * gfortran.dg/c_loc_test_22.f90: New.
6725 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6727         PR rtl-optimization/56847
6728         * gcc.dg/pr56847.c: New test.
6730 2013-04-19  Richard Biener  <rguenther@suse.de>
6732         PR tree-optimization/56982
6733         * gcc.c-torture/execute/pr56982.c: New testcase.
6735 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6737         PR tree-optimization/56718
6738         * g++.dg/ipa/imm-devirt-1.C: New test.
6739         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6741 2013-04-19  Richard Biener  <rguenther@suse.de>
6743         PR tree-optimization/57000
6744         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6746 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6747             Mikael Morin  <mikael@gcc.gnu.org>
6749         PR fortran/56872
6750         * gfortran.dg/array_constructor_45.f90:  New test.
6751         * gfortran.dg/array_constructor_46.f90:  New test.
6752         * gfortran.dg/array_constructor_47.f90:  New test.
6753         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6755 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6757         PR rtl-optimization/56999
6758         * g++.dg/opt/pr56999.C: New test.
6760 2013-04-18  Cary Coutant  <ccoutant@google.com>
6762         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6763         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6765 2013-04-18  Cary Coutant  <ccoutant@google.com>
6767         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6768         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6769         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6770         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6771         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6772         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6773         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6774         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6775         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6776         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6777         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6779 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6781         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6783 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6785         PR tree-optimization/56984
6786         * gcc.c-torture/compile/pr56984.c: New test.
6788         PR rtl-optimization/56992
6789         * gcc.dg/pr56992.c: New test.
6791 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6793         PR fortran/56814
6794         * gfortran.dg/proc_ptr_42.f90: New.
6796 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6798         * gnat.dg/discr41.ad[sb]: New test.
6799         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6800         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6801         * gcc.dg/vect/slp-24.c: Likewise.
6802         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6803         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6804         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6805         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6806         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6807         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6808         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6809         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6810         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6811         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6812         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6813         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6814         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6815         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6816         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6817         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6818         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6819         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6820         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6821         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6822         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6823         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6824         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6825         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6826         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6827         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6829 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6831         PR fortran/40958
6832         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6833         * gfortran.dg/module_md5_1.f90: Remove.
6835 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6837         * gcc.target/aarch64/adds3.c: New.
6838         * gcc.target/aarch64/subs3.c: New.
6840 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6842         * gcc.target/aarch64/adds1.c: New.
6843         * gcc.target/aarch64/adds2.c: New.
6844         * gcc.target/aarch64/subs1.c: New.
6845         * gcc.target/aarch64/subs2.c: New.
6847 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6849         Implement n3599 - Literal operator templates for strings.
6850         * g++.dg/cpp1y/udlit-char-template.C: New test.
6851         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6853 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6855         PR fortran/39505
6856         * gfortran.dg/no_arg_check_1.f90: New.
6857         * gfortran.dg/no_arg_check_2.f90: New.
6858         * gfortran.dg/no_arg_check_3.f90: New.
6860 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6862         PR fortran/56968
6863         * gfortran.dg/proc_ptr_41.f90: New.
6865 2013-04-16  Richard Biener  <rguenther@suse.de>
6867         PR tree-optimization/56756
6868         * gcc.dg/torture/pr56756.c: New testcase.
6870 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6872         PR fortran/56969
6873         * gfortran.dg/c_assoc_5.f90: New.
6875 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6877         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6878         * gcc.c-torture/execute/pr33992.x: Remove.
6879         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6880         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6881         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6883 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6885         PR tree-optimization/56962
6886         * gcc.c-torture/execute/pr56962.c: New test.
6888 2013-04-15  Richard Biener  <rguenther@suse.de>
6890         PR tree-optimization/56933
6891         * gcc.dg/vect/pr56933.c: New testcase.
6893 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6895         * gcc.target/arm/anddi3-opt.c: New test.
6896         * gcc.target/arm/anddi3-opt2.c: Likewise.
6898 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6900         * gcc.dg/pr56890-1.c: New test.
6901         * gcc.dg/pr56890-2.c: Likewise.
6903 2013-04-15  Joey Ye  <joey.ye@arm.com>
6905         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6906         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6908 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6910         PR fortran/56816
6911         * gfortran.dg/select_type_33.f03: New test.
6913 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6915         PR fortran/55959
6916         * gfortran.dg/typebound_proc_29.f03: New.
6918 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6920         PR fortran/56266
6921         * gfortran.dg/typebound_proc_28.f03: New.
6923 2013-04-12  Jeff Law  <law@redhat.com>
6925         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6926         either.
6928 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6930         PR fortran/56929
6931         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6933 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6935         PR target/56903
6936         * gcc.target/i386/pr56903.c: New test.
6938 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6940         PR fortran/56261
6941         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6942         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6943         * gfortran.dg/block_11.f90: Fix invalid test case.
6944         * gfortran.dg/function_types_3.f90: Add new error message.
6945         * gfortran.dg/global_references_1.f90: Ditto.
6946         * gfortran.dg/import2.f90: Remove unneeded parts.
6947         * gfortran.dg/import6.f90: Fix invalid test case.
6948         * gfortran.dg/proc_decl_2.f90: Ditto.
6949         * gfortran.dg/proc_decl_9.f90: Ditto.
6950         * gfortran.dg/proc_decl_18.f90: Ditto.
6951         * gfortran.dg/proc_ptr_40.f90: New.
6952         * gfortran.dg/whole_file_7.f90: Modified error wording.
6953         * gfortran.dg/whole_file_16.f90: Ditto.
6954         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6955         * gfortran.dg/whole_file_18.f90: Modified error wording.
6956         * gfortran.dg/whole_file_20.f03: Ditto.
6957         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6958         invalid test case.
6960 2013-04-12  Richard Biener  <rguenther@suse.de>
6962         Revert
6963         2013-04-10  Richard Biener  <rguenther@suse.de>
6965         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6967 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6969         PR fortran/56845
6970         * gfortran.dg/class_allocate_15.f90: New.
6972         Revert:
6973         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6975         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6976         scan-tree-dump-times.
6978 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6980         PR tree-optimization/56918
6981         PR tree-optimization/56920
6982         * gcc.dg/vect/pr56918.c: New test.
6983         * gcc.dg/vect/pr56920.c: New test.
6985 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6987         PR fortran/56845
6988         * gfortran.dg/class_allocate_14.f90: New.
6989         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6990         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6992 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6994         * gcc.dg/fold-cstvecshift.c: New testcase.
6996 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6998         * gcc.target/aarch64/negs.c: New.
7000 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7002         PR c++/56895
7003         * g++.dg/template/arrow4.C: New test.
7005 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7007         * gnat.dg/array23.adb: New test.
7008         * gnat.dg/array23_pkg[123].ads: New helpers.
7010 2013-04-11  Jeff Law  <law@redhat.com>
7012         PR tree-optimization/56900
7013         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7015 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7017         PR c++/56913
7018         * g++.dg/cpp0x/sfinae44.C: New.
7020 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7022         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7023         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7025 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7027         PR c++/54216
7028         * g++.dg/cpp0x/enum26.C: New.
7029         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7031 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7033         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7034         inverse operands.
7035         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7036         loop is vectorized.
7037         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7038         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7039         loop is vectorized and that the correct instruction is generated.
7040         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7041         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7042         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7044 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7046         PR tree-optimization/56899
7047         * gcc.c-torture/execute/pr56899.c: New test.
7049 2013-04-10  David S. Miller  <davem@davemloft.net>
7051         * gcc.target/sparc/setcc-4.c: New test.
7052         * gcc.target/sparc/setcc-5.c: New test.
7054 2013-04-10  Richard Biener  <rguenther@suse.de>
7056         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7058 2013-04-10  Richard Biener  <rguenther@suse.de>
7060         * gcc.dg/vect/slp-39.c: New testcase.
7062 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7064         PR tree-optimization/55524
7065         * gcc.target/epiphany/fnma-1.c: New test.
7067 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7069         * gcc.dg/tree-ssa/inline-11.c: New test
7071 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7073         PR c++/56895
7074         * g++.dg/template/arrow3.C: New test.
7076 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7078         * gcc.target/arm/minmax_minus.c: New test.
7080 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7082         PR middle-end/56883
7083         * c-c++-common/gomp/pr56883.c: New test.
7085 2013-04-09  Jeff Law  <law@redhat.com>
7087         * gcc.dg/tree-ssa/vrp87.c: New test.
7089 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7091         PR tree-optimization/56854
7092         * g++.dg/torture/pr56854.C: New test.
7094 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7096         PR fortran/56782
7097         * gfortran.dg/array_constructor_44.f90:  New test.
7099 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7101         PR c++/56871
7102         * g++.dg/cpp0x/constexpr-specialization.C: New.
7104 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7106         * gcc.c-torture/execute/pr56837.c: New test.
7108         PR c++/34949
7109         PR c++/50243
7110         * g++.dg/opt/vt3.C: New test.
7111         * g++.dg/opt/vt4.C: New test.
7113 2013-04-08  Jeff Law  <law@redhat.com>
7115         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7117 2013-04-08  Richard Biener  <rguenther@suse.de>
7119         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7121 2013-04-08  Richard Biener  <rguenther@suse.de>
7123         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7125 2013-04-08  Richard Biener  <rguenther@suse.de>
7127         * g++.dg/vect/slp-pr56812.cc: Adjust.
7129 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7131         * gcc.dg/pr56837.c: New test.
7132         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7133         "generated memset minus one".
7135 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7137         PR fortran/56849
7138         * gfortran.dg/reshape_5.f90: New.
7140 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7142         PR target/56843
7143         * gcc.target/powerpc/recip-1.c: Modify expected output.
7144         * gcc.target/powerpc/recip-3.c: Likewise.
7145         * gcc.target/powerpc/recip-4.c: Likewise.
7146         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7148 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7150         * gcc.target/arm/peep-ldrd-1.c: New test.
7151         * gcc.target/arm/peep-strd-1.c: Likewise.
7153 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7155         * gcc.target/arm/negdi-1.c: New test.
7156         * gcc.target/arm/negdi-2.c: Likewise.
7157         * gcc.target/arm/negdi-3.c: Likewise.
7158         * gcc.target/arm/negdi-4.c: Likewise.
7160 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7162         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7163         Add -march=armv8-a when we use v8 NEON.
7164         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7165         (check_effective_target_vect_call_ceilf): Likewise.
7166         (check_effective_target_vect_call_floorf): Likewise.
7167         (check_effective_target_vect_call_roundf): Likewise.
7168         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7169         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7170         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7171         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7172         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7174 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7176         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7177         * gcc.target/powerpc/sd-pwr6.c: Same.
7178         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7179         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7181 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7183         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7185 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7187         PR fortran/40881
7188         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7189         * gfortran.dg/altreturn_4.f90: Ditto.
7190         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7191         * gfortran.dg/altreturn_5.f90: Ditto.
7192         * gfortran.dg/altreturn_6.f90: Ditto.
7193         * gfortran.dg/altreturn_7.f90: Ditto.
7195 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7197         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7198         New procedure.
7199         (check_effective_target_arm_v8_neon_ok_nocache):
7200         Likewise.
7201         (check_effective_target_arm_v8_neon_ok): Change to use
7202         check_effective_target_arm_v8_neon_ok_nocache.
7203         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7204         NEON flags.
7205         (check_effective_target_vect_call_btruncf):
7206         Enable for arm and ARMv8 NEON.
7207         (check_effective_target_vect_call_ceilf): Likewise.
7208         (check_effective_target_vect_call_floorf): Likewise.
7209         (check_effective_target_vect_call_roundf): Likewise.
7210         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7211         target.
7213 2013-04-04  Marek Polacek  <polacek@redhat.com>
7215         PR tree-optimization/48186
7216         * gcc.dg/pr48186.c: New test.
7218 2013-04-04  Richard Biener  <rguenther@suse.de>
7220         PR tree-optimization/56826
7221         * gcc.dg/vect/pr56826.c: New testcase.
7222         * gcc.dg/vect/O3-pr36098.c: Adjust.
7224 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7226         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7227         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7228         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7229         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7230         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7231         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7232         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7233         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7234         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7235         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7237 2013-04-04  Richard Biener  <rguenther@suse.de>
7239         PR tree-optimization/56213
7240         * gcc.dg/vect/vect-123.c: New testcase.
7242 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7244         PR fortran/56810
7245         * gfortran.dg/read_repeat_2.f90: New.
7247 2013-04-04  Richard Biener  <rguenther@suse.de>
7249         PR tree-optimization/56837
7250         * g++.dg/torture/pr56837.C: New testcase.
7252 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7254         PR fortran/50269
7255         * gfortran.dg/c_loc_test_21.f90: New.
7256         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7257         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7258         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7259         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7260         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7262 2013-04-03  Jeff Law  <law@redhat.com>
7264         PR tree-optimization/56799
7265         * gcc.c-torture/execute/pr56799.c: New test.
7267 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7269         PR c++/56815
7270         * g++.dg/warn/Wpointer-arith-1.C: New.
7271         * g++.dg/gomp/for-19.C: Adjust.
7273 2013-04-03  Marek Polacek  <polacek@redhat.com>
7275         PR sanitizer/55702
7276         * gcc.dg/pr55702.c: New test.
7278 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7280         PR target/56809
7281         * gcc.dg/pr56809.c: New testcase.
7283 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7285         PR debug/56819
7286         * g++.dg/debug/pr56819.C: New test.
7288 2013-04-03  Richard Biener  <rguenther@suse.de>
7290         PR tree-optimization/56817
7291         * g++.dg/torture/pr56817.C: New testcase.
7293 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7295         * gcc.dg/vect/bb-slp-31.c: New file.
7297 2013-04-03  Jason Merrill  <jason@redhat.com>
7299         PR c++/34949
7300         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7302 2013-04-03  Richard Biener  <rguenther@suse.de>
7304         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7306 2013-04-03  Richard Biener  <rguenther@suse.de>
7308         PR tree-optimization/55964
7309         * gcc.dg/torture/pr55964-2.c: New testcase.
7311 2013-04-03  Richard Biener  <rguenther@suse.de>
7313         PR tree-optimization/56501
7314         * gcc.dg/torture/pr56501.c: New testcase.
7316 2013-04-03  Richard Biener  <rguenther@suse.de>
7318         PR tree-optimization/56407
7319         * gcc.dg/torture/pr56407.c: New testcase.
7321 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7323         PR tree-optimization/56790
7324         * g++.dg/ext/pr56790-1.C: New testcase.
7326 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7328         * gcc.target/i386/merge-1.c: New testcase.
7329         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7331 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7333         PR c/19449
7334         * gcc.c-torture/execute/pr19449.c: New test.
7336 2013-04-03  Richard Biener  <rguenther@suse.de>
7338         PR tree-optimization/56812
7339         * g++.dg/vect/slp-pr56812.cc: New testcase.
7341 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7343         PR fortran/56284
7344         PR fortran/40881
7345         * gfortran.dg/altreturn_8.f90: New.
7346         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7347         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7348         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7350 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7352         PR rtl-optimization/56745
7353         * gcc.c-torture/compile/pr56745.c: New test.
7355 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7357         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7359 2013-04-02  Richard Biener  <rguenther@suse.de>
7361         PR tree-optimization/56778
7362         * gcc.dg/torture/pr56778.c: New testcase.
7364 2013-04-02  Richard Biener  <rguenther@suse.de>
7366         PR middle-end/56768
7367         * g++.dg/torture/pr56768.C: New testcase.
7369 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7371         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7373 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375         PR fortran/56660
7376         * gfortran.dg/namelist_82.f90:  New test.
7378 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7380         PR fortran/56500
7381         * gfortran.dg/implicit_class_1.f90: New.
7383 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7385         PR fortran/56786
7386         * gfortran.dg/namelist_81.f90:  New test.
7388 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7390         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7391         for constant and equal string lengths.
7392         * gfortran.dg/character_comparison_5.f90:  Likewise.
7393         * gfortran.dg/character_comparison_9.f90:  New test.
7395 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7397         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7398         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7400 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7402         PR fortran/35203
7403         * gfortran.dg/optional_absent_3.f90: New.
7405 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7407         PR fortran/56737
7408         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7410 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7412         PR fortran/56735
7413         * gfortran.dg/namelist_80.f90: New.
7415 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7417         PR fortran/45159
7418         * gfortran.dg/string_length_2.f90:  New test.
7419         * gfortran.dg/dependency_41.f90:  New test.
7421 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7423         PR fortran/55806
7424         * gfortran.dg/array_constructor_43.f90:  New test.
7425         * gfortran.dg/random_seed_3.f90:  New test.
7427 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7429         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7430         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7431         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7432         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7433         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7434         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7435         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7436         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7437         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7438         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7440 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7442         PR c++/56725
7443         * g++.dg/conversion/op4.C: Adjust.
7444         * g++.dg/cpp0x/rv1n.C: Likewise.
7445         * g++.dg/cpp0x/rv2n.C: Likewise.
7446         * g++.dg/cpp0x/template_deduction.C: Likewise.
7447         * g++.dg/expr/cond8.C: Likewise.
7448         * g++.dg/other/error4.C: Likewise.
7449         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7450         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7451         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7452         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7453         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7454         * g++.old-deja/g++.law/cvt20.C: Likewise.
7455         * g++.old-deja/g++.law/cvt8.C: Likewise.
7456         * g++.old-deja/g++.law/init8.C: Likewise.
7457         * g++.old-deja/g++.mike/net12.C: Likewise.
7458         * g++.old-deja/g++.mike/net8.C: Likewise.
7459         * g++.old-deja/g++.mike/p2793.C: Likewise.
7460         * g++.old-deja/g++.mike/p3836.C: Likewise.
7461         * g++.old-deja/g++.mike/p418.C: Likewise.
7462         * g++.old-deja/g++.mike/p701.C: Likewise.
7463         * g++.old-deja/g++.mike/p807.C: Likewise.
7465 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7467         PR middle-end/56694
7468         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7469         targets.
7471 2013-03-28  Marek Polacek  <polacek@redhat.com>
7473         PR tree-optimization/56695
7474         * gcc.dg/vect/pr56695.c: New test.
7476 2013-03-28  Richard Biener  <rguenther@suse.de>
7478         PR tree-optimization/37021
7479         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7480         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7482 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7484         PR fortran/56650
7485         PR fortran/36437
7486         * gfortran.dg/sizeof_2.f90: New.
7487         * gfortran.dg/sizeof_3.f90: New.
7488         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7490 2013-03-27  Richard Biener  <rguenther@suse.de>
7492         PR tree-optimization/37021
7493         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7495 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7497         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7498         * g++.dg/ipa/ivinline-2.C: Likewise.
7499         * g++.dg/ipa/ivinline-3.C: Likewise.
7500         * g++.dg/ipa/ivinline-4.C: Likewise.
7501         * g++.dg/ipa/ivinline-5.C: Likewise.
7502         * g++.dg/ipa/ivinline-7.C: Likewise.
7503         * g++.dg/ipa/ivinline-8.C: Likewise.
7504         * g++.dg/ipa/ivinline-9.C: Likewise.
7505         * g++.dg/cpp0x/noexcept03.C: Likewise.
7506         * gcc.dg/const-1.c: Likewise.
7507         * gcc.dg/ipa/pure-const-1.c: Likewise.
7508         * gcc.dg/noreturn-8.c: Likewise.
7509         * gcc.target/i386/mmx-1.c: Likewise.
7510         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7511         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7512         * gcc.c-torture/execute/pr33992.x: New file.
7514 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7516         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7518 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7520         PR c++/55951
7521         * g++.dg/ext/desig5.C: New.
7523 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7525         PR fortran/56649
7526         * gfortran.dg/merge_init_expr_2.f90: New.
7527         * gfortran.dg/merge_char_1.f90: Modify test to
7528         stay a run-time test.
7529         * gfortran.dg/merge_char_3.f90: Ditto.
7531 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7533         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7534         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7536 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7538         PR c++/56722
7539         * g++.dg/cpp0x/range-for23.C: New.
7541 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7543         PR libfortran/52512
7544         * gfortran.dg/namelist_79.f90: New.
7546 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7548         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7550 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7552         PR fortran/38536
7553         PR fortran/38813
7554         PR fortran/38894
7555         PR fortran/39288
7556         PR fortran/40963
7557         PR fortran/45824
7558         PR fortran/47023
7559         PR fortran/47034
7560         PR fortran/49023
7561         PR fortran/50269
7562         PR fortran/50612
7563         PR fortran/52426
7564         PR fortran/54263
7565         PR fortran/55343
7566         PR fortran/55444
7567         PR fortran/55574
7568         PR fortran/56079
7569         PR fortran/56378
7570         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7571         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7572         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7573         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7574         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7575         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7576         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7577         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7578         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7579         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7580         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7581         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7582         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7583         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7584         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7585         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7586         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7587         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7588         * gfortran.dg/pr32601_1.f03: Ditto.
7589         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7590         * gfortran.dg/blockdata_7.f90: New.
7591         * gfortran.dg/c_assoc_4.f90: New.
7592         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7593         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7594         * gfortran.dg/c_funloc_tests_8.f90: New.
7595         * gfortran.dg/c_loc_test_17.f90: New.
7596         * gfortran.dg/c_loc_test_18.f90: New.
7597         * gfortran.dg/c_loc_test_19.f90: New.
7598         * gfortran.dg/c_loc_test_20.f90: New.
7599         * gfortran.dg/c_sizeof_5.f90: New.
7600         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7601         * gfortran.dg/transfer_resolve_2.f90: New.
7602         * gfortran.dg/transfer_resolve_3.f90: New.
7603         * gfortran.dg/transfer_resolve_4.f90: New.
7604         * gfortran.dg/pr32601.f03: Update dg-error.
7605         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7606         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7608 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7610         * gcc.target/arm/vseleqdf.c: New test.
7611         * gcc.target/arm/vseleqsf.c: Likewise.
7612         * gcc.target/arm/vselgedf.c: Likewise.
7613         * gcc.target/arm/vselgesf.c: Likewise.
7614         * gcc.target/arm/vselgtdf.c: Likewise.
7615         * gcc.target/arm/vselgtsf.c: Likewise.
7616         * gcc.target/arm/vselledf.c: Likewise.
7617         * gcc.target/arm/vsellesf.c: Likewise.
7618         * gcc.target/arm/vselltdf.c: Likewise.
7619         * gcc.target/arm/vselltsf.c: Likewise.
7620         * gcc.target/arm/vselnedf.c: Likewise.
7621         * gcc.target/arm/vselnesf.c: Likewise.
7622         * gcc.target/arm/vselvcdf.c: Likewise.
7623         * gcc.target/arm/vselvcsf.c: Likewise.
7624         * gcc.target/arm/vselvsdf.c: Likewise.
7625         * gcc.target/arm/vselvssf.c: Likewise.
7627 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7629         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7630         body from here...
7631         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7632         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7633         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7634         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7635         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7636         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7637         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7638         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7639         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7640         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7641         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7642         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7643         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7644         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7645         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7646         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7647         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7648         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7649         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7650         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7651         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7652         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7653         * gcc.target/arm/atomic-op-char.c: Likewise.
7654         * gcc.target/arm/atomic-op-consume.c: Likewise.
7655         * gcc.target/arm/atomic-op-int.c: Likewise.
7656         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7657         * gcc.target/arm/atomic-op-release.c: Likewise.
7658         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7659         * gcc.target/arm/atomic-op-short.c: Likewise.
7661 2013-03-25  Richard Biener  <rguenther@suse.de>
7663         PR middle-end/56694
7664         * g++.dg/torture/pr56694.C: New testcase.
7666 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7668         PR target/56720
7669         * gcc.target/arm/neon-vcond-gt.c: New test.
7670         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7671         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7673 2013-03-25  Richard Biener  <rguenther@suse.de>
7675         PR tree-optimization/56689
7676         * gcc.dg/torture/pr56689.c: New testcase.
7678 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7680         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7682 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7684         PR fortran/56696
7685         * gfortran.dg/eof_5.f90: New.
7687 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7689         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7690         alphabetically.
7692 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7694         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7696 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7698         PR testsuite/55994
7699         * gcc.c-torture/execute/builtins/builtins.exp: Add
7700         -Wl,--allow-multiple-definition for RTEMS targets.
7702 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7704         * gcc.target/aarch64/movk.c: New test.
7706 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7708         * g++.dg/ext/vector21.C: New testcase.
7710 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7712         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7713         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7715 2013-03-21  Richard Biener  <rguenther@suse.de>
7717         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7718         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7720 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7722         * gcc.target/aarch64/vect.c: Test and result vector added
7723         for sabd and saba instructions.
7724         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7725         instructions in assembly.
7726         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7727         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7728         for fabd instruction.
7729         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7730         instruction in assembly.
7731         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7733 2013-03-20  Jeff Law  <law@redhat.com>
7735         * g++.dg/tree-ssa/ssa-dom.C: New test.
7737 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7739         * gcc.target/powerpc/mmfpgpr.c: New test.
7740         * gcc.target/powerpc/sd-vsx.c: Likewise.
7741         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7742         * gcc.target/powerpc/vsx-float0.c: Likewise.
7744 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7746         PR tree-optimization/56355
7747         * gcc.dg/pr56355-1.c: New file.
7749 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7750             Richard Sandiford  <rdsandiford@googlemail.com>
7752         * gcc.target/mips/mips.exp: Add microMIPS support.
7753         * gcc.target/mips/umips-movep-2.c: New test.
7754         * gcc.target/mips/umips-lwp-2.c: New test.
7755         * gcc.target/mips/umips-swp-5.c: New test.
7756         * gcc.target/mips/umips-constraints-1.c: New test.
7757         * gcc.target/mips/umips-lwp-3.c: New test.
7758         * gcc.target/mips/umips-swp-6.c: New test.
7759         * gcc.target/mips/umips-constraints-2.c: New test.
7760         * gcc.target/mips/umips-save-restore-1.c: New test.
7761         * gcc.target/mips/umips-lwp-4.c: New test.
7762         * gcc.target/mips/umips-swp-7.c: New test.
7763         * gcc.target/mips/umips-save-restore-2.c: New test.
7764         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7765         * gcc.target/mips/umips-lwp-5.c: New test.
7766         * gcc.target/mips/umips-save-restore-3.c: New test.
7767         * gcc.target/mips/umips-lwp-6.c: New test.
7768         * gcc.target/mips/umips-swp-1.c: New test.
7769         * gcc.target/mips/umips-lwp-7.c: New test.
7770         * gcc.target/mips/umips-swp-2.c: New test.
7771         * gcc.target/mips/umips-lwp-8.c: New test.
7772         * gcc.target/mips/umips-swp-3.c: New test.
7773         * gcc.target/mips/umips-movep-1.c: New test.
7774         * gcc.target/mips/umips-lwp-1.c: New test.
7775         * gcc.target/mips/umips-swp-4.c: New test.
7777 2013-03-20  Richard Biener  <rguenther@suse.de>
7779         PR tree-optimization/56661
7780         * gcc.dg/torture/pr56661.c: New testcase.
7782 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7784         PR rtl-optimization/56605
7785         * gcc.target/powerpc/pr56605.c: New.
7787 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7789         PR fortran/54932
7790         * gfortran.dg/do_1.f90: Don't xfail.
7792 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7794         PR libfortran/51825
7795         * gfortran.dg/namelist_77.f90: New.
7796         * gfortran.dg/namelist_78.f90: New.
7798 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7800         PR libfortran/48618
7801         * gfortran.dg/open_negative_unit_1.f90: New.
7803 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7805         * gcc.target/aarch64/sbc.c: New test.
7807 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7809         * gcc.target/aarch64/ror.c: New test.
7811 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7813         * gcc.target/aarch64/extr.c: New test.
7815 2013-03-19  Richard Biener  <rguenther@suse.de>
7817         PR tree-optimization/56273
7818         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7819         * c-c++-common/uninit-17.c: Likewise.
7821 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7823         PR tree-optimization/56635
7824         * g++.dg/torture/pr56635.C: New test.
7826 2013-03-18  Richard Biener  <rguenther@suse.de>
7828         PR tree-optimization/3713
7829         * g++.dg/ipa/devirt-12.C: New testcase.
7831 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7833         PR c/56566
7834         * c-c++-common/pr56566.c: New test.
7836 2013-03-17  Jason Merrill  <jason@redhat.com>
7838         * g++.dg/template/abstract-dr337.C: XFAIL.
7840 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7842         PR c++/56607
7843         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7844         * c-c++-common/pr56607.c: New test.
7846 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7848         PR c++/56582
7849         * g++.dg/cpp0x/constexpr-array5.C: New.
7851 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7853         PR fortran/56615
7854         * gfortran.dg/transfer_intrinsic_5.f90: New.
7856 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7858         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7859         * gcc.target/i386/pr20020-1.c: Likewise.
7860         * gcc.target/i386/pr20020-2.c: Likewise.
7861         * gcc.target/i386/pr20020-3.c: Likewise.
7862         * gcc.target/i386/pr53425-1.c: Likewise.
7863         * gcc.target/i386/pr53425-2.c: Likewise.
7864         * gcc.target/i386/pr55093.c: Likewise.
7865         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7867 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7869         PR debug/56307
7870         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7871         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7873 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7875         PR tree-optimization/53265
7876         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7877         undefined behavior.
7878         * gcc.dg/graphite/id-6.c (test): Likewise.
7879         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7880         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7882         PR tree-optimization/53265
7883         * gcc.dg/pr53265.c: New test.
7884         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7885         to dg-options.
7886         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7887         arrays.
7888         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7889         n, use it as high bound instead of 4.
7891 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7893         PR target/49880
7894         * gcc.target/sh/pr49880-1.c: New.
7895         * gcc.target/sh/pr49880-2.c: New.
7896         * gcc.target/sh/pr49880-3.c: New.
7897         * gcc.target/sh/pr49880-4.c: New.
7898         * gcc.target/sh/pr49880-5.c: New.
7900 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7902         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7904 2013-03-13  Richard Biener  <rguenther@suse.de>
7906         PR tree-optimization/56608
7907         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7909 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7911         PR c++/56611
7912         * g++.dg/cpp0x/alias-decl-32.C: New.
7914 2013-03-11  Jan Hubicka  <jh@suse.cz>
7916         PR middle-end/56571
7917         * gcc.c-torture/compile/pr56571.c: New testcase.
7919 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7921         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7922         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7924 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7926         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7927         * gcc.dg/inline_4.c: Likewise.
7928         * gcc.dg/unroll_2.c: Likewise.
7929         * gcc.dg/unroll_3.c: Likewise.
7930         * gcc.dg/unroll_4.c: Likewise.
7932 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7934         PR testsuite/54119
7935         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7937         PR debug/56307
7938         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7940 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7942         PR target/40797
7943         * gcc.c-torture/compile/pr40797.c: New.
7945 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7947         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7949 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7951         PR fortran/56575
7952         * gfortran.dg/class_56.f90: New test.
7954 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7956         PR middle-end/56524
7957         * gcc.target/mips/pr56524.c: New test.
7959 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7961         PR c++/56565
7962         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7964 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7966         PR c++/51412
7967         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7969 2013-03-08  Marek Polacek  <polacek@redhat.com>
7971         PR tree-optimization/56478
7972         * gcc.dg/torture/pr56478.c: New test.
7974 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7976         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7977         targets linker option --allow-multiple-definition.
7979         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7980         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7981         * gcc.dg/pr52549.c: Add LLP64 case.
7982         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7983         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7984         * gcc.dg/torture/pr51071-2.c: Likewise.
7985         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7986         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7987         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7988         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7989         * gcc.dg/weak/weak-1.c: Likewise.
7990         * gcc.dg/weak/weak-2.c: Likewise.
7991         * gcc.dg/weak/weak-3.c: Likewise.
7992         * gcc.dg/weak/weak-4.c: Likewise.
7993         * gcc.dg/weak/weak-5.c: Likewise.
7994         * gcc.dg/weak/weak-15.c: Likewise.
7995         * gcc.dg/weak/weak-16.c: Likewise.
7997         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7999 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8001         PR tree-optimization/56559
8002         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8004 2013-03-07  Andreas Schwab  <schwab@suse.de>
8006         * gcc.dg/pr31490.c: Fix last change.
8008 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8010         PR c++/56534
8011         * g++.dg/template/crash115.C: New.
8013 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8015         PR tree-optimization/56539
8016         * gcc.c-torture/compile/pr56539.c: New test.
8018 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8020         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8021         targets.
8022         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8023         * gcc.dg/lto/20091013-1_2.c: Likewise.
8024         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8026 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8028         * gnat.dg/specs/aggr6.ads: New test.
8030 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8032         * gnat.dg/loop_optimization15.ad[sb]: New test.
8034 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8036         PR middle-end/56548
8037         * gcc.dg/pr56548.c: New test.
8039 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8041         PR debug/53363
8042         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8044 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8046         PR c++/56543
8047         * g++.dg/template/typename20.C: New test.
8049 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8051         PR debug/56510
8052         * gcc.dg/pr56510.c: New test.
8054         PR rtl-optimization/56484
8055         * gcc.c-torture/compile/pr56484.c: New test.
8057 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8059         PR c++/56530
8060         * g++.dg/warn/Wsign-conversion-2.C: New.
8062 2013-03-05  Richard Biener  <rguenther@suse.de>
8064         PR tree-optimization/56270
8065         * gcc.dg/vect/slp-38.c: New testcase.
8067 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8069         PR rtl-optimization/56494
8070         * gcc.dg/pr56494.c: New test.
8072 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8074         * gcc.dg/pr56424.c: New test.
8076 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8078         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8079         * gcc.dg/pr56228.c <avr>: Skip.
8081 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8083         PR testsuite/52641
8084         PR tree-optimization/52631
8085         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8087 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8089         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8090         * gcc.dg/vect/vect-83_64.c: Same.
8092 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8094         PR fortran/56477
8095         * gfortran.dg/pointer_check_13.f90: New test.
8097 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8099         PR fortran/54730
8100         * gfortran.dg/array_constructor_42.f90: New test.
8102 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8104         PR c++/52688
8105         * g++.dg/template/static33.C: New.
8106         * g++.dg/template/static34.C: Likewise.
8108         PR c++/10291
8109         * g++.dg/template/static35.C: New.
8111 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8113         * gcc.dg/pr56396.c: Require pic support.
8115 2013-03-01  Richard Biener  <rguenther@suse.de>
8117         PR tree-optimization/55481
8118         * gcc.dg/torture/pr56488.c: New testcase.
8120 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8121             Jakub Jelinek  <jakub@redhat.com>
8123         PR sanitizer/56454
8124         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8125         no_sanitize_address attribute rather than no_address_safety_analysis.
8126         * g++.dg/asan/sanitizer_test_utils.h
8127         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8128         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8129         in addition to no_address_safety_analysis.
8131 2013-02-28  Jason Merrill  <jason@redhat.com>
8133         PR c++/56481
8134         * g++.dg/cpp0x/constexpr-and.C: New.
8136 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8138         PR tree-optimization/56294
8139         * g++.dg/debug/pr56294.C: New test.
8141 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8143         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8145 2013-02-27  Marek Polacek  <polacek@redhat.com>
8147         PR rtl-optimization/56466
8148         * gcc.dg/pr56466.c: New test.
8150 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8152         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8153         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8154         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8156 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8158         PR middle-end/45472
8159         * gcc.dg/pr45472.c: New test.
8161 2013-02-26  Marek Polacek  <polacek@redhat.com>
8163         PR tree-optimization/56426
8164         * gcc.dg/pr56436.c: New test.
8166 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8168         PR tree-optimization/56448
8169         * gcc.c-torture/compile/pr56448.c: New test.
8171         PR tree-optimization/56443
8172         * gcc.dg/torture/pr56443.c: New test.
8174 2013-02-25  Richard Biener  <rguenther@suse.de>
8176         PR tree-optimization/56175
8177         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8179 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8181         PR c++/56403
8182         * g++.dg/torture/pr56403.C: New test.
8184 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8186         Revert:
8187         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8188         Richard Sandiford  <rdsandiford@googlemail.com>
8190         * gcc.target/mips/mips.exp: Add microMIPS support.
8191         * gcc.target/mips/umips-movep-2.c: New test.
8192         * gcc.target/mips/umips-lwp-2.c: New test.
8193         * gcc.target/mips/umips-swp-5.c: New test.
8194         * gcc.target/mips/umips-constraints-1.c: New test.
8195         * gcc.target/mips/umips-lwp-3.c: New test.
8196         * gcc.target/mips/umips-swp-6.c: New test.
8197         * gcc.target/mips/umips-constraints-2.c: New test.
8198         * gcc.target/mips/umips-save-restore-1.c: New test.
8199         * gcc.target/mips/umips-lwp-4.c: New test.
8200         * gcc.target/mips/umips-swp-7.c: New test.
8201         * gcc.target/mips/umips-save-restore-2.c: New test.
8202         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8203         * gcc.target/mips/umips-lwp-5.c: New test.
8204         * gcc.target/mips/umips-save-restore-3.c: New test.
8205         * gcc.target/mips/umips-lwp-6.c: New test.
8206         * gcc.target/mips/umips-swp-1.c: New test.
8207         * gcc.target/mips/umips-lwp-7.c: New test.
8208         * gcc.target/mips/umips-swp-2.c: New test.
8209         * gcc.target/mips/umips-lwp-8.c: New test.
8210         * gcc.target/mips/umips-swp-3.c: New test.
8211         * gcc.target/mips/umips-movep-1.c: New test.
8212         * gcc.target/mips/umips-lwp-1.c: New test.
8213         * gcc.target/mips/umips-swp-4.c: New test.
8215 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8216             Richard Sandiford  <rdsandiford@googlemail.com>
8218         * gcc.target/mips/mips.exp: Add microMIPS support.
8219         * gcc.target/mips/umips-movep-2.c: New test.
8220         * gcc.target/mips/umips-lwp-2.c: New test.
8221         * gcc.target/mips/umips-swp-5.c: New test.
8222         * gcc.target/mips/umips-constraints-1.c: New test.
8223         * gcc.target/mips/umips-lwp-3.c: New test.
8224         * gcc.target/mips/umips-swp-6.c: New test.
8225         * gcc.target/mips/umips-constraints-2.c: New test.
8226         * gcc.target/mips/umips-save-restore-1.c: New test.
8227         * gcc.target/mips/umips-lwp-4.c: New test.
8228         * gcc.target/mips/umips-swp-7.c: New test.
8229         * gcc.target/mips/umips-save-restore-2.c: New test.
8230         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8231         * gcc.target/mips/umips-lwp-5.c: New test.
8232         * gcc.target/mips/umips-save-restore-3.c: New test.
8233         * gcc.target/mips/umips-lwp-6.c: New test.
8234         * gcc.target/mips/umips-swp-1.c: New test.
8235         * gcc.target/mips/umips-lwp-7.c: New test.
8236         * gcc.target/mips/umips-swp-2.c: New test.
8237         * gcc.target/mips/umips-lwp-8.c: New test.
8238         * gcc.target/mips/umips-swp-3.c: New test.
8239         * gcc.target/mips/umips-movep-1.c: New test.
8240         * gcc.target/mips/umips-lwp-1.c: New test.
8241         * gcc.target/mips/umips-swp-4.c: New test.
8243 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8245         PR sanitizer/56393
8246         * lib/asan-dg.exp (asan_link_flags): Add
8247         -B${gccpath}/libsanitizer/asan/ to flags.
8249 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8251         PR middle-end/56420
8252         * gcc.dg/torture/pr56420.c: New test.
8254 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8256         PR middle-end/56108
8257         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8259 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8261         PR tree-optimization/56310
8262         * g++.dg/ipa/pr56310.C: New test.
8264 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8266         PR fortran/56385
8267         * gfortran.dg/proc_ptr_comp_37.f90: New.
8269 2013-02-21  Richard Biener  <rguenther@suse.de>
8271         PR tree-optimization/56415
8272         Revert
8273         2013-02-11  Richard Biener  <rguenther@suse.de>
8275         PR tree-optimization/56273
8276         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8277         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8278         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8279         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8280         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8281         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8283 2013-02-21  Marek Polacek  <polacek@redhat.com>
8285         PR tree-optimization/56398
8286         * g++.dg/torture/pr56398.C: New test.
8288 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8290         PR inline-asm/56405
8291         * gcc.c-torture/compile/pr56405.c: New test.
8293 2013-02-20  Jan Hubicka  <jh@suse.cz>
8295         PR tree-optimization/56265
8296         * g++.dg/ipa/devirt-11.C: New testcase.
8298 2013-02-20  Richard Biener  <rguenther@suse.de>
8300         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8302 2013-02-20  Richard Biener  <rguenther@suse.de>
8303         Jakub Jelinek  <jakub@redhat.com>
8305         PR tree-optimization/56396
8306         * gcc.dg/pr56396.c: New testcase.
8308 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8310         PR c++/56373
8311         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8313 2013-02-19  Richard Biener  <rguenther@suse.de>
8315         PR tree-optimization/56384
8316         * gcc.dg/torture/pr56384.c: New testcase.
8318 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8320         PR tree-optimization/56350
8321         * gcc.dg/pr56350.c: New test.
8323         PR tree-optimization/56381
8324         * g++.dg/opt/pr56381.C: New test.
8326 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8328         PR pch/54117
8329         * lib/dg-pch.exp (pch-init, pch-finish,
8330         check_effective_target_pch_supported_debug): New procs.
8331         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8332         Likewise if $pch_unsupported_debug and $flags include -g.
8333         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8334         and dg-require-effective-target pch_unsupported_debug.
8335         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8336         * objc.dg/pch/pch.exp: Likewise.
8337         * gcc.dg/pch/pch.exp: Likewise.
8338         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8339         pch_unsupported_debug.
8340         * gcc.dg/pch/valid-1.hs: Likewise.
8341         * gcc.dg/pch/valid-1b.c: Likewise.
8342         * gcc.dg/pch/valid-1b.hs: Likewise.
8344 2013-02-18  Richard Biener  <rguenther@suse.de>
8346         PR tree-optimization/56366
8347         * gcc.dg/torture/pr56366.c: New testcase.
8349 2013-02-18  Richard Biener  <rguenther@suse.de>
8351         PR middle-end/56349
8352         * gcc.dg/torture/pr56349.c: New testcase.
8354 2013-02-18  Richard Biener  <rguenther@suse.de>
8356         PR tree-optimization/56321
8357         * gcc.dg/torture/pr56321.c: New testcase.
8359 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8361         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8363 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8364             Dodji Seketeli  <dodji@redhat.com>
8366         PR asan/56330
8367         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8368         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8369         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8370         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8371         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8372         * c-c++-common/asan/pr56330.c: Likewise.
8373         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8374         Ensure the size argument of __builtin_memcpy is a constant.
8376 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8377             Paolo Carlini  <paolo.carlini@oracle.com>
8379         PR c++/51242
8380         * g++.dg/cpp0x/enum23.C: New.
8382 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8384         PR target/54685
8385         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8387 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8389         PR rtl-optimization/56348
8390         * gcc.target/i386/pr56348.c: New test.
8392 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8394         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8395         * gcc.target/arm/interrupt-2.c: Likewise.
8397 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8399         PR fortran/56318
8400         * gfortran.dg/matmul_9.f90: New.
8402 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8404         PR fortran/53818
8405         * gfortran.dg/init_flag_11.f90: New.
8407 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8409         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8411 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8413         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8414         characters.
8416 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8417             Tobias Burnus  <burnus@net-b.de>
8419         PR testsuite/56138
8420         * gfortran.dg/allocatable_function_7.f90: New.
8422 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8424         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8425         * asan_globals_test-wrapper.cc: New file.
8426         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8427         instead of asan_globals_test.cc as dg-additional-sources.
8428         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8429         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8430         "sanitizer_test_utils.h" instead of
8431         "sanitizer_common/tests/sanitizer_test_utils.h".
8432         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8433         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8434         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8435         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8436         * g++.dg/asan/asan_test.cc: Synced from upstream.
8437         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8439 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8441         Fix an asan crash
8442         * c-c++-common/asan/memcmp-2.c: New test.
8444 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8446         PR c++/55582
8447         * g++.dg/cpp0x/udlit-string-literal.h: New.
8448         * g++.dg/cpp0x/udlit-string-literal.C: New.
8450 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8452         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8454 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8456         PR target/56184
8457         * gcc.target/arm/pr56184.C: New test.
8459 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8461         PR c++/56302
8462         * g++.dg/torture/pr56302.C: New test.
8463         * g++.dg/cpp0x/constexpr-56302.C: New test.
8464         * c-c++-common/pr56302.c: New test.
8466 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8467             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8469         PR fortran/56204
8470         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8471         * gfortran.dg/quad_3.f90: Ditto.
8473 2013-02-13  Kostya Serebryany  <kcc@google.com>
8475         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8476         to match the fresh asan run-time.
8477         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8479 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8481         Avoid instrumenting duplicated memory access in the same basic block
8482         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8483         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8484         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8485         * c-c++-common/asan/inc.c: Likewise.
8487 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8489         PR inline-asm/56148
8490         * gcc.target/i386/pr56148.c: New test.
8492 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8493             Tobias Burnus  <burnus@net-b.de>
8495         PR testsuite/56082
8496         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8497         to kind=2.
8499 2013-02-12  Richard Biener  <rguenther@suse.de>
8501         PR lto/56297
8502         * gcc.dg/lto/pr56297_0.c: New testcase.
8503         * gcc.dg/lto/pr56297_0.c: Likewise.
8505 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8507         PR fortran/46952
8508         * gfortran.dg/typebound_deferred_1.f90: New.
8510 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8512         PR rtl-optimization/56151
8513         * gcc.target/i386/pr56151.c: New test.
8515 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8517         * g++.dg/ext/mv12.C: New test.
8518         * g++.dg/ext/mv12.h: New file.
8519         * g++.dg/ext/mv12-aux.C: New file.
8520         * g++.dg/ext/mv13.C: New test.
8522 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8524         * lib/target-supports.exp
8525         (check_effective_target_powerpc_eabi_ok): New.
8526         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8527         powerpc_eabi_ok.
8528         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8529         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8530         only.
8531         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8532         * gcc.target/powerpc/pr51623.c: Likewise.
8533         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8534         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8536 2013-02-11  Alexander Potapenko  <glider@google.com>
8537             Jack Howarth  <howarth@bromo.med.uc.edu>
8538             Jakub Jelinek  <jakub@redhat.com>
8540         PR sanitizer/55617
8541         * g++.dg/asan/pr55617.C: Run on all targets.
8543 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8545         PR rtl-optimization/56275
8546         * gcc.dg/pr56275.c: New test.
8548 2013-02-11  Richard Biener  <rguenther@suse.de>
8550         PR tree-optimization/56273
8551         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8553 2013-02-11  Richard Biener  <rguenther@suse.de>
8555         PR tree-optimization/56264
8556         * gcc.dg/torture/pr56264.c: New testcase.
8558 2013-02-11  Richard Biener  <rguenther@suse.de>
8560         PR tree-optimization/56273
8561         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8562         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8563         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8564         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8565         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8566         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8568 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8570         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8571         for *-*-linux-gnu targets.
8572         * g++.dg/asan/interception-test-1.c: Ditto.
8573         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8574         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8576 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8578         PR fortran/55362
8579         * gfortran.dg/intrinsic_size_4.f90 : New test.
8581 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8583         PR target/56256
8584         * gcc.target/powerpc/pr56256.c: New test.
8586 2013-02-08  Ian Lance Taylor  <iant@google.com>
8588         * lib/go.exp: Load timeout.exp.
8590 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8592         PR rtl-optimization/56246
8593         * gcc.target/i386/pr56246.c: New test.
8595 2013-02-08  Jeff Law  <law@redhat.com>
8597         PR debug/53948
8598         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8600 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8602         PR target/56043
8603         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8604         powerpc*-*-linux*.
8606 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8608         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8610 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8612         PR rtl-optimization/56195
8613         * gcc.dg/torture/pr56195.c: New test.
8615 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8617         PR fortran/54107
8618         * gfortran.dg/recursive_interface_2.f90: New test.
8620 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8622         PR tree-optimization/56250
8623         * gcc.c-torture/execute/pr56250.c: New test.
8625 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8627         PR tree-optimization/56064
8628         * gcc.dg/fixed-point/view-convert-2.c: New test.
8630 2013-02-08  Michael Matz  <matz@suse.de>
8632         PR tree-optimization/52448
8633         * gcc.dg/pr52448.c: New test.
8635 2013-02-08  Richard Biener  <rguenther@suse.de>
8637         PR middle-end/56181
8638         * gcc.dg/torture/pr56181.c: New testcase.
8640 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8642         PR target/54222
8643         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8644         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8646 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8648         PR c++/56241
8649         * g++.dg/parse/crash61.C: New test.
8651         PR c++/56239
8652         * g++.dg/parse/pr56239.C: New test.
8654         PR c++/56237
8655         * g++.dg/abi/mangle61.C: New test.
8657 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8659         PR rtl-optimization/56225
8660         * gcc.target/i386/pr56225.c: New test.
8662 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8664         PR debug/56154
8665         * gcc.dg/guality/pr56154-1.c: New test.
8666         * gcc.dg/guality/pr56154-2.c: New test.
8667         * gcc.dg/guality/pr56154-3.c: New test.
8668         * gcc.dg/guality/pr56154-4.c: New test.
8669         * gcc.dg/guality/pr56154-aux.c: New file.
8671         PR tree-optimization/55789
8672         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8673         cleanup-tree-dump.
8674         * gcc.dg/tree-ssa/inline-3.c: Add
8675         --param max-early-inliner-iterations=2 option.
8677 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8679         PR debug/53363
8680         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8681         Add -fno-dwarf2-cfi-asm to dg-options.
8682         Adapt match count.
8684 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8686         PR target/56228
8687         * gcc.dg/pr56228.c: New test.
8689 2013-02-07  Alan Modra  <amodra@gmail.com>
8691         PR target/54009
8692         * gcc.target/powerpc/pr54009.c: New test.
8693         PR target/54131
8694         * gfortran.dg/pr54131.f: New test.
8696 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8698         PR fortran/55789
8699         * gfortran.dg/array_constructor_41.f90: New test.
8701 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8703         PR fortran/55978
8704         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8706 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8708         PR middle-end/56217
8709         * g++.dg/gomp/pr56217.C: New test.
8711 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8713         PR tree-optimization/56205
8714         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8715         * gcc.c-torture/execute/pr56205.c: New test.
8717 2013-02-05  Richard Biener  <rguenther@suse.de>
8719         PR tree-optimization/53342
8720         PR tree-optimization/53185
8721         * gcc.dg/vect/pr53185-2.c: New testcase.
8723 2013-02-05  Jan Hubicka  <jh@suse.cz>
8725         PR tree-optimization/55789
8726         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8727         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8728         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8729         * g++.dg/ipa/inline-1.C: New testcase.
8730         * g++.dg/ipa/inline-2.C: New testcase.
8731         * g++.dg/ipa/inline-3.C: New testcase.
8733 2013-02-05  Jan Hubicka  <jh@suse.cz>
8735         PR tree-optimization/55789
8736         * g++.dg/torture/pr55789.C: New testcase.
8738 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8740         PR middle-end/56167
8741         * gcc.dg/pr56167.c: New test.
8743 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8745         PR target/55146
8746         * gcc.target/sh/pr55146.c: New.
8748 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8750         PR tree-optimization/54386
8751         * gcc.target/sh/pr54386.c: New.
8753 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8755         PR fortran/56008
8756         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8758         PR fortran/47517
8759         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8761 2013-02-04  Alexander Potapenko  <glider@google.com>
8762             Jack Howarth  <howarth@bromo.med.uc.edu>
8763             Jakub Jelinek  <jakub@redhat.com>
8765         PR sanitizer/55617
8766         * g++.dg/asan/pr55617.C: New test.
8768 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8770         PR fortran/54195
8771         * gfortran.dg/typebound_operator_19.f90: New test.
8772         * gfortran.dg/typebound_assignment_4.f90: New test.
8774 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8776         PR fortran/54107
8777         * gfortran.dg/recursive_interface_1.f90: New test.
8779 2013-02-04  Richard Guenther  <rguenther@suse.de>
8781         PR lto/56168
8782         * gcc.dg/lto/pr56168_0.c: New testcase.
8783         * gcc.dg/lto/pr56168_1.c: Likewise.
8785 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8787         PR fortran/50627
8788         PR fortran/56054
8789         * gfortran.dg/block_12.f90:  New test.
8790         * gfortran.dg/module_error_1.f90:  New test.
8792 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8794         * lib/target-supports.exp (check_effective_target_vect_float)
8795         (check_effective_target_vect_no_align): Add mips-sde-elf.
8797 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8799         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8801 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8803         * gcc.dg/pr56023.c: XFAIL on AIX.
8804         * gcc.dg/vect/pr49352.c: Same.
8806 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8808         * gnat.dg/opt26.adb: New test.
8810 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8812         Revert.
8813         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8815         * gcc.target/arm/neon-vfnms-1.c: New test.
8816         * gcc.target/arm/neon-vfnma-1.c: New test.
8818 2013-01-31  Richard Biener  <rguenther@suse.de>
8820         PR tree-optimization/56157
8821         * gcc.dg/torture/pr56157.c: New testcase.
8823 2013-01-30  Richard Biener  <rguenther@suse.de>
8825         PR tree-optimization/56150
8826         * gcc.dg/torture/pr56150.c: New testcase.
8828 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8830         PR sanitizer/55374
8831         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8832         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8833         printed in backtrace.
8834         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8835         to avoid errors about mismatched allocation vs. deallocation.
8837         PR c++/55742
8838         * g++.dg/mv1.C: Moved to...
8839         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8840         * g++.dg/mv2.C: Moved to...
8841         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8842         * g++.dg/mv3.C: Moved to...
8843         * g++.dg/ext/mv3.C: ... here.
8844         * g++.dg/mv4.C: Moved to...
8845         * g++.dg/ext/mv4.C: ... here.
8846         * g++.dg/mv5.C: Moved to...
8847         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8848         * g++.dg/mv6.C: Moved to...
8849         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8850         * g++.dg/ext/mv7.C: New test.
8851         * g++.dg/ext/mv8.C: New test.
8852         * g++.dg/ext/mv9.C: New test.
8853         * g++.dg/ext/mv10.C: New test.
8854         * g++.dg/ext/mv11.C: New test.
8856 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8858         PR rtl-optimization/56144
8859         * gcc.dg/pr56144.c: New.
8861 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8863         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8864         message.
8865         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8866         * g++.dg/cpp0x/constexpr-55573.C: Same
8868 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8870         PR tree-optimization/56064
8871         * gcc.dg/fixed-point/view-convert.c: New test.
8873 2013-01-30  Andreas Schwab  <schwab@suse.de>
8875         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8876         evaluate the end index in string range.
8878 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8880         PR fortran/56138
8881         * gfortran.dg/allocatable_function_6.f90: New.
8883 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8884             Mikael Morin  <mikael@gcc.gnu.org>
8886         PR fortran/54107
8887         * gfortran.dg/proc_ptr_comp_36.f90: New.
8889 2013-01-29  Richard Biener  <rguenther@suse.de>
8891         PR tree-optimization/55270
8892         * gcc.dg/torture/pr55270.c: New testcase.
8894 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8896         PR rtl-optimization/56117
8897         * gcc.dg/pr56117.c: New test.
8899 2013-01-28  Richard Biener  <rguenther@suse.de>
8901         PR tree-optimization/56034
8902         * gcc.dg/torture/pr56034.c: New testcase.
8904 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8906         PR tree-optimization/56125
8907         * gcc.dg/pr56125.c: New test.
8909 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8910             Mikael Morin  <mikael@gcc.gnu.org>
8912         PR fortran/53537
8913         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8914         * gfortran.dg/import8.f90: Likewise.
8915         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8916         * gfortran.dg/import10.f90: New test.
8917         * gfortran.dg/import11.f90: Likewise
8919 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8921         PR testsuite/56053
8922         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8923         string.h.  Provide memset, malloc and free prototypes, adjust line
8924         numbers in dg-output.
8925         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8926         Provide memset prototype and adjust line numbers in dg-output.
8927         * c-c++-common/asan/global-overflow-1.c: Likewise.
8929         PR tree-optimization/56094
8930         * gcc.dg/pr56094.c: New test.
8932 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8934         * gcc.target/arm/neon-vfnms-1.c: New test.
8935         * gcc.target/arm/neon-vfnma-1.c: New test.
8937 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8939         PR target/56114
8940         * gcc.target/i386/pr56114.c: New test.
8942 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8944         PR fortran/55984
8945         * gfortran.dg/associate_14.f90: New test.
8947         PR fortran/56047
8948         * gfortran.dg/associate_13.f90: New test.
8950 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8952         PR tree-optimization/56098
8953         * gcc.dg/pr56098-1.c: New test.
8954         * gcc.dg/pr56098-2.c: New test.
8956 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8958         PR target/54222
8959         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8961 2013-01-22  Marek Polacek  <polacek@redhat.com>
8963         PR tree-optimization/56035
8964         * gcc.dg/pr56035.c: New test.
8966 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8968         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8969         for MIPS.
8971 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8973         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8975 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8977         PR c/56078
8978         * gcc.dg/pr56078.c: New test.
8979         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8981 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8983         PR tree-optimization/55927
8984         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8986 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8988         * gcc.target/i386/movsd.c: New test.
8990 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8992         PR inline-asm/55934
8993         * gcc.target/i386/pr55934.c: New test.
8995 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8997         PR fortran/56081
8998         * gfortran.dg/select_8.f90: New.
9000 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9002         * gcc.target/microblaze/microblaze.exp: Remove
9003         target_config_cflags check.
9005 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9007         PR fortran/56052
9008         * gfortran.dg/gomp/pr56052.f90: New test.
9010         PR target/49069
9011         * gcc.dg/pr49069.c: New test.
9013 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9015         PR c++/55944
9016         * g++.dg/cpp0x/constexpr-static10.C: New.
9018 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9020         PR target/56028
9021         * gcc.target/i386/pr56028.c: New test.
9023 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9025         PR target/55686
9026         * gcc.target/i386/pr55686.c: New test.
9028 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9030         PR c++/53609
9031         * g++.dg/cpp0x/variadic139.C: New test.
9032         * g++.dg/cpp0x/variadic140.C: Likewise.
9033         * g++.dg/cpp0x/variadic141.C: Likewise.
9035 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9037         * gnat.dg/warn8.adb: New test.
9039 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9041         PR fortran/55919
9042         * gfortran.dg/include_8.f90: New test.
9044 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9046         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9047         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9049 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9051         PR tree-optimization/56051
9052         * gcc.c-torture/execute/pr56051.c: New test.
9054 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9056         PR rtl-optimization/56023
9057         * gcc.dg/pr56023.c: New test.
9059 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9061         PR middle-end/56022
9062         * gcc.target/i386/pr56022.c: New test.
9064 2013-01-21  Jason Merrill  <jason@redhat.com>
9066         * lib/target-supports.exp (check_effective_target_alias): New.
9068 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9070         PR debug/53235
9071         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9073 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9075         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9077 2013-01-19  Jeff Law  <law@redhat.com>
9079         PR tree-optimization/52631
9080         * tree-ssa/pr52631.c: New test.
9081         * tree-ssa/ssa-fre-9: Update expected output.
9083 2013-01-19  Anthony Green  <green@moxielogic.com>
9085         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9086         for moxie.
9088 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9090         PR tree-optimization/56029
9091         * g++.dg/torture/pr56029.C: New test.
9093 2013-01-18  Sharad Singhai  <singhai@google.com>
9095         PR tree-optimization/55995
9096         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9098 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9100         PR target/55433
9101         * gcc.target/i386/pr55433.c: New.
9103 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9105         PR middle-end/56015
9106         * gfortran.dg/pr56015.f90: New test.
9108 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9110         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9112 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9114         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9115         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9116         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9117         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9118         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9120 2013-01-17  Jeff Law  <law@redhat.com>
9122         * gcc.dg/pr52573.c: Move to...
9123         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9125         PR rtl-optimization/52573
9126         * gcc.dg/pr52573.c: New test.
9128 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9130         PR sanitizer/55679
9131         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9132         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9133         check_no_compiler_messages to test support in ucontext.h.
9134         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9135         compliant RLIMIT_AS.
9137 2013-01-17  Marek Polacek  <polacek@redhat.com>
9139         PR rtl-optimization/55833
9140         * gcc.dg/pr55833.c: New test.
9142 2013-01-17  Jan Hubicka  <jh@suse.cz>
9144         PR tree-optimization/55273
9145         * gcc.c-torture/compile/pr55273.c: New testcase.
9147 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9149         PR target/55981
9150         * gcc.target/pr55981.c: New test.
9152 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9154         * gcc.target/arm/pr40887.c: Require at least armv5.
9155         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9156         * gcc.target/arm/pr51915.c: Likewise.
9157         * gcc.target/arm/pr52006.c: Likewise.
9158         * gcc.target/arm/pr53187.c: Likewise.
9160         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9161         * gcc.target/arm/ftest-support-arm.h: Delete.
9162         * gcc.target/arm/ftest-support-thumb.h: Delete.
9163         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9164         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9165         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9166         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9167         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9168         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9169         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9170         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9171         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9172         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9173         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9174         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9175         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9176         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9177         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9178         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9179         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9180         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9181         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9182         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9183         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9184         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9185         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9186         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9188 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9190         PR tree-optimizations/55264
9191         * g++.dg/ipa/pr55264.C: New test.
9193 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9195         PR fortran/55983
9196         * gfortran.dg/class_55.f90: New.
9198 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9200         PR testsuite/55994
9201         * gcc.c-torture/execute/builtins/builtins.exp: Add
9202         -Wl,--allow-multiple-definition for eabi and elf targets.
9204         PR testsuite/54622
9205         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9206         check_effective_target_vect_perm_short,
9207         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9208         check_effective_target_vect64): Return 0 for big-endian ARM.
9209         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9211         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9212         prototypes.
9214 2013-01-16  Richard Biener  <rguenther@suse.de>
9216         PR tree-optimization/55964
9217         * gcc.dg/torture/pr55964.c: New testcase.
9219 2013-01-16  Richard Biener  <rguenther@suse.de>
9221         PR tree-optimization/54767
9222         PR tree-optimization/53465
9223         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9225 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9227         PR target/55301
9228         * gcc.target/sh/sh-switch.c: New testcase.
9230 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9232         * gcc.dg/webizer.c: Increase the array size.
9234 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9236         PR target/55940
9237         * gcc.dg/pr55940.c: New test.
9239 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9240             Harald Anlauf  <anlauf@gmx.de>
9242         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9243         * gfortran.dg/bounds_check_5.f90: Likewise.
9244         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9245         * gfortran.dg/continuation_9.f90: Likewise.
9246         * gfortran.dg/move_alloc_13.f90: Likewise.
9247         * gfortran.dg/structure_constructor_11.f90: Likewise.
9248         * gfortran.dg/tab_continuation.f: Likewise.
9249         * gfortran.dg/warning-directive-2.F90: Likewise.
9250         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9252 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9254         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9255         * gcc.target/arm/fma-sp.c: Likewise.
9257 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9259         PR rtl-optimization/55153
9260         * gcc.dg/pr55153.c: New.
9262 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9264         PR tree-optimization/55920
9265         * gcc.c-torture/compile/pr55920.c: New test.
9267 2013-01-15  Richard Biener  <rguenther@suse.de>
9269         PR middle-end/55882
9270         * gcc.dg/torture/pr55882.c: New testcase.
9272 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9274         PR tree-optimization/55955
9275         * gcc.c-torture/compile/pr55955.c: New test.
9277 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9279         PR c++/55663
9280         * g++.dg/cpp0x/alias-decl-31.C: New test.
9282 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9284         PR fortran/54286
9285         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9286         case where interface is null.
9288 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9290         PR fortran/55806
9291         * gfortran.dg/array_constructor_40.f90:  New test.
9293 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9295         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9297 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9299         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9300         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9301         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9302         * gcc.target/aarch64/vect-ld1r.c: New.
9303         * gcc.target/aarch64/vect-ld1r.x: New.
9305 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9307         PR target/55948
9308         * gcc.target/i386/hle-clear-rel.c: New file
9309         * gcc.target/i386/hle-store-rel.c: New file.
9311 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9313         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9314         * gfortran.dg/bounds_check_4.f90: Likewise.
9315         * gfortran.dg/inquire_10.f90: Likewise.
9316         * gfortran.dg/minloc_3.f90: Likewise.
9317         * gfortran.dg/minlocval_3.f90: Likewise.
9318         * gfortran.dg/module_double_reuse.f90: Likewise.
9319         * gfortran.dg/mvbits_1.f90: Likewise.
9320         * gfortran.dg/oldstyle_1.f90: Likewise.
9321         * gfortran.dg/pr20163-2.f: Likewise.
9322         * gfortran.dg/save_1.f90: Likewise.
9323         * gfortran.dg/scan_1.f90: Likewise.
9324         * gfortran.dg/select_char_1.f90: Likewise.
9325         * gfortran.dg/shape_4.f90: Likewise.
9326         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9327         * gfortran.dg/function_optimize_10.f90: Likewise.
9328         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9329         * gfortran.dg/used_types_17.f90: Likewise.
9330         * gfortran.dg/used_types_18.f90: Likewise.
9332 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9334         PR fortran/54286
9335         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9337 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9339         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9341 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9343         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9345 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9347         PR fortran/55072
9348         * gfortran.dg/assumed_type_2.f90: Fix test case.
9349         * gfortran.dg/internal_pack_13.f90: New test.
9350         * gfortran.dg/internal_pack_14.f90: New test.
9352 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9354         PR fortran/55868
9355         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9356         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9357         $tar to STAR.
9359 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9361         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9363 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9365         PR target/55719
9366         * gcc.target/s390/pr55719.c: New testcase.
9368 2013-01-11  Richard Guenther  <rguenther@suse.de>
9370         PR tree-optimization/44061
9371         * gcc.dg/pr44061.c: New testcase.
9373 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9375         Update copyright years.
9377 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9378             Jakub Jelinek  <jakub@redhat.com>
9380         PR target/55565
9381         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9383 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9385         PR rtl-optimization/55672
9386         * gcc.target/i386/pr55672.c: New.
9388 2013-01-10  Jeff Law  <law@redhat.com>
9390         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9391         pass/fail message unique.
9394 2013-01-10  Jason Merrill  <jason@redhat.com>
9396         * ada/.gitignore: New.
9398 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9400         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9401         Add tls options.
9402         * g++.dg/tls/thread_local2.C: Likewise.
9403         * g++.dg/tls/thread_local2g.C: Likewise.
9404         * g++.dg/tls/thread_local6.C: Likewise.
9405         * g++.dg/tls/thread_local-order1.C: Add tls options.
9406         * g++.dg/tls/thread_local-order2.C: Likewise.
9407         * g++.dg/tls/thread_local3.C: Likewise.
9408         * g++.dg/tls/thread_local3g.C: Likewise.
9409         * g++.dg/tls/thread_local4.C: Likewise.
9410         * g++.dg/tls/thread_local4g.C: Likewise.
9411         * g++.dg/tls/thread_local5.C: Likewise.
9412         * g++.dg/tls/thread_local5g.C: Likewise.
9413         * g++.dg/tls/thread_local6g.C: Likewise.
9415 2013-01-10  Kostya Serebryany  <kcc@google.com>
9417         * g++.dg/asan/asan_test.cc: Sync from upstream.
9419 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9421         PR tree-optimization/55921
9422         * gcc.c-torture/compile/pr55921.c: New test.
9424 2013-01-09  Jan Hubicka  <jh@suse.cz>
9426         PR tree-optimization/55569
9427         * gcc.c-torture/compile/pr55569.c: New testcase.
9429 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9431         PR fortran/47203
9432         * gfortran.dg/use_28.f90: New test.
9434 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9436         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9437         number matching more robust.
9439 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9441         PR rtl-optimization/55829
9442         * gcc.target/i386/pr55829.c: New.
9444 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9446         PR fortran/55758
9447         * gfortran.dg/bind_c_bool_1.f90: New.
9448         * gfortran.dg/do_5.f90: Add dg-warning.
9450 2013-01-09  Jan Hubicka  <jh@suse.cz>
9452         PR tree-optimization/55875
9453         * gcc.c-torture/execute/pr55875.c: New testcase.
9454         * g++.dg/torture/pr55875.C: New testcase.
9456 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9458         PR c/48418
9459         * c-c++-common/pr48418.c: New test.
9461 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9463         PR c++/55801
9464         * g++.dg/tls/thread_local-ice.C: New.
9466 2013-01-09  Andreas Schwab  <schwab@suse.de>
9468         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9470 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9472         PR tree-optimization/48189
9473         * gcc.dg/pr48189.c: New test.
9475 2013-01-04  Jan Hubicka  <jh@suse.cz>
9477         PR tree-optimization/55823
9478         * g++.dg/ipa/devirt-10.C: New testcase.
9480 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9481             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9483         PR rtl-optimization/55845
9484         * gcc.target/i386/pr55845.c: New test.
9486 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9488         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9489         instructions generated instead of number of occurances.
9491 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9493         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9494         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9495         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9496         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9497         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9498         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9499         * gcc.target/aarch64/vect-fcm.x: Likewise.
9500         * lib/target-supports.exp
9501         (check_effective_target_vect_cond): Enable for AArch64.
9503 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9505         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9506         endian-safe float pool loading.
9507         (test_square_root_v4sf): Likewise.
9508         (test_square_root_v2df): Likewise.
9509         * lib/target-supports.exp
9510         (check_effective_target_vect_call_sqrtf): Add AArch64.
9512 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9514         PR debug/55579
9515         * gcc.dg/tree-ssa/pr55579.c: New test.
9517 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9519         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9520         asm comments.
9522 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9524         PR middle-end/55890
9525         * gcc.dg/torture/pr55890-3.c: New test.
9527         PR middle-end/55851
9528         * gcc.c-torture/compile/pr55851.c: New test.
9530         PR sanitizer/55844
9531         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9532         dg-options.
9534 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9536         PR fortran/55618
9537         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9539 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9541         PR fortran/55763
9542         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9543         * gfortran.dg/pointer_init_7.f90: New.
9545 2013-01-07  Richard Biener  <rguenther@suse.de>
9547         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9549 2013-01-07  Richard Biener  <rguenther@suse.de>
9551         PR middle-end/55890
9552         * gcc.dg/torture/pr55890-1.c: New testcase.
9553         * gcc.dg/torture/pr55890-2.c: Likewise.
9555 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9557         * gcc.target/aarch64/fmovd.c: New.
9558         * gcc.target/aarch64/fmovf.c: Likewise.
9559         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9560         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9561         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9562         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9563         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9564         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9566 2013-01-07  Richard Biener  <rguenther@suse.de>
9568         PR tree-optimization/55888
9569         PR tree-optimization/55862
9570         * gcc.dg/torture/pr55888.c: New testcase.
9572 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9574         PR fortran/55852
9575         * gfortran.dg/intrinsic_size_3.f90: New.
9577 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9579         PR fortran/55763
9580         * gfortran.dg/select_type_32.f90: New.
9582 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9584         PR c++/52343
9585         * g++.dg/cpp0x/alias-decl-29.C: New test.
9587 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9589         PR fortran/53876
9590         PR fortran/54990
9591         PR fortran/54992
9592         * gfortran.dg/class_array_15.f03: New test.
9594 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9596         PR fortran/42769
9597         PR fortran/45836
9598         PR fortran/45900
9599         * gfortran.dg/use_23.f90: New test.
9600         * gfortran.dg/use_24.f90: New test.
9601         * gfortran.dg/use_25.f90: New test.
9602         * gfortran.dg/use_26.f90: New test.
9603         * gfortran.dg/use_27.f90: New test.
9605 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9607         * gnat.dg/specs/clause_on_volatile.ads: New test.
9609 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9611         * gnat.dg/alignment10.adb: New test.
9613 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9614             Mikael Morin  <mikael@gcc.gnu.org>
9616         PR fortran/55827
9617         * gfortran.dg/use_22.f90: New test.
9619 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9621         * gcc.target/aarch64/cmp-1.c: New testcase.
9623 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9625         PR fortran/55172
9626         * gfortran.dg/select_type_31.f03: New test.
9628 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9630         PR c++/54526 (again)
9631         * g++.dg/cpp0x/parse2.C: Extend.
9632         * g++.old-deja/g++.other/crash28.C: Adjust.
9634 2013-01-04  Richard Biener  <rguenther@suse.de>
9636         PR tree-optimization/55862
9637         * gcc.dg/torture/pr55862.c: New testcase.
9639 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9641         PR tree-optimization/55755
9642         * gcc.dg/torture/pr55755.c: New test.
9643         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9644         * gcc.dg/tree-ssa/pr45144.c: Update.
9646 2013-01-04  Richard Biener  <rguenther@suse.de>
9648         PR middle-end/55863
9649         * gcc.dg/fold-reassoc-2.c: New testcase.
9651 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9653         PR fortran/55763
9654         * gfortran.dg/null_7.f90: New.
9656 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9658         PR fortran/55854
9659         PR fortran/55763
9660         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9661         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9662         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9664 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9666         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9668 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9670         PR fortran/55855
9671         * gfortran.dg/assignment_1.f90: Modified.
9672         * gfortran.dg/assignment_4.f90: New.
9674 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9676         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9678 2013-01-03  Richard Biener  <rguenther@suse.de>
9680         PR tree-optimization/55857
9681         * gcc.dg/vect/pr55857-1.c: New testcase.
9682         * gcc.dg/vect/pr55857-2.c: Likewise.
9684 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9686         PR rtl-optimization/55838
9687         * gcc.dg/pr55838.c: New test.
9689         PR tree-optimization/55832
9690         * gcc.c-torture/compile/pr55832.c: New test.
9692 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9694         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9695         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9696         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9697         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9698         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9699         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9700         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9701         * gcc.dg/unroll_1.c: Ditto.
9702         * gcc.dg/unroll_2.c: Ditto.
9703         * gcc.dg/unroll_3.c: Ditto.
9704         * gcc.dg/unroll_4.c: Ditto.
9706 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9708         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9710 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9712         PR fortran/55818
9713         * gfortran.dg/eof_4.f90: New test.
9715 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9717         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9718         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9719         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9720         (compat_setup_dfp): Initialize compat_alt_caret and
9721         compat_save_TEST_ALWAYS_FLAGS.
9723 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9725         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9727 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9729         * gcc.dg/torture/fp-int-convert-2.c: New test.
9731 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9733         * gfortran.dg/newunit_3.f90: Add dg-do run.
9734         * gfortran.dg/inquire_15.f90: Add dg-do run.
9736 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9738         PR tree-optimization/55831
9739         * gcc.dg/pr55831.c: New test.
9741 Copyright (C) 2013 Free Software Foundation, Inc.
9743 Copying and distribution of this file, with or without modification,
9744 are permitted in any medium without royalty provided the copyright
9745 notice and this notice are preserved.