2013-11-18 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob909942b39a56589a7753aaa5f31e601f3eaaa6d3
1 2013-11-18  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/59125
4         PR tree-optimization/54570
5         * gcc.dg/builtin-object-size-8.c: Un-xfail.
6         * gcc.dg/builtin-object-size-14.c: New testcase.
7         * gcc.dg/strlenopt-14gf.c: Adjust.
8         * gcc.dg/strlenopt-1f.c: Likewise.
9         * gcc.dg/strlenopt-4gf.c: Likewise.
11 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13         * gnat.dg/volatile11.adb: New test.
14         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
16 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
18         PR sanitizer/59106
19         * c-c++-common/asan/pr59106.c: New test.
21 2013-11-17  Jan Hubicka  <jh@suse.cz>
23         * gcc.target/i386/memcpy-2.c: New testcase.
25 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
27         PR target/59153
28         * gcc.target/i386/pr59153.c: New test.
30 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
32         PR c++/59123
33         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
34         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
36 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
38         PR c++/29143
39         * g++.dg/overload/addr2.C: New.
40         * g++.old-deja/g++.other/overload11.C: Adjust.
42 2013-11-15  Mike Stump  <mikestump@comcast.net>
44         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
45         * lib/g++.exp (g++_target_compile): Likewise.
46         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
47         libraries.  Remove debugging.
48         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
49         libraries.  Remove -O0, redundant with default.
51 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
53         * c-c++-common/cpp/ucnid-2011-1.c: New test.
55 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
57         PR c++/58188
58         * g++.dg/cpp0x/nsdmi-template8.C: New.
60 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/58725
63         * g++.dg/cpp0x/nsdmi-template7.C: New.
65 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/58829
68         * g++.dg/cpp0x/nsdmi-template6.C: New.
70 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
72         PR c++/58599
73         * g++.dg/cpp0x/nsdmi-template5.C: New.
75 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
77         * c-c++-common/cilk-plus/PS: New directory.
78         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
79         * g++.dg/dg.exp: Run Cilk Plus tests.
80         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
82 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
84         * gcc.dg/vmx/3b-15.c: Revise for little endian.
86 2013-11-15  Richard Biener  <rguenther@suse.de>
88         PR tree-optimization/50262
89         * gcc.dg/tree-ssa/alias-28.c: New testcase.
90         * gcc.dg/strlenopt-1.c: Adjust.
91         * gcc.dg/strlenopt-1f.c: Likewise.
93 2013-11-15  Richard Biener  <rguenther@suse.de>
95         * gcc.dg/torture/20131115-1.c: New testcase.
97 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
99         * gcc.dg/cpp/ucnid-9.c: New test.
101 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
103         * gnat.dg/stack_usage1b.adb: New test.
104         * gnat.dg/stack_usage1c.adb: Likewise.
106 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
108         * gnat.dg/specs/addr1.ads: Revert the last change.
109         * gnat.dg/specs/atomic1.ads: Likewise.
111 2013-11-14  Cong Hou  <congh@google.com>
113         * gcc.dg/vect/vect-alias-check.c: Update.
115 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
117         PR c++/57887
118         * g++.dg/cpp0x/nsdmi-template3.C: New.
119         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
121 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
123         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
124         compiler and linker field if _CALL_ELF == 2.
125         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
126         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
127         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
129 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
131         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
132         (WRAPPER): Use it.
133         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
134         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
135         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
137 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
139         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
140         New function.
141         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
142         * gcc.target/powerpc/pr57949-2.c: Likewise.
144 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
146         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
148 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
150         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
151         * gcc.dg/torture/float128-div-underflow.c: Likewise.
152         * gcc.dg/torture/float128-extend-nan.c: Likewise.
154 2013-11-14  Richard Biener  <rguenther@suse.de>
156         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
158 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
160         * gnat.dg/specs/addr1.ads: XFAIL on x32.
161         * gnat.dg/specs/atomic1.ads: Likewise.
163 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
165         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
166         to "cortex-a53".
167         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
168         to "cortex-a53".
170 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
172         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
173         *-*-solaris2.1[0-9]*.
174         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
176 2013-11-14  Joey Ye  <joey.ye@arm.com>
178         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
179         * gcc.dg/tree-ssa/vrp47.c: Likewise.
180         * gcc.dg/tree-ssa/vrp87.c: Likewise.
181         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
182         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
184 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
186         PR c++/58533
187         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
189 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
191         PR target/59101
192         * gcc.c-torture/execute/pr59101.c: New test.
194 2013-11-13  Jeff Law  <law@redhat.com>
196         PR tree-optimization/59102
197         * gcc.c-torture/compile/pr59102.c: New test.
199 2013-11-13  Tom de Vries  <tom@codesourcery.com>
201         * gcc.dg/tail-merge-store.c: New test.
203 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
205         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
206         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
208 2013-11-13  Jeff Law  <law@redhat.com>
210         * PR middle-end/59119
211         * gcc.c-torture/compile/pr59119.c: New test.
213 2013-11-13  Martin Jambor  <mjambor@suse.cz>
215         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
216         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
217         * gcc.dg/pr10474.c: Likewise.
219 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
221         * lib/target-supports.exp
222         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
223         of targets that do not need command line argument to enable SIMD.
225 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
227         * gcc.dg/guality/param-4.c: New test.
229 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
231         * gcc.dg/c11-complex-1.c: New test.
233 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
235         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
236         gcc.dg/auto-type-2.c: New tests.
238 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
240         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
241         LTO tests.
243 2013-11-12  Jeff Law  <law@redhat.com>
245         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
246         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
247         the SSA optimizers.
249 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
251         PR target/59054
252         * gcc.target/powerpc/pr59054.c: New test.
254 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
256         * g++.dg/cpp1y/lambda-generic.C: New test case.
257         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
258         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
259         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
260         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
261         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
262         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
263         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
264         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
266 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
268         PR c++/58534
269         PR c++/58536
270         PR c++/58548
271         PR c++/58549
272         PR c++/58637
273         * g++.dg/cpp1y/pr58534.C: New testcase.
274         * g++.dg/cpp1y/pr58536.C: New testcase.
275         * g++.dg/cpp1y/pr58548.C: New testcase.
276         * g++.dg/cpp1y/pr58549.C: New testcase.
277         * g++.dg/cpp1y/pr58637.C: New testcase.
279 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
281         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
282         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
283         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
284         diagnostics.
286 2013-11-12  Tristan Gingold  <gingold@adacore.com>
288         * gnat.dg/aggr21.adb: New test.
289         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
291 2013-11-12  Jeff Law  <law@redhat.com>
293         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
294         * gcc.dg/tree-ssa/isolate-5.c: New test.
296 2013-11-12  Martin Jambor  <mjambor@suse.cz>
298         PR rtl-optimization/10474
299         * gcc.dg/pr10474.c: New testcase.
300         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
301         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
303 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
305         PR c++/57734
306         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
308 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
310         * gcc.dg/time-profiler-1.c: New test.
311         * gcc.dg/time-profiler-2.c: Ditto.
313 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
314             Jeff Law  <law@redhat.com>
316         * gcc.dg/tree-ssa/alias-27.c: New testcase.
318 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
320         PR target/58853
321         * gcc.target/i386/pr58853.c: New test.
323 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
325         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
326         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
327         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
328         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
329         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
330         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
331         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
332         * gcc.dg/tree-ssa/vrp47.c: Likewise.
333         * gcc.dg/tree-ssa/vrp87.c: Likewise.
335 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
337         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
338         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
339         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
340         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
341         gcc.dg/atomic/stdatomic-exchange-1.c,
342         gcc.dg/atomic/stdatomic-exchange-2.c,
343         gcc.dg/atomic/stdatomic-exchange-3.c,
344         gcc.dg/atomic/stdatomic-exchange-4.c,
345         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
346         gcc.dg/atomic/stdatomic-generic.c,
347         gcc.dg/atomic/stdatomic-kill-dep.c,
348         gcc.dg/atomic/stdatomic-load-1.c,
349         gcc.dg/atomic/stdatomic-load-2.c,
350         gcc.dg/atomic/stdatomic-load-3.c,
351         gcc.dg/atomic/stdatomic-load-4.c,
352         gcc.dg/atomic/stdatomic-lockfree.c,
353         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
354         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
355         gcc.dg/atomic/stdatomic-store-1.c,
356         gcc.dg/atomic/stdatomic-store-2.c,
357         gcc.dg/atomic/stdatomic-store-3.c,
358         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
359         tests.
361 2013-11-08  Cong Hou  <congh@google.com>
363         PR tree-optimization/58508
364         * gcc.dg/vect/pr58508.c: Update.
366 2013-11-08  Richard Biener  <rguenther@suse.de>
368         PR tree-optimization/59047
369         * gcc.dg/torture/pr59047.c: New testcase.
371 2013-11-08  Richard Biener  <rguenther@suse.de>
373         PR tree-optimization/59038
374         PR tree-optimization/58955
375         * gcc.dg/torture/pr59038.c: New testcase.
377 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
379         PR fortran/58471
380         * gfortran.dg/constructor_9.f90: New.
382 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
384         * gcc.dg/atomic-compare-exchange-1.c,
385         gcc.dg/atomic-compare-exchange-2.c,
386         gcc.dg/atomic-compare-exchange-3.c,
387         gcc.dg/atomic-compare-exchange-4.c,
388         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
389         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
390         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
391         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
392         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
393         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
394         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
395         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
396         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
397         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
398         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
399         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
400         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
401         gcc.dg/atomic-store-5.c: Declare main as returning int.
402         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
403         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
404         gcc.dg/atomic-exchange-5.c: Separate increments of count from
405         expression using value of count.
407 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
409         * lib/target-supports.exp
410         (check_effective_target_fenv_exceptions): New function.
411         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
412         * gcc.dg/atomic/c11-atomic-exec-1.c,
413         gcc.dg/atomic/c11-atomic-exec-2.c,
414         gcc.dg/atomic/c11-atomic-exec-3.c,
415         gcc.dg/atomic/c11-atomic-exec-4.c,
416         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
417         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
418         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
420 2013-11-07  Cong Hou  <congh@google.com>
422         * gcc.dg/vect/vect-alias-check.c: New.
424 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
426         * gcc.dg/tree-ssa/loop-39.c: New test.
428         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
429         * gcc.dg/unroll_2.c: Likewise.
430         * gcc.dg/unroll_3.c: Likewise.
431         * gcc.dg/unroll_4.c: Likewise.
432         * gcc.dg/vrp90.c: New test.
434 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
436         PR c++/58176
437         * g++.dg/cpp0x/nullptr30.C: New.
439 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
440             Jakub Jelinek  <jakub@redhat.com>
442         PR sanitizer/59029
443         * c-c++-common/asan/pr59029.c: New test.
445 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
447         PR target/59034
448         * gcc.target/i386/pr59034-1.c: New test.
449         * gcc.target/i386/pr59034-2.c: Likewise.
451 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
453         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
454         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
455         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
457 2013-11-06  DJ Delorie  <dj@redhat.com>
459         * gcc.dg/mismatch-decl-1.c: New test.
461 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
463         * gcc.dg/torture/float128-cmp-invalid.c,
464         gcc.dg/torture/float128-div-underflow.c,
465         gcc.dg/torture/float128-extend-nan.c,
466         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
468 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
470         * gcc.target/sh/pr51244-11.c: Remove target line.
471         * gcc.target/sh/sh4a-sincosf.c: Likewise.
472         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
473         * gcc.target/sh/pr51244-15.c: Likewise.
474         * gcc.target/sh/pr51244-19.c: Likewise.
475         * gcc.target/sh/cmpstr.c: Likewise.
476         * gcc.target/sh/pr33135-3.c: Likewise.
477         * gcc.target/sh/pr53512-2.c: Likewise.
478         * gcc.target/sh/pr54602-2.c: Likewise.
479         * gcc.target/sh/pr52483-1.c: Likewise.
480         * gcc.target/sh/pr21255-2-ml.c: Likewise.
481         * gcc.target/sh/pr54760-4.c: Likewise.
482         * gcc.target/sh/pr52483-5.c: Likewise.
483         * gcc.target/sh/pr54089-2.c: Likewise.
484         * gcc.target/sh/pr56547-2.c: Likewise.
485         * gcc.target/sh/pr54089-6.c: Likewise.
486         * gcc.target/sh/pr51244-20.c: Likewise.
487         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
488         * gcc.target/sh/sh4a-fsrra.c: Likewise.
489         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
490         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
491         * gcc.target/sh/pr55303-2.c: Likewise.
492         * gcc.target/sh/sh2a-resbank.c: Likewise.
493         * gcc.target/sh/sp-switch.c: Likewise.
494         * gcc.target/sh/pr51244-3.c: Likewise.
495         * gcc.target/sh/pr50751-3.c: Likewise.
496         * gcc.target/sh/pr51244-7.c: Likewise.
497         * gcc.target/sh/struct-arg-dw2.c: Likewise.
498         * gcc.target/sh/pr50751-7.c: Likewise.
499         * gcc.target/sh/pr49468-di.c: Likewise.
500         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
501         * gcc.target/sh/pr49880-3.c: Likewise.
502         * gcc.target/sh/pr51244-12.c: Likewise.
503         * gcc.target/sh/pr53988.c: Likewise.
504         * gcc.target/sh/pr6526.c: Likewise.
505         * gcc.target/sh/sh2a-bxor.c: Likewise.
506         * gcc.target/sh/pr51244-16.c: Likewise.
507         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
508         * gcc.target/sh/sh2a-bor.c: Likewise.
509         * gcc.target/sh/pr53511-1.c: Likewise.
510         * gcc.target/sh/pr21255-3.c: Likewise.
511         * gcc.target/sh/pr53512-3.c: Likewise.
512         * gcc.target/sh/pr33135-4.c: Likewise.
513         * gcc.target/sh/pr54602-3.c: Likewise.
514         * gcc.target/sh/pr54760-1.c: Likewise.
515         * gcc.target/sh/pr52483-2.c: Likewise.
516         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
517         * gcc.target/sh/pr54680.c: Likewise.
518         * gcc.target/sh/pr54386.c: Likewise.
519         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
520         * gcc.target/sh/pr54089-3.c: Likewise.
521         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
522         * gcc.target/sh/pr54089-7.c: Likewise.
523         * gcc.target/sh/strlen.c: Likewise.
524         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
525         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
526         * gcc.target/sh/pr55303-3.c: Likewise.
527         * gcc.target/sh/pr51244-4.c: Likewise.
528         * gcc.target/sh/pr50751-4.c: Likewise.
529         * gcc.target/sh/pr39423-1.c: Likewise.
530         * gcc.target/sh/pr51244-8.c: Likewise.
531         * gcc.target/sh/pr55146.c: Likewise.
532         * gcc.target/sh/pr50751-8.c: Likewise.
533         * gcc.target/sh/sh2a-bset.c: Likewise.
534         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
535         * gcc.target/sh/sh2a-movi20s.c: Likewise.
536         * gcc.target/sh/20080410-1.c: Likewise.
537         * gcc.target/sh/pr49880-4.c: Likewise.
538         * gcc.target/sh/pr51244-13.c: Likewise.
539         * gcc.target/sh/sh2a-movrt.c: Likewise.
540         * gcc.target/sh/pr51244-17.c: Likewise.
541         * gcc.target/sh/pr21255-2-mb.c: Likewise.
542         * gcc.target/sh/sh2a-bclr.c: Likewise.
543         * gcc.target/sh/pr33135-1.c: Likewise.
544         * gcc.target/sh/pr53512-4.c: Likewise.
545         * gcc.target/sh/pr54602-4.c: Likewise.
546         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
547         * gcc.target/sh/pr54760-2.c: Likewise.
548         * gcc.target/sh/pr52483-3.c: Likewise.
549         * gcc.target/sh/sh2a-bld.c: Likewise.
550         * gcc.target/sh/pr54089-4.c: Likewise.
551         * gcc.target/sh/pr54685.c: Likewise.
552         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
553         * gcc.target/sh/pr54089-8.c: Likewise.
554         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
555         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
556         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
557         * gcc.target/sh/pr51244-1.c: Likewise.
558         * gcc.target/sh/pr50751-1.c: Likewise.
559         * gcc.target/sh/pr55160.c: Likewise.
560         * gcc.target/sh/pr51244-5.c: Likewise.
561         * gcc.target/sh/pr54236-1.c: Likewise.
562         * gcc.target/sh/pr50751-5.c: Likewise.
563         * gcc.target/sh/pr52933-1.c: Likewise.
564         * gcc.target/sh/pr39423-2.c: Likewise.
565         * gcc.target/sh/pr51244-9.c: Likewise.
566         * gcc.target/sh/pr49263.c: Likewise.
567         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
568         * gcc.target/sh/pr49880-1.c: Likewise.
569         * gcc.target/sh/sh2a-band.c: Likewise.
570         * gcc.target/sh/pr51244-10.c: Likewise.
571         * gcc.target/sh/pr49880-5.c: Likewise.
572         * gcc.target/sh/prefetch.c: Likewise.
573         * gcc.target/sh/pr51244-14.c: Likewise.
574         * gcc.target/sh/rte-delay-slot.c: Likewise.
575         * gcc.target/sh/fpul-usage-1.c: Likewise.
576         * gcc.target/sh/pr51244-18.c: Likewise.
577         * gcc.target/sh/pr21255-1.c: Likewise.
578         * gcc.target/sh/pr33135-2.c: Likewise.
579         * gcc.target/sh/pr53512-1.c: Likewise.
580         * gcc.target/sh/pr54602-1.c: Likewise.
581         * gcc.target/sh/sh2a-rtsn.c: Likewise.
582         * gcc.target/sh/torture/pragma-isr.c: Likewise.
583         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
584         * gcc.target/sh/torture/pr58314.c: Likewise.
585         * gcc.target/sh/torture/pr34777.c: Likewise.
586         * gcc.target/sh/torture/pr58475.c: Likewise.
587         * gcc.target/sh/pr54760-3.c: Likewise.
588         * gcc.target/sh/sh4a-cosf.c: Likewise.
589         * gcc.target/sh/pr52483-4.c: Likewise.
590         * gcc.target/sh/mfmovd.c: Likewise.
591         * gcc.target/sh/pr54089-1.c: Likewise.
592         * gcc.target/sh/pr56547-1.c: Likewise.
593         * gcc.target/sh/pr54089-5.c: Likewise.
594         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
595         * gcc.target/sh/pr54089-9.c: Likewise.
596         * gcc.target/sh/sh2a-jsrn.c: Likewise.
597         * gcc.target/sh/pr49468-si.c: Likewise.
598         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
599         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
600         * gcc.target/sh/pr55303-1.c: Likewise.
601         * gcc.target/sh/pr51244-2.c: Likewise.
602         * gcc.target/sh/pr50751-2.c: Likewise.
603         * gcc.target/sh/pr54236-2.c: Likewise.
604         * gcc.target/sh/pr51244-6.c: Likewise.
605         * gcc.target/sh/cmpstrn.c: Likewise.
606         * gcc.target/sh/pr50751-6.c: Likewise.
607         * gcc.target/sh/pr52933-2.c: Likewise.
608         * gcc.target/sh/pr53568-1.c: Likewise.
609         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
610         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
611         * gcc.target/sh/sh4a-sinf.c: Likewise.
612         * gcc.target/sh/pr49880-2.c: Likewise.
614 2013-11-06  Tobias Burnus  <burnus@net-b.de>
616         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
617         * gcc.dg/wdate-time.c: Ditto.
618         * gfortran.dg/wdate-time.F90: Ditto.
620 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
622         PR target/30807
623         * gcc.target/sh/torture/pr30807.c: New.
625 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/11006
628         * g++.dg/other/java3.C: New.
630 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
632         PR target/59021
633         * gcc.target/i386/pr59021.c: New test.
635 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
637         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
638         dg-additional-files to also match BOL.
640 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
642         * gcc.dg/torture/c99-contract-1.c: New test.
644 2013-11-06  Richard Biener  <rguenther@suse.de>
646         PR tree-optimization/58653
647         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
648         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
650 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
652         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
653         40 to 30.  Replaced iteration variable with a #define.  Instead of
654         returning non-zero value for error, called __builtin_abort ().  Fixed
655         a bug of calling fib_serial in serial case instead of fib.
656         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
657         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
658         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
659         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
660         compiler flag testing.
662 2013-11-06  Christian Bruel  <christian.bruel@st.com>
664         * gcc.target/sh/strlen.c: New test.
666 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
668         PR middle-end/58970
669         * gcc.c-torture/compile/pr58970.c: New test.
671 2013-11-05  Wei Mi  <wmi@google.com>
673         PR regression/58985
674         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
676 2013-11-05  Tobias Burnus  <burnus@net-b.de>
678         * g++.dg/warn/wdate-time.C: New.
679         * gcc.dg/wdate-time.c: New.
680         * gfortran.dg/wdate-time.F90: New.
682 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
684         PR fortran/58989
685         * gfortran.dg/reshape_6.f90: New test.
687 2013-11-05  Jeff Law  <law@redhat.com>
689         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
690         * gcc.dg/tree-ssa/isolate-1.c: New test.
691         * gcc.dg/tree-ssa/isolate-2.c: New test.
692         * gcc.dg/tree-ssa/isolate-3.c: New test.
693         * gcc.dg/tree-ssa/isolate-4.c: New test.
695 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
697         PR rtl-optimization/58997
698         * gcc.c-torture/compile/pr58997.c: New test.
700 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
702         PR c++/58724
703         * g++.dg/cpp0x/gen-attrs-56.C: New.
705 2013-11-05  Richard Biener  <rguenther@suse.de>
707         PR ipa/58492
708         * gcc.dg/ipa/pr58492.c: New testcase.
710 2013-11-05  Richard Biener  <rguenther@suse.de>
712         PR tree-optimization/58955
713         * gcc.dg/torture/pr58955-1.c: New testcase.
714         * gcc.dg/torture/pr58955-2.c: Likewise.
716 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
718         PR middle-end/58981
719         * gcc.dg/pr58981.c: New test.
721 2013-11-05  Richard Biener  <rguenther@suse.de>
723         PR middle-end/58941
724         * gcc.dg/torture/pr58941.c: New testcase.
726 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
728         PR tree-optimization/58958
729         * gcc.dg/tree-ssa/pr58958.c: New file.
731 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
733         * gcc.dg/tree-ssa/alias-26.c: New file.
735 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
737         PR tree-optimization/58984
738         * gcc.c-torture/execute/pr58984.c: New test.
740 2013-11-05  Andreas Schwab  <schwab@suse.de>
742         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
744 2013-11-05  Tobias Burnus  <burnus@net-b.de>
746         * g++.dg/gomp/openmp-simd-1.C: New.
747         * g++.dg/gomp/openmp-simd-2.C: New.
748         * gcc.dg/gomp/openmp-simd-1.c: New.
749         * gcc.dg/gomp/openmp-simd-2.c: New.
751 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
753         * gcc.dg/superblock.c: Require scheduling support.
755 2013-11-04  Kostya Serebryany  <kcc@google.com>
757         * g++.dg/asan/asan_test.cc: Update the test
758         to match the fresh asan run-time.
759         * c-c++-common/asan/stack-overflow-1.c: Ditto.
761 2013-11-04  Ian Lance Taylor  <iant@google.com>
763         * g++.dg/ext/sync-4.C: New test.
765 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
767         PR fortran/58771
768         * gfortran.dg/derived_external_function_1.f90 : New test
770 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
772         PR tree-optimization/58978
773         * gcc.c-torture/compile/pr58978.c: New test.
775 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
777         PR fortran/57445
778         * gfortran.dg/optional_class_1.f90 : New test
780 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
782         PR rtl-optimization/58968
783         * gfortran.dg/pr58968.f: New
785 2013-11-04  Marek Polacek  <polacek@redhat.com>
787         PR c++/58979
788         * g++.dg/diagnostic/pr58979.C: New test.
790 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
792         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
793         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
794         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
795         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
796         gcc.dg/iec-559-macros-9.c: New tests.
798 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
800         PR tree-optimization/58946
801         * gcc.c-torture/compile/pr58946.c: New test.
803 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
805         PR c++/52071
806         * g++.dg/parse/pr52071.C: New.
808 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
810         PR c++/38313
811         * g++.dg/lookup/name-clash10.C: New.
813 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
815         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
816         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
817         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
818         vbif.
820 2013-11-03  Marek Polacek  <polacek@redhat.com>
822         * g++.dg/ubsan/cxx1y-vla.C: New test.
823         * c-c++-common/ubsan/vla-3.c: New test.
824         * c-c++-common/ubsan/vla-2.c: New test.
825         * c-c++-common/ubsan/vla-4.c: New test.
826         * c-c++-common/ubsan/vla-1.c: New test.
828 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
830         * gcc.dg/vmx/vec-set.c: New.
832 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
834         PR c++/29234
835         PR c++/56037
836         * g++.dg/parse/pr29234.C: New.
837         * g++.dg/parse/pr56037.C: Likewise.
839 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
841         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
842         passed it in as one of the options to all Cilk keywords test.
844 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
846         PR c++/58708
847         * g++.dg/cpp1y/pr58708.C: New.
849 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
851         PR c++/58834
852         * g++.dg/ext/pr58834.C: New file.
854 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
856         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
857         tests.
858         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
859         tests.
861 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
863         PR fortran/57893
864         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
865         type block.
867 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
869         * g++.dg/gomp/simd-1.C: New test.
870         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
871         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
872         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
873         * c-c++-common/gomp/simd6.c: New test.
875 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
877         Implement C++14 digit separators.
878         * g++.dg/cpp1y/digit-sep.C: New.
879         * g++.dg/cpp1y/digit-sep-neg.C: New.
880         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
882 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
884         * gcc.dg/vect/vect-align-3.c: New test.
886         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
887         we warn about it already during VRP1 pass.
889 2013-10-31  Martin Jambor  <mjambor@suse.cz>
891         PR rtl-optimization/58934
892         Revert:
893         2013-10-30  Martin Jambor  <mjambor@suse.cz>
894         PR rtl-optimization/10474
895         * gcc.dg/pr10474.c: New testcase.
896         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
897         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
899 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/58932
902         Revert:
903         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
905         PR c++/58466
906         * g++.dg/cpp0x/variadic145.C: New.
908         * g++.dg/cpp0x/sfinae49.C: New.
910 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
912         PR c++/58581
913         * g++.dg/cpp0x/deleted1.C: New.
915 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
917         * gcc.target/arm/lp1243022.c: New test.
919 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
921         PR other/58545
922         * gcc.target/avr/pr58545.c: New test.
924 2013-10-30  Tobias Burnus  <burnus@net-b.de>
926         Revert:
927         2013-10-30  Tobias Burnus  <burnus@net-b.de>
928         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
929         path to the compile flags.
931 2013-10-30  Cong Hou  <congh@google.com>
933         * gcc.target/i386/vect-abs-s8.c: New test.
934         * gcc.target/i386/vect-abs-s16.c: New test.
935         * gcc.target/i386/vect-abs-s32.c: New test.
937 2013-10-30  Tobias Burnus  <burnus@net-b.de>
939         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
940         path to the compile flags.
942 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
944         PR rtl-optimization/58369
945         * g++.dg/torture/pr58369.C: New test.
947 2013-10-30  Tobias Burnus  <burnus@net-b.de>
949         PR other/33426
950         * g++.dg/vect/pr33426-ivdep-2.cc: New.
951         * g++.dg/vect/pr33426-ivdep-3.cc: New.
952         * g++.dg/vect/pr33426-ivdep-4.cc: New.
954 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
956         PR target/58784
957         * gcc.target/arm/pr58784.c: New.
959 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
961         * gcc.dg/tree-ssa/alias-24.c: New file.
963 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
965         * gcc.target/i386/fma_double_3.c: Use pattern for
966         scan-assembler-times instead of just one insn name.
967         * gcc.target/i386/fma_double_5.c: Ditto.
968         * gcc.target/i386/fma_float_3.c: Ditto.
969         * gcc.target/i386/fma_float_5.c: Ditto.
970         * gcc.target/i386/l_fma_double_1.c: Ditto.
971         * gcc.target/i386/l_fma_double_2.c: Ditto.
972         * gcc.target/i386/l_fma_double_3.c: Ditto.
973         * gcc.target/i386/l_fma_double_4.c: Ditto.
974         * gcc.target/i386/l_fma_double_5.c: Ditto.
975         * gcc.target/i386/l_fma_double_6.c: Ditto.
976         * gcc.target/i386/l_fma_float_1.c: Ditto.
977         * gcc.target/i386/l_fma_float_2.c: Ditto.
978         * gcc.target/i386/l_fma_float_3.c: Ditto.
979         * gcc.target/i386/l_fma_float_4.c: Ditto.
980         * gcc.target/i386/l_fma_float_5.c: Ditto.
981         * gcc.target/i386/l_fma_float_6.c: Ditto.
983 2013-10-30  Christian Bruel  <christian.bruel@st.com>
985         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
986         * gcc.target/sh/cmpstr.c: New test.
987         * gcc.target/sh/cmpstrn.c: New test.
989 2013-10-30  Martin Jambor  <mjambor@suse.cz>
991         PR rtl-optimization/10474
992         * gcc.dg/pr10474.c: New testcase.
993         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
994         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
996 2013-10-29  Andrew Pinski <apinski@cavium.com>
997             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
999         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1000         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1001         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1002         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1003         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1004         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1005         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1006         conditional move to be used.
1007         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1009 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1011         PR fortran/44350
1012         * gfortran.dg/blockdata_8.f90: New.
1014 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1016         PR target/54236
1017         * gcc.target/sh/pr54236-2: New.
1018         * gcc.target/sh/pr54089-6: Add another rotl special case.
1020 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1022         PR fortran/58793
1023         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1024         to determine sizes of real kinds.
1026         PR fortran/58858
1027         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1029 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1031         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1032         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1033         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1034         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1035         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1036         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1037         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1038         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1039         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1040         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1041         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1042         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1043         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1044         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1045         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1046         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1047         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1048         test stored in c-c++-common.  Also, added the Cilk runtime's library
1049         to the ld_library_path.
1051 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/58888
1054         * g++.dg/cpp0x/auto40.C: New.
1055         * g++.dg/other/warning1.C: Adjust.
1057 2013-10-29  Richard Biener  <rguenther@suse.de>
1059         * gcc.dg/torture/restrict-2.c: New testcase.
1060         * gcc.dg/torture/restrict-3.c: Likewise.
1061         * gcc.dg/torture/restrict-4.c: Likewise.
1062         * gcc.dg/torture/restrict-5.c: Likewise.
1064 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1066         PR tree-optimization/19831
1067         * gcc.dg/tree-ssa/alias-25.c: New file.
1069 2013-10-29  Richard Biener  <rguenther@suse.de>
1071         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1072         changes.
1073         * gcc.dg/vect/bb-slp-32.c: Likewise.
1074         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1075         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1076         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1077         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1078         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1079         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1080         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1081         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1082         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1083         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1084         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1085         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1086         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1087         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1088         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1089         * gfortran.dg/vect/vect.exp: Likewise.
1091 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1093         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1094         * gcc.dg/vmx/eg-5.c: Likewise.
1096 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
1097              Joern Rennecke  <joern.rennecke@embecosm.com>
1099         * gcc.target/arc/jump-around-jump.c: New test.
1101 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1103         * gcc.target/arm/require-pic-register-loc.c: New test.
1105 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1107         PR target/58679
1108         * gcc.target/i386/pr58679-1.c: New test.
1109         * gcc.target/i386/pr58679-2.c: Ditto.
1111 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1113         PR other/33426
1114         * gcc.dg/vect/vect-ivdep-2.c: New.
1116 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1118         PR target/52483
1119         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1120         * gcc.target/sh/pr52483-2.c: Likewise.
1121         * gcc.target/sh/pr52483-3.c: Likewise.
1122         * gcc.target/sh/pr52483-4.c: Likewise.
1124 2013-10-26  Jeff Law  <law@redhat.com>
1126         * g++.dg/torture/pr49309.C: Removed.
1127         * gcc.dg/dfp/pr35739.c: Removed.
1129 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1131         PR rtl-optimization/58759
1132         * gcc.target/i386/pr58759.c: New.
1134 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1136         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1137         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1138         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1140 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1142         * gcc.dg/wmul-1.c: New test.
1144 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1146         PR c++/58878
1147         * g++.dg/template/pr58878.C: New.
1149 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1151         * gcc.dg/tree-ssa/alias-23.c: New file.
1153 2013-10-25  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/58626
1156         * gcc.dg/torture/pr58626.c: New testcase.
1158 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1160         PR c++/54812
1161         * g++.dg/cpp0x/defaulted47.C: New.
1163 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1165         * gcc.c-torture/execute/pr58831.c: New test.
1167 2013-10-25  Nick Clifton  <nickc@redhat.com>
1169         * c-c++-common/pr57793.c: Add expected error messages for
1170         targets with small integers.
1171         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1172         * gcc.dg/c99-stdint-2.c: Likewise.
1173         * gcc.dg/cdce1.c: Likewise.
1174         * gcc.dg/fold-overflow-1.c: Likewise.
1175         * gcc.dg/utf-cvt.c: Likewise.
1176         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1177         arithmetic.
1178         * gcc.dg/ftrapv-2.c: Likewise.
1179         * gcc.dg/pr30286.c: Likewise.
1180         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1181         * lib/target-supports.exp (check_effective_target_trapping): New
1182         proc.  Returns true if the target supports trapping arithmetic.
1184 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1186         * g++.dg/parse/ivdep.C: New.
1187         * g++.dg/vect/pr33426-ivdep.cc: New.
1189 2013-10-24  Richard Henderson  <rth@redhat.com>
1191         PR rtl/58542
1192         * gcc.dg/atomic-store-6.c: New.
1194 2013-10-24  Ian Lance Taylor  <iant@google.com>
1196         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1198 2013-10-24  Cong Hou  <congh@google.com>
1200         * gcc.c-torture/execute/20030125-1.c: Update.
1202 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1204         PR fortran/44646
1205         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1207 2013-10-24  Dehao Chen  <dehao@google.com>
1209         * g++.dg/opt/devirt3.C: New test.
1211 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1213         PR other/33426
1214         * testsuite/gcc.dg/ivdep.c: New.
1215         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1217 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1219         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1220         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1222 2013-10-24  Nick Clifton  <nickc@redhat.com>
1224         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1226 2013-10-24  Marek Polacek  <polacek@redhat.com>
1228         PR c++/58705
1229         * g++.dg/parse/pr58705.C: New test.
1231 2013-10-24  Marek Polacek  <polacek@redhat.com>
1233         * gcc.dg/c11-align-5.c: Add more testing.
1235 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1237         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1239 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1241         PR tree-optimization/58775
1242         PR tree-optimization/58791
1243         * gcc.dg/guality/pr58791-1.c: New test.
1244         * gcc.dg/guality/pr58791-2.c: New test.
1245         * gcc.dg/guality/pr58791-3.c: New test.
1246         * gcc.dg/guality/pr58791-4.c: New test.
1247         * gcc.dg/guality/pr58791-5.c: New test.
1248         * gcc.c-torture/compile/pr58775.c: New test.
1249         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1251 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1253         PR tree-optimization/58805
1254         * gcc.dg/pr58805.c: New test.
1256 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1258         * gcc.target/i386/vect-div-1.c: New test.
1260         * gcc.dg/vect/pr58508.c: Remove dg-options.
1262 2013-10-23  Richard Biener  <rguenther@suse.de>
1264         * gcc.dg/torture/pr58830.c: New testcase.
1266 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1268         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1269         * g++.dg/cpp1y/attr-deprecated.C: New.
1270         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1272 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1274         PR fortran/58793
1275         * gfortran.dg/assumed_type_8.f90: New.
1277 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1279         PR target/58779
1280         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1281         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1282         * gcc.dg/torture/pr58779.c: New test.
1284 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1286         * gcc.target/mips/nor.c: New.
1288 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1290         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1291         tests into...
1292         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1293         restricted to big-endian targets.
1295 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1297         PR fortran 57893
1298         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1300 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1302         PR fortran/58803
1303         * gfortran.dg/proc_ptr_comp_38.f90: New.
1305 2013-10-21  Marek Polacek  <polacek@redhat.com>
1307         PR middle-end/58809
1308         * gcc.dg/gomp/pr58809.c: New test.
1310 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1312         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1313         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1315 2013-10-21  Richard Biener  <rguenther@suse.de>
1317         PR tree-optimization/58794
1318         * c-c++-common/torture/pr58794-1.c: New testcase.
1319         * c-c++-common/torture/pr58794-2.c: Likewise.
1321 2013-10-21  Richard Biener  <rguenther@suse.de>
1323         PR middle-end/58742
1324         * c-c++-common/fold-divmul-1.c: New testcase.
1326 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1328         * gcc.target/i386/memset-vector_loop-1.c: New test.
1329         * gcc.target/i386/memset-vector_loop-2.c: New test.
1331 2013-10-21  Diego Novillo  <dnovillo@google.com>
1333         * g++.dg/plugin/selfassign.c: Include tree.h.
1334         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1335         * gcc.dg/plugin/ggcplug.c: Likewise.
1336         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1337         * gcc.dg/plugin/selfassign.c: Likewise.
1338         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1340 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1342         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1343         * gcc.target/mips/mips-ps-7.c: Likewise.
1345 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1347         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1348         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1349         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1351 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1353         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1355         PR testsuite/58645
1356         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1358 2013-10-19  Mike Stump  <mikestump@comcast.net>
1360         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1362         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1363         * g++.dg/lto/pr54625-1_0.c: ... to here.
1364         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1365         * g++.dg/lto/pr54625-1_1.C: Likewise.
1366         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1367         * g++.dg/lto/pr54625-2_0.c: Likewise.
1368         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1369         * g++.dg/lto/pr54625-2_1.C: Likewise.
1371 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1373         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1375 2013-10-18  Cong Hou  <congh@google.com>
1377         * gcc.dg/vect/pr58508.c: New test.
1379 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/58466
1382         * g++.dg/cpp0x/variadic145.C: New.
1384 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1386         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1388 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1390         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1391         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1392         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1393         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1395 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
1397         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1398         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1399         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1400         effective target arm_thumb1_ok.
1401         * lib/target-supports.exp
1402         (check_effective_target_arm_fp16_ok_nocache): Don't force
1403         -mfloat-abi=soft when building for hardfloat target.
1405 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1407         PR target/58673
1408         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1409         -mquad-word + -mno-vsx-timode causes errors.
1410         * gcc.target/powerpc/pr58673-2.c: Likewise.
1412 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1414         PR c++/58596
1415         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1417 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1419         * gcc.target/aarch64/c-output-template.c: New testcase.
1420         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1421         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1423 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1425         * gcc/testsuite/lib/target-supports.exp
1426         (check_effective_target_sync_long_long): AArch64 supports
1427         atomic operations on "long long".
1428         (check_effective_target_sync_long_long_runtime): AArch64 can
1429         execute atomic operations on "long long".
1431 2013-10-17  Richard Biener  <rguenther@suse.de>
1433         PR tree-optimization/58143
1434         * gcc.dg/torture/pr58143-1.c: New testcase.
1435         * gcc.dg/torture/pr58143-2.c: Likewise.
1436         * gcc.dg/torture/pr58143-3.c: Likewise.
1438 2013-10-17  Marek Polacek  <polacek@redhat.com>
1440         PR c/58267
1441         * gcc.dg/c1x-align-5.c: New test.
1443 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1445         PR fortran/58652
1446         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1448 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1450         * c-c++-common/cpp/openmp-define-1.c: Move
1451         dg-require-effective-target fopenmp after dg-do directive.
1452         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1453         * gfortran.dg/openmp-define-1.f90: Likewise.
1454         * gfortran.dg/openmp-define-2.f90: Likewise.
1455         * gfortran.dg/openmp-define-3.f90: Likewise.
1457 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1459         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1461 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1463         PR target/57756
1464         * gcc.target/i386/pr57756.c: New test.
1465         * gcc.target/i386/pr57756_2.c: New test.
1467 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1469         * gcc.dg/torture/builtin-self.c: New file.
1471 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1473         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1474         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1475         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1476         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1477         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1479 2013-10-15  Cong Hou  <congh@google.com>
1481         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1483 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1485         PR c++/58707
1486         * g++.dg/cpp0x/pr58707.C: New.
1488 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1490         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1491         after other directives.
1493 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1495         PR fortran/58652
1496         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1498 2013-10-14  Ian Lance Taylor  <iant@google.com>
1500         * go.test/go-test.exp (go-find-packages): New proc.
1501         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1502         subdirectories.  Do simple +build line matching.  Handle run with
1503         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1504         for rundir.  Remove special handling for bug191 and dwarf.
1506 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1508         PR fortran/58658
1509         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1511 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1513         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1514         Use btsl.
1516 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1518         * gnat.dg/specs/opt1.ads: New test.
1520 2013-10-14  Richard Biener  <rguenther@suse.de>
1522         PR tree-optimization/58640
1523         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1525 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1527         * gnat.dg/uninit_array.ad[sn]: New test.
1528         * gnat.dg/uninit_array_pkg.ads: New helper.
1530 2013-10-13  Richard Biener  <rguenther@suse.de>
1532         * gcc.c-torture/execute/pr58662.c: New test.
1534 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1536         PR target/51244
1537         * gcc.dg/torture/p51244-21.c: New.
1538         * gcc.target/sh/pr51244-20.c: New.
1539         * gcc.target/sh/pr51244-20-sh2a.c: New.
1541 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1543         * gnat.dg/specs/linker_section.ads: Update test.
1545 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1547         PR target/58690
1548         * gcc.target/i386/pr58690.c: New test
1550 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1552         * gcc.target/i386/builtin-ucmp.c: New test.
1554 2013-10-11  Brooks Moses  <bmoses@google.com>
1556         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1558 2013-10-11  Jeff Law  <law@redhat.com>
1560         * gcc.c-torture/execute/pr58640.c: New test.
1562 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1564         PR c++/58633
1565         * g++.dg/cpp0x/decltype57.C: New.
1567 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/31671
1570         * g++.dg/template/nontype26.C: New.
1572 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1574         * c-c++-common/cpp/openmp-define-1.c: New file.
1575         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1576         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1577         * gfortran.dg/openmp-define-1.f90: Likewise.
1578         * gfortran.dg/openmp-define-2.f90: Likewise.
1579         * gfortran.dg/openmp-define-3.f90: Likewise.
1581         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1582         for test source files.
1583         * gcc.dg/gomp/gomp.exp: Likewise.
1584         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1585         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1586         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1587         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1588         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1590 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1592         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1593         Remove error test that is now valid in OpenMP 4.0.
1594         * c-c++-common/gomp/atomic-16.c: New test.
1595         * c-c++-common/gomp/cancel-1.c: New test.
1596         * c-c++-common/gomp/depend-1.c: New test.
1597         * c-c++-common/gomp/depend-2.c: New test.
1598         * c-c++-common/gomp/map-1.c: New test.
1599         * c-c++-common/gomp/pr58472.c: New test.
1600         * c-c++-common/gomp/sections1.c: New test.
1601         * c-c++-common/gomp/simd1.c: New test.
1602         * c-c++-common/gomp/simd2.c: New test.
1603         * c-c++-common/gomp/simd3.c: New test.
1604         * c-c++-common/gomp/simd4.c: New test.
1605         * c-c++-common/gomp/simd5.c: New test.
1606         * c-c++-common/gomp/single1.c: New test.
1607         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1608         parser.
1609         * g++.dg/gomp/block-3.C: Likewise.
1610         * g++.dg/gomp/clause-3.C: Adjust error messages.
1611         * g++.dg/gomp/declare-simd-1.C: New test.
1612         * g++.dg/gomp/declare-simd-2.C: New test.
1613         * g++.dg/gomp/depend-1.C: New test.
1614         * g++.dg/gomp/depend-2.C: New test.
1615         * g++.dg/gomp/target-1.C: New test.
1616         * g++.dg/gomp/target-2.C: New test.
1617         * g++.dg/gomp/taskgroup-1.C: New test.
1618         * g++.dg/gomp/teams-1.C: New test.
1619         * g++.dg/gomp/udr-1.C: New test.
1620         * g++.dg/gomp/udr-2.C: New test.
1621         * g++.dg/gomp/udr-3.C: New test.
1622         * g++.dg/gomp/udr-4.C: New test.
1623         * g++.dg/gomp/udr-5.C: New test.
1624         * g++.dg/gomp/udr-6.C: New test.
1625         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1626         * gcc.dg/autopar/outer-2.c: Likewise.
1627         * gcc.dg/autopar/outer-3.c: Likewise.
1628         * gcc.dg/autopar/outer-4.c: Likewise.
1629         * gcc.dg/autopar/outer-5.c: Likewise.
1630         * gcc.dg/autopar/outer-6.c: Likewise.
1631         * gcc.dg/autopar/parallelization-1.c: Likewise.
1632         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1633         parser.
1634         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1635         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1636         instead of GOMP_parallel_loop_runtime_start.
1637         * gcc.dg/gomp/declare-simd-1.c: New test.
1638         * gcc.dg/gomp/declare-simd-2.c: New test.
1639         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1640         parser.  Add further #pragma omp sections nesting tests.
1641         * gcc.dg/gomp/target-1.c: New test.
1642         * gcc.dg/gomp/target-2.c: New test.
1643         * gcc.dg/gomp/taskgroup-1.c: New test.
1644         * gcc.dg/gomp/teams-1.c: New test.
1645         * gcc.dg/gomp/udr-1.c: New test.
1646         * gcc.dg/gomp/udr-2.c: New test.
1647         * gcc.dg/gomp/udr-3.c: New test.
1648         * gcc.dg/gomp/udr-4.c: New test.
1649         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1651 2013-10-10  Jan Hubicka  <jh@suse.cz>
1653         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1654         tuning change.
1655         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1656         * gcc.target/i386/pr49168-1.c: Likewise.
1657         * gcc.target/i386/pr49002-2.c: Likewise.
1659 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1661         PR middle-end/58670
1662         * gcc.dg/torture/pr58670.c: New test.
1664 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1666         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1668 2013-10-09  Marek Polacek  <polacek@redhat.com>
1670         PR c++/58635
1671         * g++.dg/tm/pr58635-1.C: New test.
1672         * g++.dg/tm/pr58635-2.C: New test.
1674 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1676         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1678 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1680         PR tree-optimization/20318
1681         * c-c++-common/pr20318.c: New file.
1682         * gcc.dg/tree-ssa/pr20318.c: New file.
1684 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1686         * gcc.c-torture/execute/pr58570.c: New test.
1688 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1690         * gcc.target/aarch64/vclz.c: New testcase.
1692 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1694         * gcc.target/aarch64/vadd_f64.c: New testcase.
1695         * gcc.target/aarch64/vsub_f64.c: New testcase.
1697 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1699         * gcc.target/aarch64/vdiv_f.c: New testcase.
1701 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1703         * gcc.target/aarch64/vneg_f.c: New testcase.
1704         * gcc.target/aarch64/vneg_s.c: New testcase.
1706 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1708         PR c++/58568
1709         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1710         * g++.old-deja/g++.mike/misc9.C: Adjust.
1712 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1714         PR c++/58665
1715         Revert:
1716         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1718         PR c++/58448
1719         * g++.dg/template/crash117.C: New.
1721 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1723         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1725 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1727         PR tree-optimization/58480
1728         * gcc.dg/tree-ssa/pr58480.c: New file.
1730 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1732         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1733         * gcc.target/powerpc/fusion.c: Likewise.
1735 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1737         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1739 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1741         * gcc.target/s390/htm-1.c: Add more tests to cover different
1742         operand types.
1744 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/58126
1747         * g++.dg/init/uninitialized1.C: New.
1749 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/56060
1752         * g++.dg/cpp0x/variadic144.C: New.
1754 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/58560
1757         * g++.dg/cpp0x/auto39.C: New.
1759 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/58503
1762         * g++.dg/cpp0x/range-for26.C: New.
1763         * g++.dg/cpp0x/range-for27.C: Likewise.
1765 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/58448
1768         * g++.dg/template/crash117.C: New.
1770 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1772         PR c++/19476
1773         * g++.dg/tree-ssa/pr19476-5.C: New file.
1774         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1776 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1778         PR c++/58584
1779         * g++.dg/cpp0x/gen-attrs-55.C: New.
1781 2013-10-03  Easwaran Raman  <eraman@google.com>
1783         PR c++/33911
1784         * g++.dg/ext/attribute47.C: New.
1786 2013-10-03  Rong Xu  <xur@google.com>
1788         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1789         probability.
1790         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1791         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1793 2013-10-03  Marek Polacek  <polacek@redhat.com>
1795         PR c++/58510
1796         * g++.dg/cpp0x/pr58510.C: New test.
1798 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1800         PR c++/19476
1801         * g++.dg/tree-ssa/pr19476-1.C: New file.
1802         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1803         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1804         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1806 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1808         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1809         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1810         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1811         VSX scalar operations or the traditional floating point form of
1812         the instruction.
1813         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1814         * gcc.target/powerpc/recip-3.c: Likewise.
1815         * gcc.target/powerpc/recip-5.c: Likewise.
1816         * gcc.target/powerpc/pr72747.c: Likewise.
1817         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1819 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1821         PR target/58460
1822         * gcc.target/aarch64/pr58460.c: New file.
1824 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/58593
1827         * gfortran.dg/char_length_19.f90: New.
1829 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1831         PR c++/58535
1832         * g++.dg/parse/crash65.C: New.
1833         * g++.dg/cpp1y/pr58535.C: Likewise.
1835 2013-10-02  Richard Biener  <rguenther@suse.de>
1837         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1838         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1839         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1840         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1841         * gfortran.dg/ldist-pr45199.f: Likewise.
1843 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1845         PR c++/58565
1846         * g++.dg/parse/crash64.C: New.
1848 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1850         * gcc.dg/tree-ssa/slsr-40.c: New test.
1852 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1854         PR c++/58563
1855         * g++.dg/cpp0x/pr58563.C: New.
1857 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1859         * gcc.target/aarch64/vect_saddl_1.c: New.
1861 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1863         PR target/58574
1864         * gcc.c-torture/execute/pr58574.c: New testcase.
1866 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1868         PR Target/58578
1869         * gcc.target/arm/pr58578.c: New test.
1871 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1873         PR tree-optimization/58556
1874         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1875         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1877 2013-10-01  Nick Clifton  <nickc@redhat.com>
1879         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1880         for MSP430.
1881         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1882         ptr32plus targets.
1883         * gcc.c-torture/compile/pr41181.c: Likewise.
1884         * gcc.c-torture/compile/calls.c: Likewise.
1885         * gcc.c-torture/compile/990617-1.c: Likewise.
1886         * gcc.c-torture/compile/pr55955.c: Only run the test for
1887         int32plus targets.
1888         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1890 2013-10-01  Richard Biener  <rguenther@suse.de>
1892         PR tree-optimization/58553
1893         * gcc.dg/torture/pr58553.c: New testcase.
1895 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1897         PR middle-end/58564
1898         * gcc.c-torture/execute/pr58564.c: New test.
1900 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1902         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1903         Update for additional dump message.
1905 2013-09-30  Richard Biener  <rguenther@suse.de>
1907         PR tree-optimization/58554
1908         * gcc.dg/torture/pr58554.c: New testcase.
1910 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1911             Joern Rennecke  <joern.rennecke@embecosm.com>
1913         * gcc.target/arc/barrel-shifter-1.c: New test.
1914         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1915         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1916         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1917         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1918         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1919         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1920         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1921         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1922         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1923         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1924         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1925         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1926         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1927         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1928         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1929         * gcc.target/arc/mtune-ARC600.c: Likewise.
1930         * gcc.target/arc/mtune-ARC601.c: Likewise.
1931         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1932         * gcc.target/arc/mtune-ARC700.c: Likewise.
1933         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1934         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1935         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1936         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1938 2013-09-30  Richard Biener  <rguenther@suse.de>
1940         PR middle-end/58532
1941         * g++.dg/torture/pr58552.C: New testcase.
1943 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1945         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1946         and -mupper-regs-df.
1948 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1950         PR middle-end/58463
1951         * gcc.dg/pr58463.c: New test.
1953 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1955         PR middle-end/58551
1956         * c-c++-common/gomp/pr58551.c: New test.
1958 2013-09-27  Richard Biener  <rguenther@suse.de>
1960         PR tree-optimization/58459
1961         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1963 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1965         PR fortran/58113
1966         * gfortran.dg/round_4.f90: Check for rounding support.
1968 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1970         * g++.dg/vect/pr58513.cc (op): Make static.
1972 2013-09-26  Richard Biener  <rguenther@suse.de>
1974         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1976 2013-09-26  Richard Biener  <rguenther@suse.de>
1978         PR tree-optimization/58539
1979         * gcc.dg/torture/pr58539.c: New testcase.
1981 2013-09-25  Jeff Law  <law@redhat.com>
1983         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1985 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/58436
1988         * gfortran.dg/finalize_21.f90: New.
1990 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1992         PR fortran/57697
1993         PR fortran/58469
1994         * gfortran.dg/defined_assignment_8.f90: New.
1995         * gfortran.dg/defined_assignment_9.f90: New.
1997 2013-09-25  Marek Polacek  <polacek@redhat.com>
1999         PR sanitizer/58413
2000         * c-c++-common/ubsan/shift-5.c: New test.
2001         * c-c++-common/ubsan/shift-6.c: New test.
2002         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2003         * gcc.dg/ubsan/c-shift-1.c: New test.
2005 2013-09-25  Marek Polacek  <polacek@redhat.com>
2007         PR c++/58516
2008         * g++.dg/tm/pr58516.C: New test.
2010 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2012         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2013         New procedure.
2014         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2016 2013-09-24  Richard Biener  <rguenther@suse.de>
2018         PR middle-end/58513
2019         * g++.dg/vect/pr58513.cc: New testcase.
2021 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2023         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2024         output.
2026 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2028         PR c++/58500
2029         * g++.dg/cpp1y/pr58500.C: New testcase.
2031 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2033         * gnat.dg/opt28.ad[sb]: New test.
2034         * gnat.dg/opt28_pkg.ads: New helper.
2036 2013-09-23  Richard Biener  <rguenther@suse.de>
2038         PR tree-optimization/58464
2039         * g++.dg/torture/pr58464.C: New testcase.
2041 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2043         PR target/58475
2044         * gcc.target/sh/torture/pr58475.c: New test.
2046 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2048         PR fortran/58355
2049         * gfortran.dg/extends_15.f90: New.
2051 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2053         PR c++/58481
2054         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2056 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2058         PR target/56875
2059         * gcc.target/vax/vax.exp: New.
2060         * gcc.target/vax/pr56875.c: Ditto.
2062 2013-09-20  Richard Biener  <rguenther@suse.de>
2064         PR middle-end/58484
2065         * gfortran.dg/pr58484.f: New testcase.
2067 2013-09-20  Jeff Law  <law@redhat.com>
2069         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2071 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2073         PR middle-end/57748
2074         * gcc.dg/torture/pr57748-1.c: New test.
2075         * gcc.dg/torture/pr57748-2.c: New test.
2077 2013-09-20  Marek Polacek  <polacek@redhat.com>
2079         PR sanitizer/58413
2080         * c-c++-common/ubsan/shift-4.c: New test.
2082 2013-09-20  Richard Biener  <rguenther@suse.de>
2084         PR tree-optimization/58453
2085         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2087 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2089         PR fortran/58099
2090         * gfortran.dg/proc_ptr_43.f90: New.
2092 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2094         PR fortran/57697
2095         * gfortran.dg/defined_assignment_11.f90: New.
2097 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2099         PR rtl-optimization/58438
2100         * g++.dg/pr58438.C: New test.
2102 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2104         PR fortran/43366
2105         * gfortran.dg/class_39.f03: Update dg-error.
2106         * gfortran.dg/class_5.f03: Ditto.
2107         * gfortran.dg/class_53.f90: Ditto.
2108         * gfortran.dg/realloc_on_assign_20.f90: New.
2109         * gfortran.dg/realloc_on_assign_21.f90: New.
2110         * gfortran.dg/realloc_on_assign_22.f90: New.
2112 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2114         PR c++/58457
2115         * g++.dg/parse/using4.C: New.
2117 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2119         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2121 2013-09-18  Marek Polacek  <polacek@redhat.com>
2123         PR sanitize/58443
2124         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2125         instead of the shift option.
2126         * c-c++-common/ubsan/pr58443-1.c: New test.
2127         * c-c++-common/ubsan/pr58443-3.c: New test.
2128         * c-c++-common/ubsan/pr58443-2.c: New test.
2130 2013-09-18  Richard Biener  <rguenther@suse.de>
2132         PR tree-optimization/58417
2133         * gcc.dg/torture/pr58417.c: New testcase.
2135 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2137         * gnat.dg/array_bounds_test2.adb: New test.
2139 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2141         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2142         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2144 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2146         * gnat.dg/in_out_parameter4.adb: New test.
2148 2013-09-18  Marek Polacek  <polacek@redhat.com>
2150         PR sanitizer/58411
2151         * c-c++-common/ubsan/attrib-1.c: New test.
2153 2013-09-17  Cong Hou  <congh@google.com>
2155         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2156         on two arrays with short and int types. This should not be recognized
2157         as a dot product pattern.
2159 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2161         PR c++/58435
2162         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2163         the cp_type_quals (r) too.
2165 2013-09-17  Jan Hubicka  <jh@suse.cz>
2167         PR middle-end/58332
2168         * gcc.c-torture/compile/pr58332.c: New testcase.
2170 2013-09-17  Jeff Law  <law@redhat.com>
2172         * gcc.c-torture/execute/pr58387.c: New test.
2174 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2176         PR tree-optimization/58088
2177         * gcc.c-torture/compile/pr58088.c: New test.
2179 2013-09-17  Nick Clifton  <nickc@redhat.com>
2181         * lib/target-supports.exp (check_effective_target_trampolines):
2182         Add MSP430 to the list of targets that do not support trampolines.
2183         (check_profiling_available): Add MSP430 to the list of targets
2184         that do not support profiling.
2185         (check_effective_target_tls_runtime): Add MSP430 to the list of
2186         targets that do not support TLS.
2188 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2190         * gnat.dg/opt27.adb: New test.
2191         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2193 2013-09-17  Andreas Schwab  <schwab@suse.de>
2195         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2197 2013-09-17  Richard Biener  <rguenther@suse.de>
2199         PR tree-optimization/58432
2200         * gcc.dg/pr58432.c: New testcase.
2202 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2204         * gcc.dg/tree-ssa/slsr-39.c: New test.
2206 2013-09-16  Xinliang David Li  <davidxl@google.com>
2208         * gcc.misc-tests/help.exp: Optimizer help change.
2210 2013-09-16  Jeff Law  <law@redhat.com>
2212         * gcc.c-torture/execute/pr58419.c: New test.
2213         * gcc.c-torture/execute/pr58431.c: New test.
2215 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2217         PR fortran/58356
2218         * gfortran.dg/finalize_19.f90: New.
2220 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
2222         * gcc.target/i386/pr58418.c: New.
2224 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2226         * gcc.target/aarch64/fmla-intrinsic.c: New.
2227         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2228         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2229         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2231 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
2233         * gcc.target/aarch64/mul_intrinsic_1.c: New.
2234         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2236 2013-09-16  Richard Biener  <rguenther@suse.de>
2238         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2240 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2242         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2243         interpreted as implicit templates) to be expected pedwarns instead.
2245 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2247         PR fortran/57697
2248         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2250 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2252         PR fortran/57697
2253         * gfortran.dg/defined_assignment_10.f90: New.
2255 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2257         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2258         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2260 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2262         * g++.dg/abi/main.C: Added implicit C linkage tests
2264 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2266         * gcc.target/i386/pr57848.c: New file.
2268 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2270         PR target/58314
2271         * gcc.target/sh/torture/pr58314.c: New test.
2273 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2275         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2277 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2279         PR ipa/58389
2280         * g++.dg/pr58389.C: New test.
2282 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2284         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2285         * g++.dg/template/pseudodtor3.C: Likewise.
2287 2013-09-12  Richard Biener  <rguenther@suse.de>
2289         PR tree-optimization/58404
2290         * g++.dg/tree-ssa/pr58404.C: New testcase.
2292 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2294         PR ipa/58371
2295         * g++.dg/ipa/pr58371.C: New test.
2297 2013-09-12  Richard Biener  <rguenther@suse.de>
2299         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2300         expected outcome and comment why that happens.
2302 2013-09-11  Richard Biener  <rguenther@suse.de>
2304         PR middle-end/58377
2305         * g++.dg/uninit-pred-4.C: New testcase.
2307 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2309         PR tree-optimization/58385
2310         * gcc.c-torture/execute/pr58385.c: New test.
2312 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2314         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2316 2013-09-10  Jeff Law  <law@redhat.com>
2318         * g++.dg/torture/pr58380.C: New test.
2320 2013-09-10  Jan Hubicka  <jh@suse.cz>
2321             Paolo Carlini  <paolo.carlini@oracle.com>
2323         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2325 2013-09-10  Jeff Law  <law@redhat.com>
2327         * gcc.c-torture/compile/pr58343.c: New test.
2329 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2331         PR rtl-optimization/58365
2332         * gcc.c-torture/execute/pr58365.c: New test.
2334 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2336         * gcc.dg/torture/memcpy-1.c: New test.
2338 2013-09-10  Alan Modra  <amodra@gmail.com>
2340         * gcc.target/powerpc/pr58330.c: New.
2342 2013-09-10  Alan Modra  <amodra@gmail.com>
2344         * gcc.target/powerpc/medium_offset.c: New.
2346 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2348         PR c++/58325
2349         * g++.dg/warn/Wunused-var-21.C: New test.
2351         PR tree-optimization/58364
2352         * gcc.c-torture/execute/pr58364.c: New test.
2354 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/43452
2357         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2358         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2359         * g++.dg/init/delete1.C: Adjust.
2361 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2363         * gcc.target/aarch64/movdi_1.c: New test.
2365 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2367         PR c++/58362
2368         * g++.dg/warn/Wunused-parm-5.C: New.
2370 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2372         * gcc.target/aarch64/cmn-neg.c: New test.
2374 2013-09-09  Richard Biener  <rguenther@suse.de>
2376         PR middle-end/58326
2377         * gcc.dg/torture/pr58326-1.c: New testcase.
2378         * gcc.dg/torture/pr58326-2.c: Likewise.
2380 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2382         PR target/57735
2383         * g++.dg/ext/pr57735.C: New test.
2385 2013-09-09  Jan Hubicka  <jh@suse.cz>
2387         PR middle-end/58294
2388         * g++.dg/torture/PR58294.C: New testcase.
2390 2013-09-08  Jeff Law  <law@redhat.com>
2392         * gcc.c-torture/compile/pr58340.c: New test.
2394 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2396         * g++.dg/debug/ra1.C: New test.
2398 2013-09-08  Jan Hubicka  <jh@suse.cz>
2400         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2401         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2402         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2403         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2405 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2407         PR c++/54941
2408         * g++.dg/overload/new1.C: Adjust.
2410 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2412         * c-c++-common/opaque-vector.c: New test.
2414 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2416         PR c++/58282
2417         * g++.dg/tm/noexcept-6.C: New test.
2419 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2421         * gcc.target/arc/cond-set-use.c: New test.
2423 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2425         * gnat.dg/stack_usage2.adb: New test.
2427 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2429         * gcc.target/aarch64/table-intrinsics.c
2430         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2431         (qtb_tests8_< ,2,3,4>): Likewise.
2432         (qtblq_tests8_< ,2,3,4>): Likewise.
2433         (qtbxq_tests8_< ,2,3,4>): Likewise.
2435 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2437         * gnat.dg/warn10.ad[sb]: New test.
2438         * gnat.dg/warn10_pkg.ads: New helper.
2440 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2442         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2443         Don't expect NULL in foo.result set.
2444         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2445         in ESCAPED set.
2446         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2447         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2449 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2451         * gcc.target/s390/nearestint-1.c: New testcase.
2453 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2454             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2456         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2457         * testsuite/gcc.target/arc: New directory.
2458         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2459         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2460         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2461         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2462         * testsuite/gcc.dg/builtin-apply2.c
2463         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2465 2013-09-04  Jan Hubicka  <jh@suse.cz>
2467         PR middle-end/58201
2468         * g++.dg/torture/pr58201_0.C: New testcase.
2469         * g++.dg/torture/pr58201_1.C: New testcase.
2470         * g++.dg/torture/pr58201.h: New testcase.
2472 2013-09-05  Jan Hubicka  <jh@suse.cz>
2474         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2476 2013-09-05  Richard Biener  <rguenther@suse.de>
2478         PR tree-optimization/58137
2479         * gcc.target/i386/pr58137.c: New testcase.
2481 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2483         * g++.dg/ipa/remref-1.C: New test.
2484         * g++.dg/ipa/remref-2.C: Likewise.
2486 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2488         PR c++/24926
2489         * g++.dg/parse/access11.C: New.
2491 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2493         * g++.dg/warn/weak1.C: Skip on AIX.
2495 2013-09-04  Easwaran Raman  <eraman@google.com>
2497         PR middle-end/57370
2498         PR tree-optimization/58011
2499         * gfortran.dg/reassoc_12.f90: New testcase.
2500         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2502 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2504         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2505         * gcc.dg/torture/pr53922.c: Skip on AIX.
2506         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2508 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2510         * gcc.dg/unroll_1.c: Test dumping to stderr.
2512 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2514         PR c++/58305
2515         * g++.dg/warn/deprecated-8.C: New.
2517 2013-09-03  Jeff Law  <law@redhat.com>
2519         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2520         dump output.
2522 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2524         Revert:
2526         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2528         * gcc.dg/Warray-bounds-11.c: New testcase.
2530 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2532         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2534 2013-09-03  Jan Hubicka  <jh@suse.cz>
2536         * g++.dg/ipa/devirt-15.C: Fix testcase.
2538 2013-09-03  Richard Biener  <rguenther@suse.de>
2540         PR middle-end/57656
2541         * gcc.dg/torture/pr57656.c: New testcase.
2543 2013-09-03  Richard Biener  <rguenther@suse.de>
2545         PR middle-end/57287
2546         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2548 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2550         PR fortran/PR56519
2551         * gfortran.dg/do_concurrent_3.f90:  New test case.
2553 2013-09-02  Jan Hubicka  <jh@suse.cz>
2555         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2557 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2559         PR ipa/58106
2560         * gcc.dg/ipa/pr58106.c: New test.
2562 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2564         * gcc.target/aarch64/scalar_intrinsics.c
2565         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2567 2013-09-02  Richard Biener  <rguenther@suse.de>
2569         PR middle-end/57511
2570         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2572 2013-09-02  Richard Biener  <rguenther@suse.de>
2574         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2575         reference.
2577 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2579         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2581 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2583         PR c++/21682, implement DR 565
2584         * g++.dg/template/using24.C: New.
2585         * g++.dg/template/using25.C: Likewise.
2586         * g++.dg/template/using26.C: Likewise.
2588 2013-09-01  Jan Hubicka  <jh@suse.cz>
2590         * g++.dg/ipa/devirt-15.C: New testcase.
2592 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2594         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2596 2013-08-31  Jan Hubicka  <jh@suse.cz>
2598         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2599         * g++.dg/tree-ssa/pr45453.C: Likewise.
2601 2013-08-31  Jan Hubicka  <jh@suse.cz>
2603         * gcc.dg/fork-instrumentation.c: New testcase.
2605 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2607         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2609 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2611         * gcc.dg/Warray-bounds-11.c: New testcase.
2613 2013-08-30  Marek Polacek  <polacek@redhat.com>
2615         * g++.dg/ubsan/div-by-zero-1.C: New test.
2616         * c-c++-common/ubsan/save-expr-1.c: New test.
2617         * c-c++-common/ubsan/save-expr-2.c: New test.
2618         * c-c++-common/ubsan/save-expr-3.c: New test.
2619         * c-c++-common/ubsan/save-expr-4.c: New test.
2620         * c-c++-common/ubsan/typedef-1.c: New test.
2621         * c-c++-common/ubsan/const-char-1.c: New test.
2622         * c-c++-common/ubsan/const-expr.c: New test.
2623         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2624         * c-c++-common/ubsan/shift-1.c: Likewise.
2625         * c-c++-common/ubsan/shift-2.c: Likewise.
2626         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2627         * lib/ubsan-dg.exp: New file.
2628         * g++.dg/dg.exp: Add ubsan tests.
2629         * g++.dg/ubsan/ubsan.exp: New file.
2630         * gcc.dg/ubsan/ubsan.exp: New file.
2631         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2632         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2633         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2634         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2635         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2636         * c-c++-common/ubsan/shift-3.c: New test.
2637         * c-c++-common/ubsan/unreachable-1.c: New test.
2638         * c-c++-common/ubsan/shift-1.c: New test.
2639         * c-c++-common/ubsan/shift-2.c: New test.
2640         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2641         * gcc.dg/ubsan/c99-shift-2.c: New test.
2642         * gcc.dg/ubsan/c99-shift-1.c: New test.
2644 2013-08-29  Jan Hubicka  <jh@suse.cz>
2646         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2647         to match template and comment.
2649 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2651         PR c++/51424
2652         * g++.dg/cpp0x/dc8.C: New.
2653         * g++.dg/template/meminit1.C: Adjust.
2655 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2657         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2659 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2661         PR tree-optimization/58277
2662         * gcc.c-torture/execute/pr58277-1.c: New test.
2663         * gcc.c-torture/execute/pr58277-2.c: New test.
2665 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2667         * gcc.dg/guality/param-1.c: New test.
2668         * gcc.dg/guality/param-2.c: Likewise.
2670 2013-08-30  Richard Biener  <rguenther@suse.de>
2672         PR tree-optimization/58228
2673         * gcc.dg/torture/pr58228.c: New testcase.
2675 2013-08-30  Richard Biener  <rguenther@suse.de>
2677         PR tree-optimization/58223
2678         * gcc.dg/torture/pr58223.c: New testcase.
2679         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2681 2013-08-30  Richard Biener  <rguenther@suse.de>
2683         PR tree-optimization/58010
2684         * gcc.dg/pr58010.c: New testcase.
2686 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2688         * gcc.dg/unroll_3.c: Message change.
2689         * gcc.dg/unroll_4.c: Likewise.
2690         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2691         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2692         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2693         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2694         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2695         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2696         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2697         * gcc.dg/unroll_1.c: Likewise.
2698         * gcc.dg/vect/bb-slp-31.c: Likewise.
2699         * gcc.dg/vect/bb-slp-14.c: Likewise.
2700         * gcc.dg/vect/bb-slp-8.c: Likewise.
2701         * gcc.dg/vect/bb-slp-23.c: Likewise.
2702         * gcc.dg/vect/bb-slp-15.c: Likewise.
2703         * gcc.dg/vect/bb-slp-9.c: Likewise.
2704         * gcc.dg/vect/bb-slp-24.c: Likewise.
2705         * gcc.dg/vect/bb-slp-16.c: Likewise.
2706         * gcc.dg/vect/bb-slp-25.c: Likewise.
2707         * gcc.dg/vect/bb-slp-17.c: Likewise.
2708         * gcc.dg/vect/bb-slp-26.c: Likewise.
2709         * gcc.dg/vect/bb-slp-18.c: Likewise.
2710         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2711         * gcc.dg/vect/bb-slp-27.c: Likewise.
2712         * gcc.dg/vect/bb-slp-19.c: Likewise.
2713         * gcc.dg/vect/bb-slp-28.c: Likewise.
2714         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2715         * gcc.dg/vect/bb-slp-29.c: Likewise.
2716         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2717         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2718         * gcc.dg/vect/bb-slp-1.c: Likewise.
2719         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2720         * gcc.dg/vect/bb-slp-2.c: Likewise.
2721         * gcc.dg/vect/bb-slp-3.c: Likewise.
2722         * gcc.dg/vect/bb-slp-10.c: Likewise.
2723         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2724         * gcc.dg/vect/bb-slp-4.c: Likewise.
2725         * gcc.dg/vect/bb-slp-11.c: Likewise.
2726         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2727         * gcc.dg/vect/bb-slp-5.c: Likewise.
2728         * gcc.dg/vect/bb-slp-20.c: Likewise.
2729         * gcc.dg/vect/bb-slp-6.c: Likewise.
2730         * gcc.dg/vect/bb-slp-21.c: Likewise.
2731         * gcc.dg/vect/bb-slp-30.c: Likewise.
2732         * gcc.dg/vect/bb-slp-13.c: Likewise.
2733         * gcc.dg/vect/bb-slp-7.c: Likewise.
2734         * gcc.dg/vect/bb-slp-22.c: Likewise.
2735         * gcc.dg/unroll_2.c: Likewise.
2736         * g++.dg/vect/slp-pr50413.cc: Likewise.
2737         * g++.dg/vect/slp-pr56812.cc: Likewise.
2738         * g++.dg/vect/slp-pr50819.cc: Likewise.
2740 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2742         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2744 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2746         * gcc.dg/pr40209.c: Use -fopt-info.
2747         * gcc.dg/pr26570.c: Ditto.
2748         * gcc.dg/pr32773.c: Ditto.
2749         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2751 2013-08-29  Richard Biener  <rguenther@suse.de>
2753         PR tree-optimization/58246
2754         * gcc.dg/torture/pr58246.c: New testcase.
2756 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2758         PR fortran/52243
2759         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2760         obsolete by patch.
2761         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2763 2013-08-29  Richard Biener  <rguenther@suse.de>
2765         PR middle-end/57287
2766         * gcc.dg/pr57287-2.c: New testcase.
2768 2013-08-29  Richard Biener  <rguenther@suse.de>
2770         PR tree-optimization/57685
2771         * gcc.dg/torture/pr57685.c: New testcase.
2773 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/58255
2776         * g++.dg/cpp0x/dc7.C: New.
2778 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2780         PR middle-end/58257
2781         * c-c++-common/gomp/pr58257.c: New test.
2783 2013-08-28  Richard Biener  <rguenther@suse.de>
2785         PR tree-optimization/56933
2786         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2788 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2790         * gcc.target/aarch64/scalar_shift_1.c: New.
2792 2013-08-27  Richard Biener  <rguenther@suse.de>
2794         PR tree-optimization/57521
2795         * gcc.dg/torture/pr57521.c: New testcase.
2797 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2799         PR rtl-optimization/57860
2800         PR rtl-optimization/57861
2801         PR rtl-optimization/57875
2802         PR rtl-optimization/57876
2803         PR rtl-optimization/57877
2804         * gcc.c-torture/execute/pr57860.c: New test.
2805         * gcc.c-torture/execute/pr57861.c: New test.
2806         * gcc.c-torture/execute/pr57875.c: New test.
2807         * gcc.c-torture/execute/pr57876.c: New test.
2808         * gcc.c-torture/execute/pr57877.c: New test.
2810 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2812         PR fortran/58146
2813         * gfortran.dg/bounds_check_18.f90:  New test.
2815 2013-08-23  Jan Hubicka  <jh@suse.cz>
2817         * g++.dg/ipa/devirt-14.C: Fix typo.
2819 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2821         PR fortran/57798
2822         * gfortran.dg/inline_sum_5.f90: New.
2824 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2826         PR fortran/57843
2827         * gfortran.dg/typebound_assignment_7.f90: New.
2829 2013-08-23  Jan Hubicka  <jh@suse.cz>
2831         * g++.dg/ipa/devirt-13.C: New testcase.
2832         * g++.dg/ipa/devirt-14.C: New testcase.
2834 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2836         PR target/58218
2837         * gcc.target/i386/pr58218.c: New test.
2839         PR tree-optimization/58209
2840         * gcc.c-torture/execute/pr58209.c: New test.
2842 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2844         * gcc.target/powerpc/pr57744.c: Declare abort.
2846 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2848         PR c++/56380
2849         * g++.dg/template/error54.C: New.
2851 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2853         PR fortran/58185
2854         * gfortran.dg/select_type_34.f90: New.
2856 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2858         PR c++/56130
2859         * g++.dg/warn/deprecated-7.C: New.
2861 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2863         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2865 2013-08-21  Jeff Law  <law@redhat.com>
2867         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2869 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2871         PR c++/56134
2872         * g++.dg/ext/attr-alias-3.C: New.
2874 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2876         PR fortran/53655
2877         * gfortran.dg/intent_out_8.f90: New.
2879 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2881         PR rtl-optimizations/57451
2882         * g++.dg/tree-prof/pr57451.C: New test.
2884 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2886         PR c++/58190
2887         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2889 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2891         PR c/57490
2892         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2894 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2896         * gcc.target/powerpc/dfp-dd-2.c: New test.
2897         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2898         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2900 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2902         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2903         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2904         Check for SLL too.
2906 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2908         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2910         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2911         "Threaded".
2913         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2914         correct test response.
2916         PR testsuite/52641
2917         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2918         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2919         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2920         (v4si): Use it.
2921         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2922         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2924         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2926 2013-08-18  Jan Hubicka  <jh@suse.cz>
2928         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2930 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2932         PR fortran/46271
2933         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2935 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2937         PR tree-optimization/58006
2938         * g++.dg/opt/pr58006.C: New test.
2940 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2942         * gnat.dg/specs/linker_alias.ads: New test.
2944 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2946         PR tree-optimization/58164
2947         * gcc.c-torture/compile/pr58164.c: New test.
2949         PR tree-optimization/58165
2950         * g++.dg/opt/pr58165.C: New test.
2952 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/51912
2955         * g++.dg/cpp0x/enum28.C: New.
2956         * g++.dg/cpp0x/enum15.C: Adjust.
2958 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2960         PR target/57949
2961         * gcc.target/powerpc/pr57949-1.c: New.
2962         * gcc.target/powerpc/pr57949-2.c: New.
2964 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2966         PR tree-optimization/58145
2967         * gcc.dg/pr58145-1.c: New test.
2968         * gcc.dg/pr58145-2.c: New test.
2970 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2972         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2973         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2974         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2975         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2976         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2977         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2978         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2979         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2980         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2981         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2982         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2983         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2984         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2985         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2986         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2987         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2988         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2989         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2990         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2991         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2992         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2993         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2994         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2995         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2996         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2997         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2998         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2999         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3000         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3001         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3002         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3003         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3004         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3005         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3006         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3007         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3008         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3009         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3010         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3011         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3012         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3014         PR testsuite/52641
3015         * gcc.c-torture/execute/pr56799.x: New file.
3017         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3019         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3021         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3022         * gcc.dg/pr44214-3.c (v2df): Likewise.
3024         * gcc.dg/pr46647.c: xfail for avr-*-*.
3026         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3027         memcpy by one.
3028         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3029         Expect l to be optimized away.
3030         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3032         PR testsuite/52641
3033         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3034         to tests that assume int/double are larger than short/float.
3036         PR testsuite/52641
3037         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3038         target { ! int16 }.
3039         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3040         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3041         target { int16 }.  Restrict existing tests to target { int32 }
3042         where appropriate.
3043         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3044         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3045         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3046         * lib/target-supports.exp (check_effective_target_int32): New proc.
3048         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3049         exclude from scan test.
3051         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3052         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3053         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3054         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3055         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3056         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3057         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3058         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3059         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3060         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3061         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3062         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3063         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3064         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3065         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3066         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3067         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3068         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3069         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3071 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3073         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3075         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3076         to be the first test directive.
3077         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3078         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3079         * gcc.target/arm/atomic-op-char.c: Likewise.
3080         * gcc.target/arm/atomic-op-consume.c: Likewise.
3081         * gcc.target/arm/atomic-op-int.c: Likewise.
3082         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3083         * gcc.target/arm/atomic-op-release.c: Likewise.
3084         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3085         * gcc.target/arm/atomic-op-short.c: Likewise.
3087 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3089         PR rtl-optimization/57662
3090         * gcc.dg/pr57662.c: New test.
3092 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3094         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3095         alternative to -1.
3096         * gcc.target/mips/nans-legacy.c: Likewise.
3098 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3100         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3101         escapes.
3102         * gcc.target/mips/fabs-legacy.c: Likewise.
3103         * gcc.target/mips/fabsf-2008.c: Likewise.
3104         * gcc.target/mips/fabsf-legacy.c: Likewise.
3105         * gcc.target/mips/fneg-2008.c: Likewise.
3106         * gcc.target/mips/fneg-legacy.c: Likewise.
3107         * gcc.target/mips/fnegf-2008.c: Likewise.
3108         * gcc.target/mips/fnegf-legacy.c: Likewise.
3109         * gcc.target/mips/nan-2008.c: Likewise.
3110         * gcc.target/mips/nan-legacy.c: Likewise.
3111         * gcc.target/mips/nanf-2008.c: Likewise.
3112         * gcc.target/mips/nanf-legacy.c: Likewise.
3113         * gcc.target/mips/nans-2008.c: Likewise.
3114         * gcc.target/mips/nans-legacy.c: Likewise.
3115         * gcc.target/mips/nansf-2008.c: Likewise.
3116         * gcc.target/mips/nansf-legacy.c: Likewise.
3118 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3120         * gnat.dg/valued_proc.adb: New test.
3121         * gnat.dg/valued_proc_pkg.ads: New helper.
3123 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3125         PR tree-optimization/57661
3126         * g++.dg/opt/pr57661.C: New test.
3128         PR sanitizer/56417
3129         * gcc.dg/asan/pr56417.c: New test.
3131 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3133         * gnat.dg/loop_optimization16.adb: New test.
3134         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3136 2013-08-13  Marek Polacek  <polacek@redhat.com>
3138         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3140 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3142         Example of converting global state to per-pass state.
3144         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3145         global state "static int counter" to...
3146         (one_pass::counter): ...this instance data.
3148 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3150         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3151         to member function...
3152         (one_pass::gate): ...this.
3153         (one_pass_exec): Convert to member function...
3154         (one_pass::impl_execute): ...this.
3156 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3158         PR c++/57416
3159         * g++.dg/cpp0x/pr57416.C: New.
3161 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3163         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3164         changes.
3165         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3166         * g++.dg/cpp0x/defaulted2.C: Likewise.
3167         * g++.dg/cpp0x/defaulted31.C: Likewise.
3168         * g++.dg/cpp0x/error6.C: Likewise.
3169         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3170         * g++.dg/cpp0x/override2.C: Likewise.
3171         * g++.dg/cpp0x/parse1.C: Likewise.
3172         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3173         * g++.dg/cpp0x/temp_default4.C: Likewise.
3174         * g++.dg/ext/attrib32.C: Likewise.
3175         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3176         * g++.dg/ext/mv13.C: Likewise.
3177         * g++.dg/ext/mv7.C: Likewise.
3178         * g++.dg/ext/mv9.C: Likewise.
3179         * g++.dg/ext/pr57362.C: Likewise.
3180         * g++.dg/ext/typeof10.C: Likewise.
3181         * g++.dg/lookup/anon6.C: Likewise.
3182         * g++.dg/lookup/crash6.C: Likewise.
3183         * g++.dg/lookup/name-clash5.C: Likewise.
3184         * g++.dg/lookup/name-clash6.C: Likewise.
3185         * g++.dg/other/anon4.C: Likewise.
3186         * g++.dg/other/error15.C: Likewise.
3187         * g++.dg/other/error8.C: Likewise.
3188         * g++.dg/other/redecl2.C: Likewise.
3189         * g++.dg/parse/crash16.C: Likewise.
3190         * g++.dg/parse/crash21.C: Likewise.
3191         * g++.dg/parse/crash38.C: Likewise.
3192         * g++.dg/parse/redef2.C: Likewise.
3193         * g++.dg/parse/struct-as-enum1.C: Likewise.
3194         * g++.dg/template/crash39.C: Likewise.
3195         * g++.dg/template/redecl3.C: Likewise.
3196         * g++.dg/tls/diag-3.C: Likewise.
3197         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3198         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3199         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3200         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3201         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3202         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3203         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3204         * g++.old-deja/g++.brendan/static3.C: Likewise.
3205         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3206         * g++.old-deja/g++.jason/binding.C: Likewise.
3207         * g++.old-deja/g++.jason/crash4.C: Likewise.
3208         * g++.old-deja/g++.jason/crash7.C: Likewise.
3209         * g++.old-deja/g++.jason/lineno.C: Likewise.
3210         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3211         * g++.old-deja/g++.mike/misc3.C: Likewise.
3212         * g++.old-deja/g++.mike/net44.C: Likewise.
3213         * g++.old-deja/g++.mike/ns3.C: Likewise.
3214         * g++.old-deja/g++.ns/alias4.C: Likewise.
3215         * g++.old-deja/g++.ns/ns11.C: Likewise.
3216         * g++.old-deja/g++.other/crash23.C: Likewise.
3217         * g++.old-deja/g++.other/decl8.C: Likewise.
3218         * g++.old-deja/g++.other/linkage3.C: Likewise.
3219         * g++.old-deja/g++.other/typeck1.C: Likewise.
3220         * g++.old-deja/g++.other/typedef5.C: Likewise.
3221         * g++.old-deja/g++.pt/explicit34.C: Likewise.
3222         * g++.old-deja/g++.pt/friend36.C: Likewise.
3223         * obj-c++.dg/method-8.mm: Likewise.
3224         * obj-c++.dg/tls/diag-3.mm: Likewise.
3226 2013-08-12  Perez Read  <netfirewall@gmail.com>
3228         PR target/58132
3229         * gcc.target/i386/movabs-1.c: New test.
3231 2013-08-12  Marek Polacek  <polacek@redhat.com>
3233         PR tree-optimization/57980
3234         * gcc.dg/pr57980.c: New test.
3236 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3238         PR fortran/56666
3239         * gfortran.dg/do_check_10.f90:  New test.
3240         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3241         * gfortran.dg/array_constructor_18.f90:  Likewise.
3242         * gfortran.dg/array_constructor_22.f90:  Likewise.
3243         * gfortran.dg/coarray_15.f90:  Likewise.
3244         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3245         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3246         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3248 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3250         PR c++/53349
3251         * g++.dg/cpp0x/constexpr-ice8.C: New.
3253 2013-08-09  Xinliang David Li  <davidxl@google.com>
3255         * gcc.target/i386/memcpy-strategy-1.c: New test.
3256         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3257         * gcc.target/i386/memset-strategy-1.c: Ditto.
3258         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3260 2013-08-09  Jan Hubicka  <jh@suse.cz>
3262         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3263         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3265 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3267         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3269 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3271         PR fortran/58058
3272         * gfortran.dg/transfer_intrinsic_6.f90: New.
3274 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3276         Revert:
3277         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3279         PR c++/46206
3280         * g++.dg/lookup/typedef2.C: New.
3282 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3284         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3285         output of vdup intrinsics.
3287 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3289         * gcc.target/arm/lp1189445.c: New testcase.
3291 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3293         PR rtl-optimization/58079
3294         * gcc.dg/torture/pr58079.c: New test.
3296 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3298         * gnat.dg/warn9.adb: New test.
3300 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3302         PR c++/46206
3303         * g++.dg/lookup/typedef2.C: New.
3305 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3307         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3308         to optstr when building plugins on darwin.
3310 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3312         PR tree-optimization/57539
3313         * gcc.dg/ipa/pr57539.c: New test.
3315 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3316             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3318         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3319         (a): Fix constructor.
3321 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3323         PR fortran/57987
3324         * gfortran.dg/pr57987.f90: New test.
3326 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3328         PR middle-end/58041
3329         * gcc.dg/torture/pr58041.c: New test.
3330         * gcc.target/arm/pr58041.c: Likewise.
3332 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3334         PR fortran/57306
3335         * gfortran.dg/pointer_init_8.f90: New.
3337 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3339         PR c++/58080
3340         * g++.dg/cpp0x/pr58080.C: New.
3342 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3344         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3345         to optstr when building plugins.
3347 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3349         Patch autogenerated by refactor_passes.py from
3350         https://github.com/davidmalcolm/gcc-refactoring-scripts
3351         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3353         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3354         struct to a subclass of gimple_opt_pass along with...
3355         (pass_data_one_pass): ...new pass_data instance and...
3356         (make_one_pass): ...new function.
3357         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3358         global struct to a subclass of gimple_opt_pass along with...
3359         (pass_data_warn_self_assign): ...new pass_data instance and...
3360         (make_pass_warn_self_assign): ...new function.
3361         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3362         a global struct to a subclass of gimple_opt_pass along with...
3363         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3364         (make_pass_dumb_plugin_example): ...new function.
3365         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3366         global struct to a subclass of gimple_opt_pass along with...
3367         (pass_data_warn_self_assign): ...new pass_data instance and...
3368         (make_pass_warn_self_assign): ...new function.
3370 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3372         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3373         is created and added to the pass_manager to reflect
3374         autogenerated changes.
3375         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3376         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3377         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3379 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3381         PR c++/58072
3382         * g++.dg/cpp0x/pr58072.C: New.
3384 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3386         * gcc.dg/torture/pr57993-2.cpp: New.
3388 2013-08-02  Jan Hubicka  <jh@suse.cz>
3390         * gcc.dg/ipa/ipa-1.c: Update.
3391         * gcc.dg/ipa/ipa-2.c: Update.
3392         * gcc.dg/ipa/ipa-3.c: Update.
3393         * gcc.dg/ipa/ipa-4.c: Update.
3394         * gcc.dg/ipa/ipa-5.c: Update.
3395         * gcc.dg/ipa/ipa-7.c: Update.
3396         * gcc.dg/ipa/ipa-8.c: Update.
3397         * gcc.dg/ipa/ipcp-1.c: Update.
3398         * gcc.dg/ipa/ipcp-2.c: Update.
3400 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3402         PR rtl-optimization/58048
3403         * gcc.target/i386/pr58048.c: New.
3405 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3407         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3409 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3410             Peter Bergner  <bergner@vnet.ibm.com>
3412         PR c++/54537
3413         * g++.dg/overload/using3.C: New.
3414         * g++.dg/overload/using2.C: Adjust.
3415         * g++.dg/lookup/using9.C: Likewise.
3417 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3419         * gcc.target/arm/pr46972-2.c: New test.
3421 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3423         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3425 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3427         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3429 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3431         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3432         rather than addressing!=absolute when deciding how to handle MIPS16
3433         when the test forces an ABI.
3435 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3437         PR c++/57673
3438         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3440 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3442         * gcc.target/mips/code-readable-1.c: Increase switch size.
3443         * gcc.target/mips/code-readable-2.c: Ditto.
3444         * gcc.target/mips/code-readable-3.c: Ditto.
3445         * gcc.target/mips/code-readable-4.c: Ditto.
3447 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3449         PR c++/57947
3450         * g++.dg/parse/crash63.C: New.
3452 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3454         PR fortran/57530
3455         * gfortran.dg/pointer_assign_8.f90: New.
3456         * gfortran.dg/pointer_assign_9.f90: New.
3457         * gfortran.dg/pointer_assign_10.f90: New.
3458         * gfortran.dg/pointer_assign_11.f90: New.
3460 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3462         * gcc.target/arm/pr57637.c: New testcase.
3464 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3466         PR tree-optimization/57993
3467         * gcc.dg/torture/pr57993.c: New test.
3469 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3471         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3473 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3475         PR c++/57948
3476         * g++.dg/conversion/ambig2.C: New.
3478 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3480         * gcc.target/mips/fabs-2008.c: New test case.
3481         * gcc.target/mips/fabs-legacy.c: New test case.
3482         * gcc.target/mips/fabsf-2008.c: New test case.
3483         * gcc.target/mips/fabsf-legacy.c: New test case.
3484         * gcc.target/mips/fneg-2008.c: New test case.
3485         * gcc.target/mips/fneg-legacy.c: New test case.
3486         * gcc.target/mips/fneg-2008.c: New test case.
3487         * gcc.target/mips/fneg-legacy.c: New test case.
3488         * gcc.target/mips/nan-2008.c: New test case.
3489         * gcc.target/mips/nan-legacy.c: New test case.
3490         * gcc.target/mips/nanf-2008.c: New test case.
3491         * gcc.target/mips/nanf-legacy.c: New test case.
3492         * gcc.target/mips/nans-2008.c: New test case.
3493         * gcc.target/mips/nans-legacy.c: New test case.
3494         * gcc.target/mips/nansf-2008.c: New test case.
3495         * gcc.target/mips/nansf-legacy.c: New test case.
3496         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3498 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3499             Maxim Kuvyrkov  <maxim@kugelworks.com>
3501         * lib/target-supports.exp (check_effective_target_non_bionic): New
3502         effective-target test.
3503         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3504         * g++.dg/tls/thread_local4g.C: Ditto.
3506 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3508         PR fortran/58009
3509         * gfortran.dg/vector_subsript_7.f90:  New test.
3511 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3513         PR fortran/57991
3514         * gfortran.dg/warn_alias.f90: New.
3516 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3518         PR fortran/57285
3519         * gfortran.dg/class_array_19.f90: New.
3521 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3523         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3524         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3525         * gcc.dg/vect/pr57741-3.c: Likewise.
3526         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3528 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3530         Skip tests that make assumptions about struct layout that don't hold
3531         on epiphany:
3532         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3533         * g++.dg/cpp0x/iop.C: Likewise.
3534         * g++.dg/cpp0x/named_refs.C: Likewise.
3535         * g++.dg/cpp0x/rv1p.C: Likewise.
3536         * g++.dg/cpp0x/rv2p.C: Likewise.
3537         * g++.dg/cpp0x/rv3p.C: Likewise.
3538         * g++.dg/cpp0x/rv4p.C: Likewise.
3539         * g++.dg/cpp0x/rv5p.C: Likewise.
3540         * g++.dg/cpp0x/rv6p.C: Likewise.
3541         * g++.dg/cpp0x/rv7p.C: Likewise.
3542         * g++.dg/cpp0x/rv8p.C: Likewise.
3543         * g++.dg/ext/strncpy-chk1.C: Likewise.
3544         * gcc.dg/builtin-object-size-10.c: Likewise.
3545         * gcc.dg/builtin-object-size-11.c: Likewise.
3546         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3547         * gcc.dg/pr25805.c: Likewise.
3548         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3549         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3550         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3551         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3552         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3553         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3554         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3555         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3556         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3557         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3558         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3559         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3560         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3561         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3562         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3564         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3565         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3567         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3568         * gcc.dg/sibcall-6.c: Enable for epiphany.
3570 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3572         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3574 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3576         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3577         memcpy not initializers.
3579         * gcc.dg/guality/guality.exp: Skip on AIX.
3581 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3583         PR c++/57101
3584         * g++.dg/cpp0x/pr57101.C: New.
3586 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3588         * gcc.target/aarch64/neg_1.c: New test.
3590 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3592         PR fortran/57966
3593         * gfortran.dg/typebound_call_25.f90: New.
3595 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3597         PR c++/57981
3598         * g++.dg/cpp0x/pr57981.C: New.
3600 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3602         PR c++/57880
3603         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3605 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3607         PR rtl-optimization/57960
3608         * gcc.target/s390/pr57960.c: New.
3610 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3612         PR fortran/57639
3613         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3615 2013-07-25  Terry Guo  <terry.guo@arm.com>
3617         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3619 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3621         PR c++/57942
3622         * g++.dg/inherit/pr57942.C: New.
3624 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3626         * gcc.target/powerpc/bool2.h: New file, test the code generation
3627         of logical operations for power5, altivec, power7, and power8 systems.
3628         * gcc.target/powerpc/bool2-p5.c: Likewise.
3629         * gcc.target/powerpc/bool2-av.c: Likewise.
3630         * gcc.target/powerpc/bool2-p7.c: Likewise.
3631         * gcc.target/powerpc/bool2-p8.c: Likewise.
3632         * gcc.target/powerpc/bool3.h: Likewise.
3633         * gcc.target/powerpc/bool3-av.c: Likewise.
3634         * gcc.target/powerpc/bool2-p7.c: Likewise.
3635         * gcc.target/powerpc/bool2-p8.c: Likewise.
3637 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3639         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3641 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3643         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3645 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3647         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3648         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3649         type from long to long long.
3650         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3651         to have effective-target keywords of lp64 and ilp32.
3652         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3653         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3654         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3655         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3656         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3657         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3658         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3659         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3660         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3662 2013-07-23  Tom Tromey  <tromey@redhat.com>
3663             Joseph Myers  <joseph@codesourcery.com>
3665         * gcc.dg/c11-generic-1.c: New file.
3666         * gcc.dg/c11-generic-2.c: New file.
3668 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3670         PR fortran/57906
3671         PR fortran/52052
3672         * coarray/lib_realloc_1.f90: Permit optimization.
3673         * gfortran.dg/coarray_31.f90: New.
3675 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3677         PR fortran/57762
3678         * gfortran.dg/class_array_7.f03: Fix memory leak.
3680 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3682         PR c++/52816
3683         * g++.dg/cpp0x/decltype56.C: New.
3685 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3687         * gcc.dg/pr53265.c: Correct line number in dg-message.
3689 2013-07-22  Diego Novillo  <dnovillo@google.com>
3691         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3693 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3695         PR testsuite/52641
3696         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3697         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3699 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3701         PR testsuite/52641
3702         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3703         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3704         * gcc.dg/torture/pr53366-1.c: Same.
3705         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3706         * gcc.dg/torture/pr56488.c: Same.
3707         * gcc.dg/torture/pr57584.c: Same.
3708         * gcc.dg/tree-ssa/pr57385.c: Same.
3709         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3711 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3713         * c-c++-common/pr41779.c: Fix typos.
3714         * gcc.c-torture/compile/20031125-2.c: Likewise.
3715         * gcc.c-torture/compile/20040621-1.c: Likewise.
3716         * gcc.c-torture/execute/20020418-1.c: Likewise.
3717         * gcc.dg/20020108-1.c: Likewise.
3718         * gcc.dg/atomic-generic-aux.c: Likewise.
3719         * gcc.dg/builtin-complex-err-2.c: Likewise.
3720         * gcc.dg/decl-1.c: Likewise.
3721         * gcc.dg/di-sync-multithread.c: Likewise.
3722         * gcc.dg/format/c90-printf-1.c: Likewise.
3723         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3724         * gcc.dg/long-long-compare-1.c: Likewise.
3725         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3726         * gcc.dg/pr17055-1.c: Likewise.
3727         * gcc.dg/pr27095.c: Likewise.
3728         * gcc.dg/torture/fp-int-convert.h: Likewise.
3729         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3730         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3731         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3732         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3733         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3734         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3735         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3736         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3737         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3738         * gcc.dg/vect/vect-cond-5.c: Likewise.
3739         * gcc.dg/weak/typeof-2.c: Likewise.
3740         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3741         * gcc.target/arm/naked-1.c: Likewise.
3742         * gcc.target/i386/pr9771-1.c: Likewise.
3743         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3744         * gcc.target/sparc/struct-ret-check.c: Likewise.
3745         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3746         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3747         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3748         Likewise.
3750 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3752         PR fortran/56937
3753         * gfortran.dg/dependency_42.f90:  New test.
3754         * gfortran.dg/dependency_43.f90:  New test.
3756 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3758         PR fortran/35862
3759         * gfortran.dg/round_4.f90: New.
3761 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3763         PR fortran/57894
3764         * gfortran.dg/min_max_conformance_2.f90: New.
3766 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3768         PR preprocessor/57620
3769         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3770         (main): Don't test {s,u,U,L}12.
3771         * c-c++-common/raw-string-13.c: New test.
3772         * c-c++-common/raw-string-14.c: New test.
3773         * c-c++-common/raw-string-15.c: New test.
3774         * c-c++-common/raw-string-16.c: New test.
3776 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3778         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3780 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3782         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3784         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3785         target { ! keeps_null_pointer_checks }.
3786         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3787         target { ! keeps_null_pointer_checks }.
3789         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3790         * gcc.dg/torture/pr56488.c: Likewise.
3792 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3794         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3795         new testcase.
3797 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3799         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3800         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3801         * gfortran.dg/guality/guality.exp: Skip on AIX.
3803         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3805         * g++.dg/debug/pr56819.C: Skip on AIX.
3806         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3807         * g++.dg/guality/guality.exp: Skip on AIX.
3809         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3811         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3813         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3815 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3817         PR target/57516
3818         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3819         Adjust to corrected rounding.
3821 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3823         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3824         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3825         check_effective_target_cilkplus.
3826         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3828 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3830         * gcc.target/powerpc/pr57744.c: Fix typo.
3832 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3834         PR middle-end/57698
3835         * gcc.c-torture/compile/pr57698.c: New test.
3836         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3837         * gcc.c-torture/compile/pr44043.c: Ditto.
3839 2013-07-18  Wei Mi  <wmi@google.com>
3841         PR rtl-optimization/57878
3842         * g++.dg/pr57878.C: New test.
3844 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3846         * gcc.dg/pr42611.c: Move dg-error to correct line.
3848 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3850         PR fortran/57895
3851         * gfortran.dg/dollar_sym_3.f: New.
3852         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3854 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3856         PR target/55654
3857         PR target/55656
3858         PR target/55657
3859         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3860         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3861         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3862         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3863         * objc.dg/image-info.m: Likewise.
3864         * objc.dg/symtab-1.m: Likewise.
3865         * objc.dg/torture/strings/const-str-10.m: Likewise.
3866         * objc.dg/torture/strings/const-str-11.m: Likewise.
3867         * objc.dg/torture/strings/const-str-9.m: Likewise.
3868         * objc.dg/zero-link-1.m: Likewise.
3869         * objc.dg/zero-link-2.m: Likewise.
3870         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3871         * objc.dg/objc-foreach-4.m: Likewise.
3872         * objc.dg/objc-foreach-5.m: Likewise.
3873         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3874         (for Darwin).
3875         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3876         * obj-c++.dg/syntax-error-1.mm: Likewise.
3877         * objc.dg/method-6.m: Likewise.
3878         * objc.dg/pr23214.m: Likewise.
3879         * objc.dg/proto-lossage-7.m: Likewise.
3880         * objc.dg/strings/const-str-12b.m: Likewise.
3881         * objc.dg/zero-link-3.m: Likewise.
3882         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3883         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3884         adjust headers, interfaces and encoded types to reflect current system
3885         versions.  Add FIXME and outputs from current system compiler for
3886         reference.
3888 2013-07-15  Cong Hou  <congh@google.com>
3890         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3891         counted.
3892         * gcc.target/i386/l_fma_float_3.c: Likewise.
3893         * gcc.target/i386/l_fma_double_1.c: Likewise.
3894         * gcc.target/i386/l_fma_double_3.c: Likewise.
3896 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3898         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3899         function to test if HTM is available.
3900         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3901         * gcc.target/powerpc/htm-builtin-1.c: New test.
3903 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3905         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3906         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3907         * gfortran.dg/coarray_6.f90: Add dg-error.
3909 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3911         PR fortran/37336
3912         * gfortran.dg/finalize_18.f90: New.
3914 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3916         PR fortran/52669
3917         * fortran.dg/module_variable_1.f90:  New test.
3918         * fortran.dg/module_variable_2.f90:  New test.
3920 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3922         * g++.dg/ext/vector19.C: Adapt.
3923         * g++.dg/ext/vector23.C: New testcase.
3925 2013-07-12  Michael Matz  <matz@suse.de>
3927         PR middle-end/55771
3928         * c-c++-common/pr55771.c: New test.
3930 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3932         * gcc.target/aarch64/vect-movi.c: New.
3934 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3936         PR target/57362
3937         * g++.dg/ext/pr57362.C: New.
3939 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3941         PR target/57631
3942         * gcc.target/avr/torture/pr57631.c: New test.
3944 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3946         PR c++/57827
3947         * g++.dg/cpp0x/constexpr-ice7.C: New.
3949 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3951         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3952         for EABI targets.
3953         * gcc.c-torture/execute/nest-align-1.x: New.
3955 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3957         PR c++/57874
3958         * g++.dg/cpp0x/sfinae48.C: New.
3960 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3962         PR preprocessor/57824
3963         * c-c++-common/raw-string-17.c: New test.
3964         * c-c++-common/gomp/pr57824.c: New test.
3966 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3968         PR c++/57869
3969         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3970         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3971         * g++.dg/conversion/dr195.C: Update.
3972         * g++.dg/expr/cast2.C: Likewise.
3974 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3976         * c-c++-common/raw-string-18.c: New test.
3977         * c-c++-common/raw-string-19.c: New test.
3979         PR preprocessor/57757
3980         * g++.dg/cpp/paste1.C: New test.
3981         * g++.dg/cpp/paste2.C: New test.
3983 2013-07-10  Graham Stott  <grahams@btinternet.com>
3985         * gcc.target/mips/mulsize-1.c: New.
3986         * gcc.target/mips/mulsize-2.c: New.
3987         * gcc.target/mips/mulsize-3.c: New.
3988         * gcc.target/mips/mulsize-4.c: New.
3990 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3992         PR c++/53094
3993         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3994         * g++.dg/ext/vector24.C: New testcase.
3996 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3998         PR c++/53000
3999         * g++.dg/cpp0x/decltype17.C: Adjust.
4001 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4003         PR c++/51786
4004         * g++.dg/cpp0x/pr51786.C: New.
4006 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4008         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4010         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4012         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4014         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4015         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4017 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4019         PR fortran/57834
4020         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4022 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4024         PR fortran/50554
4025         * gfortran.dg/do_check_9.f90: New.
4027 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4029         PR fortran/57785
4030         * gfortran.dg/dot_product_2.f90: New.
4032 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4034         PR fortran/57469
4035         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4037 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4039         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4040         * gfortran.dg/finalize_10.f90: Fix dg-final.
4042 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4044         PR target/57819
4045         * gcc.target/i386/pr57819.c: New test.
4047         PR rtl-optimization/57829
4048         * gcc.c-torture/execute/pr57829.c: New test.
4050 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4052         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4053         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4055 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4057         PR target/57807
4058         * gcc.target/i386/pr57807.c: New test.
4060 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4062         PR target/29776
4063         * gcc.dg/tree-ssa/vrp89.c: New test.
4065 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4067         PR c++/28262
4068         * g++.dg/parse/defarg16.C: New.
4070 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4072         PR rtl-optimization/55342
4073         * gcc.target/i386/pr55342.c: New.
4075 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4077         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4079 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4081         PR c++/14263
4082         * g++.dg/inherit/virtual10.C: New.
4084 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4086         PR c/57821
4087         * gcc.dg/large-size-array-6.c: New test.
4089 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/38634
4092         * g++.dg/template/crash116.C: New.
4094 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4096         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4097         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4099 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4101         PR c++/54998
4102         * g++.dg/cpp0x/nsdmi-list3.C: New.
4104 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4106         PR target/57777
4107         * gcc.target/i386/pr57777.c: New test.
4109         PR c++/57771
4110         * g++.dg/template/arg9.C: New test.
4112 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4114         * gcc.target/i386/avx-inline.c: New test.
4116 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4118         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4119         * gcc.target/mips/call-2.c: Likewise.
4120         * gcc.target/mips/call-3.c: Likewise.
4121         * gcc.target/mips/lazy-binding-1.c: Likewise.
4123 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4125         PR tree-optimization/57741
4126         * gcc.dg/vect/pr57741-1.c: New test.
4127         * gcc.dg/vect/pr57741-2.c: New test.
4128         * gcc.dg/vect/pr57741-3.c: New test.
4130 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4132         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4133         on big endian.
4134         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4135         * lib/target-supports.exp: Define aarch64_little_endian.
4137 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4139         * gcc.target/aarch64/abs_1.c: New test.
4141 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4143         * gcc.target/aarch64/bfxil_1.c: New test.
4144         * gcc.target/aarch64/bfxil_2.c: Likewise.
4146 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4148         PR c/57766
4149         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4150         array sizes from 100 to 20.
4152 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4154         PR fortran/54788
4155         * gfortran.dg/pointer_remapping_8.f90: New.
4157 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4159         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4160         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4161         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4162         * g++.dg/cpp1y/complex_literals.h: New.
4164 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4166         PR c++/57645
4167         * g++.dg/cpp0x/noexcept21.C: New.
4169 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4171         PR target/57736
4172         * gcc.target/i386/pr57736.c: New test.
4174 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4176         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4177         c specific.
4178         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4179         strings to match the fixed error messages.
4180         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4181         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4182         message check.
4184 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4186         PR target/57744
4187         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4188         stqcx. get even registers.
4190 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4192         PR c++/57509
4193         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4195 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4197         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4198         Fix scan patterns.
4199         * gcc.target/i386/bmi-1.c: Ditto.
4200         * gcc.target/i386/bmi-bextr-4.c: New.
4201         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4203 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4205         PR c++/57682
4206         * g++.dg/cpp0x/initlist73.C: New.
4208 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4210         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4211         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4212         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4214 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4216         PR c++/57509
4217         * g++.dg/ext/pr57509.C: New file.
4219 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
4221         PR target/57623
4222         * gcc.target/i386/bmi-bextr-3.c: New test.
4224         PR target/57623
4225         * gcc.target/i386/bmi2-bzhi-1.c: New test.
4227 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4229         PR c++/57172
4230         * g++.dg/cpp0x/pr57172.C: New testcase.
4232 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4234         * gcc.target/s390/htm-1.c: New file.
4235         * gcc.target/s390/htm-nofloat-1.c: New file.
4236         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4238 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4240         PR fortran/29800
4241         * gfortran.dg/bounds_check_17.f90: New.
4243 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4245         PR c++/57640
4246         * g++.dg/cpp1y/pr57640.C: New.
4248 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4250         PR c/57692
4251         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4252         overflow due to size of arrays.
4254 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4256         PR tree-optimization/57705
4257         * gcc.dg/vect/pr57705.c: New test.
4258         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4260 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4262         PR middle-end/57670
4263         * g++.dg/ipa/pr57670.C: New test.
4265 2013-06-25  Richard Biener  <rguenther@suse.de>
4267         PR middle-end/56977
4268         * gcc.dg/pr56977.c: New testcase.
4270 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4272         PR tree-optimization/57358
4273         * gcc.dg/ipa/pr57358.c: New test.
4275 2013-06-24  Richard Biener  <rguenther@suse.de>
4277         PR testsuite/57686
4278         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4280 2013-06-24  Richard Biener  <rguenther@suse.de>
4282         PR tree-optimization/57488
4283         * gcc.dg/torture/pr57488.c: New testcase.
4285 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4286             Dominique d'Humieres  <dominiq@lps.ens.fr>
4288         PR fortran/52413
4289         * gfortran.dg/fraction.f90: New.
4291 2013-06-24  Alan Modra  <amodra@gmail.com>
4293         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4294         Add scan-assembler-not "lvx".
4295         * gcc.target/powerpc/le-altivec-consts.c: New.
4297 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4299         * g++.dg/cpp0x/sfinae47.C: New.
4301 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4303         PR target/52483
4304         * gcc.target/sh/pr52483-1.c: New.
4305         * gcc.target/sh/pr52483-2.c: New.
4306         * gcc.target/sh/pr52483-3.c: New.
4307         * gcc.target/sh/pr52483-4.c: New.
4308         * gcc.target/sh/pr52483-5.c: New.
4310 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4312         * gcc.target/i386/intrinsics_1.c: New test.
4313         * gcc.target/i386/intrinsics_2.c: Ditto.
4314         * gcc.target/i386/intrinsics_3.c: Ditto.
4315         * gcc.target/i386/intrinsics_4.c: Ditto.
4316         * gcc.target/i386/intrinsics_5.c: Ditto.
4317         * gcc.target/i386/intrinsics_6.c: Ditto.
4318         * gcc.target/i386/avx-1.c: Provide macros for builtins
4319         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4321 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4323         PR fortran/37336
4324         * gfortran.dg/finalize_17.f90: New.
4326 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4328         * gfortran.dg/realloc_on_assign_18.f90: New.
4330 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4332         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4333         Also changed the returns from error as distinct values so that
4334         debugging can get easier.
4335         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4336         errors specific to C, if necessary.  Also added new error
4337         hooks for C++.
4338         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4339         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4340         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4341         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4342         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4343         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4344         the same changes as parser_errors3.c, spaces were added between colons
4345         to not confuse C++ compiler with 2 colons as scope.
4346         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4347         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4348         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4349         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4350         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4351         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4352         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4353         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4354         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4355         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4356         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4357         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4358         in the list.
4360 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4362         PR other/53317
4363         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4365 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4367         PR target/57655
4368         * gcc.target/i386/pr57655.c: New test.
4370 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4372         * ada/acats/tests/gcc: Delete.
4373         * gnat.dg/style: Likewise.
4375 2013-06-20  Jeff Law  <law@redhat.com>
4377         PR tree-optimization/57660
4378         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4379         based on their branch cost.
4381         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4383 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4385         PR fortran/57633
4386         * gfortran.dg/list_read_11.f90: New.
4388 2013-06-20  Richard Biener  <rguenther@suse.de>
4390         PR tree-optimization/57584
4391         * gcc.dg/torture/pr57584.c: New testcase.
4393 2013-06-19  Sharad Singhai  <singhai@google.com>
4395         * g++.dg/gcov/gcov-8.C: New testcase.
4396         * lib/gcov.exp: Handle intermediate format.
4398 2013-06-19  Wei Mi  <wmi@google.com>
4400         PR rtl-optimization/57518
4401         * testsuite/gcc.dg/pr57518.c: New test.
4403 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4405         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4407 2013-06-19  Jan Hubicka  <jh@suse.cz>
4409         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4411 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4413         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4414         hard-coded values of array sizes with a #define.
4415         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4416         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4417         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4418         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4419         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4421 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4423         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4424         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4426 2013-06-19  Jeff Law  <law@redhat.com>
4428         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4430 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4432         PR c++/57638
4433         * g++.dg/template/error53.C: New.
4435 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4437         PR target/55033
4438         * gcc.target/powerpc/pr55033.c: Fix options.
4440 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4442         * gcc.target/i386/inline_error.c: New test.
4443         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4444         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4446 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4448         PR c++/53211
4449         * g++.dg/cpp0x/decltype55.C: New.
4451 2013-06-18  Marek Polacek  <polacek@redhat.com>
4453         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4455 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4457         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4459 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4461         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4462         Also changed the returns from error as distinct values so that it is
4463         easier to debug.
4465 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4467         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4469 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4471         PR c++/16128
4472         * g++.dg/template/error52.C: New.
4473         * g++.dg/lookup/friend15.C: Update.
4474         * g++.dg/parse/error11.C: Likewise.
4475         * g++.dg/parse/error14.C: Likewise.
4476         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4477         * g++.dg/parse/template25.C: Likewise.
4478         * g++.old-deja/g++.jason/cond.C: Likewise.
4479         * g++.old-deja/g++.mike/for2.C: Likewise.
4480         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4481         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4483 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4485         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4486         ensure alignment.
4488 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4490         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4491         accidentally placing minus sign for length instead of stride.
4493 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4495         PR rtl-optimization/57425
4496         PR rtl-optimization/57569
4497         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4498         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4500 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4502         PR fortran/49074
4503         PR fortran/56136
4504         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4505         packing.
4506         * gfortran.dg/typebound_assignment_6.f03: New.
4508 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4510         * gcc.target/h8300/h8300.exp: New.
4511         * gcc.dg/pragma-isr.c: Move to ...
4512         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4513         * gcc.target/h8300/pragma-isr.c: ... and here.
4514         * gcc.dg/pragma-isr2.c: Move to ...
4515         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4516         * gcc.target/h8300/pragma-isr2.c: ... and here.
4517         * gcc.dg/pragma-isr-trapa.c: Move to ...
4518         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4519         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4520         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4521         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4522         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4523         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4524         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4525         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4526         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4527         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4528         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4529         * gcc.dg/attr-isr-trapa.c: Move to ...
4530         * gcc.target/sh/attr-isr-trapa.c: ... here.
4532 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4534         PR c++/51413
4535         * g++.dg/ext/builtin-offsetof1.C: New.
4537 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4539         * gcc.target/aarch64/vect_smlal_1.c: New file.
4541 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4543         PR fortran/57508
4544         * gfortran.dg/defined_assignment_7.f90: New.
4546 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4548         PR c++/57599
4549         * g++.dg/rtti/dyncast6.C: New.
4550         * g++.dg/cpp0x/dyncast1.C: Likewise.
4552 2013-06-14  Alan Modra  <amodra@gmail.com>
4554         PR middle-end/57134
4555         * gcc.dg/pr57134.c: New.
4557 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4559         PR fortran/57596
4560         * gfortran.dg/deferred_type_param_9.f90: New.
4562 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4564         * gcc.dg/fold-minus-1.c: New testcase.
4566 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4568         PR fortran/49074
4569         * gfortran.dg/typebound_assignment_5.f03: New.
4571 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4573         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4575 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4576             Pat Haugen  <pthaugen@us.ibm.com>
4577             Peter Bergner  <bergner@vnet.ibm.com>
4579         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4580         load/store instructions on power7, power8.
4581         * gcc.target/powerpc/atomic-p8.c: Likewise.
4583 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4585         PR c/57577
4586         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4588 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4590         PR c++/38958
4591         * g++.dg/warn/Wunused-var-20.C: New.
4593 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4595         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4596         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4597         Run with -fno-common.
4599 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4601         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4602         and exit function calls with return 1 and return 0, respectively.
4604 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4606         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4607         New tests.
4609 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4611         PR tree-optimization/57361
4612         * gcc.dg/tree-ssa/pr57361.c: New file.
4614 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4616         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4617         to ensure alignment.
4618         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4620 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4622         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4624 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4625             Dominique d'Humieres  <dominiq@lps.ens.fr>
4627         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4629 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4631         PR target/56564
4632         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4633         * gcc.target/i386/pr56564-3.c: Likewise.
4635 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4637         PR fortran/57535
4638         * gfortran.dg/class_array_18.f90: New.
4640 2013-06-11  Jan Hubicka  <jh@suse.cz>
4642         PR c++/57551
4643         * g++.dg/ext/visibility/anon6.C: Update testcase.
4645 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4647         PR c/57563
4648         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4649         in how we check __sec_reduce_mutating function's result.
4651 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4652             Pat Haugen  <pthaugen@us.ibm.com>
4653             Peter Bergner  <bergner@vnet.ibm.com>
4655         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4656         direct move instructions.
4657         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4658         * gcc.target/powerpc/direct-move.h: Likewise.
4659         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4660         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4661         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4662         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4663         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4664         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4666 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4668         PR c++/52440
4669         * g++.dg/cpp0x/pr52440.C: New.
4671 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4673         PR target/56564
4674         * gcc.target/i386/pr56564-1.c: New test.
4675         * gcc.target/i386/pr56564-2.c: New test.
4676         * gcc.target/i386/pr56564-3.c: New test.
4677         * gcc.target/i386/pr56564-4.c: New test.
4678         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4679         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4680         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4681         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4682         * gcc.target/i386/vect-sizes-1.c: Likewise.
4683         * gcc.target/i386/memcpy-1.c: Likewise.
4684         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4685         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4687 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4689         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4690         systems to cover all GNU systems.
4691         * g++.dg/abi/guard2.C: Likewise.
4692         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4693         * g++.dg/eh/sighandle.C: Likewise.
4694         * g++.dg/ext/cleanup-10.C: Likewise.
4695         * g++.dg/ext/cleanup-11.C: Likewise.
4696         * g++.dg/ext/cleanup-8.C: Likewise.
4697         * g++.dg/ext/cleanup-9.C: Likewise.
4698         * g++.dg/opt/const5.C: Likewise.
4699         * g++.dg/opt/life1.C: Likewise.
4700         * g++.dg/other/pr39496.C: Likewise.
4701         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4702         * g++.old-deja/g++.abi/align.C: Likewise.
4703         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4704         * g++.old-deja/g++.law/weak.C: Likewise.
4705         * g++.old-deja/g++.pt/asm1.C: Likewise.
4706         * gcc.c-torture/execute/20030125-1.x: Likewise.
4707         * gcc.c-torture/execute/990127-2.x: Likewise.
4708         * gcc.dg/20041106-1.c: Likewise.
4709         * gcc.dg/20050503-1.c: Likewise.
4710         * gcc.dg/builtin-object-size-5.c: Likewise.
4711         * gcc.dg/cleanup-10.c: Likewise.
4712         * gcc.dg/cleanup-11.c: Likewise.
4713         * gcc.dg/cleanup-8.c: Likewise.
4714         * gcc.dg/cleanup-9.c: Likewise.
4715         * gcc.dg/complex-5.c: Likewise.
4716         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4717         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4718         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4719         * gcc.dg/dfp/pr35739.c: Likewise.
4720         * gcc.dg/fdata-sections-1.c: Likewise.
4721         * gcc.dg/lto/20090206-1_0.c: Likewise.
4722         * gcc.dg/lto/20090206-2_0.c: Likewise.
4723         * gcc.dg/pr30360.c: Likewise.
4724         * gcc.dg/pr37303.c: Likewise.
4725         * gcc.dg/pr39323-1.c: Likewise.
4726         * gcc.dg/pr39323-2.c: Likewise.
4727         * gcc.dg/pr39323-3.c: Likewise.
4728         * gcc.dg/pr45416.c: Likewise.
4729         * gcc.dg/setjmp-2.c: Likewise.
4730         * gcc.dg/split-1.c: Likewise.
4731         * gcc.dg/split-3.c: Likewise.
4732         * gcc.dg/split-4.c: Likewise.
4733         * gcc.dg/strlenopt-12g.c: Likewise.
4734         * gcc.dg/strlenopt-14g.c: Likewise.
4735         * gcc.dg/strlenopt-14gf.c: Likewise.
4736         * gcc.dg/strlenopt-16g.c: Likewise.
4737         * gcc.dg/strlenopt-17g.c: Likewise.
4738         * gcc.dg/strlenopt-18g.c: Likewise.
4739         * gcc.dg/strlenopt-1f.c: Likewise.
4740         * gcc.dg/strlenopt-22g.c: Likewise.
4741         * gcc.dg/strlenopt-2f.c: Likewise.
4742         * gcc.dg/strlenopt-4g.c: Likewise.
4743         * gcc.dg/strlenopt-4gf.c: Likewise.
4744         * gcc.dg/struct-ret-3.c: Likewise.
4745         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4746         * gcc.misc-tests/linkage.exp: Likewise.
4747         * gcc.target/i386/20000724-1.c: Likewise.
4748         * gcc.target/i386/align-main-3.c: Likewise.
4749         * gcc.target/i386/cleanup-1.c: Likewise.
4750         * gcc.target/i386/inline-mcpy.c: Likewise.
4751         * gcc.target/i386/pr32268.c: Likewise.
4752         * gcc.target/i386/pr36613.c: Likewise.
4753         * gcc.target/i386/pr39013-1.c: Likewise.
4754         * gcc.target/i386/pr39013-2.c: Likewise.
4755         * gcc.target/i386/pr39496.c: Likewise.
4756         * gcc.target/i386/pr40906-3.c: Likewise.
4757         * gcc.target/i386/pr46084.c: Likewise.
4758         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4760 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4762         PR target/6526
4763         * gcc.target/sh/pr6526.c: New.
4765 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4767         PR target/57568
4768         * gcc.c-torture/execute/pr57568.c: New test.
4770 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4772         PR c++/37404
4773         * g++.dg/other/vararg-4.C: New.
4775 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4777         PR rtl-optimization/57559
4778         * gcc.target/s390/pr57559.c : New test.
4780 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4782         PR fortran/37336
4783         * gfortran.dg/finalize_10.f90: New.
4784         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4785         * gfortran.dg/finalize_15.f90: New.
4787 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4789         PR fortran/57553
4790         * gfortran.dg/storage_size_4.f90: New.
4792 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4794         PR c++/57548
4795         * testsuite/g++.dg/ext/pr57548.C: New test.
4797 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4799         PR middle-end/57541
4800         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4802 2013-06-07  Jan Hubicka  <jh@suse.cz>
4804         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4806 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4808         PR fortran/57549
4809         * gfortran.dg/array_constructor_48.f90: New.
4810         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4811         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4813 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4815         PR target/56315
4816         * gcc.target/arm/xordi3-opt.c: New test.
4818 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4820         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4821         Revert to dg-options.
4823 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4825         PR target/55033
4826         * gcc.target/powerpc/pr55033.c: New.
4828 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4830         PR c++/53658
4831         * g++.dg/cpp0x/alias-decl-36.C: New.
4833 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4834             Pat Haugen  <pthaugen@us.ibm.com>
4835             Peter Bergner  <bergner@vnet.ibm.com>
4837         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4838         power8 builtin functions.
4839         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4840         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4841         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4842         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4843         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4844         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4845         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4846         tests to test power8 auto-vectorization.
4847         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4848         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4849         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4850         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4852         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4853         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4855         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4857         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4858         support.
4859         (check_effective_target_powerpc_p8vector_ok): Likewise.
4860         (is-effective-target): Likewise.
4861         (check_vect_support_and_set_flags): Likewise.
4863 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4865         PR c++/43652
4866         * g++.dg/parse/error53.C: New.
4868 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4870         PR rtl-optimization/57459
4871         * gcc.target/i386/pr57459.c: New test.
4873 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4875         PR c++/53743
4876         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4877         into -freorder-blocks-and-partition test.
4878         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4879         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4880         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4881         * gcc.dg/tree-prof/pr50907.c: Ditto.
4882         * gcc.dg/tree-prof/pr45354.c: Ditto.
4883         * g++.dg/tree-prof/partition2.C: Ditto.
4884         * g++.dg/tree-prof/partition3.C: Ditto.
4886 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4888         PR fortran/57542
4889         * gfortran.dg/finalize_16.f90: New.
4891 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4893         * gcc.dg/vect/no-section-anchors-vect-68.c:
4894         Add dg-skip-if aarch64_tiny.
4896 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4898         PR C/57457
4899         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4900         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4902 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4904         PR c++/51908
4905         * g++.dg/cpp0x/decltype54.C: New.
4907 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4909         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4910         arm*-*-*eabi* targets.
4911         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4912         arm*-*-* targets.
4913         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4915 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4916             Tobias Burnus  <burnus@net-b.de>
4918         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4919         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4920         * gfortran.dg/io_real_boz_4.f90: Ditto.
4921         * gfortran.dg/io_real_boz_5.f90: Ditto.
4923 2013-06-05  Andreas Schwab  <schwab@suse.de>
4925         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4927 2013-06-04  Jan Hubicka  <jh@suse.cz>
4929         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4931 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4933         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4934         parameters with void.
4935         (main2): Removed argc parameter.
4936         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4937         (main): Replaced argc, argv parameters with void.
4938         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4939         (main2): Removed argc parameter.
4940         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4941         argv parameters with void.  Added __asm volatile to avoid optimization
4942         on argc, if necessary.
4943         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4944         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4945         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4946         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4947         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4948         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4949         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4950         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4951         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4952         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4953         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4954         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4955         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4956         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4957         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4958         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4959         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4960         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4961         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4962         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4963         parameters with void.
4964         (main2): Removed argc parameter.
4965         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4966         (main): Replaced argc, argv parameters with void.
4967         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4968         argv parameters with void.  Also renamed this function as main, and
4969         delete the existing main.
4970         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4971         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4972         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4974 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4976         * gcc.target/aarch64/movi_1.c: New test.
4978 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4980         PR fortran/37336
4981         * gfortran.dg/finalize_12.f90: New.
4982         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4983         end of scope finalization.
4984         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4985         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4986         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4987         * gfortran.dg/class_19.f03: Ditto.
4988         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4989         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4990         * gfortran.dg/extends_14.f03: Ditto.
4991         * gfortran.dg/move_alloc_4.f90: Ditto.
4992         * gfortran.dg/typebound_proc_27.f03: Ditto.
4994 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4996         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4997         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4998         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4999         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5000         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5001         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5002         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5003         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5004         * gfortran.dg/io_real_boz_4.f90: Ditto.
5005         * gfortran.dg/io_real_boz_5.f90: Ditto.
5006         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5007         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5008         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5009         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5010         * gfortran.dg/transpose_2.f90: Fix dg-output.
5012 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5014         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5015         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5016         dg-option and an header comment.
5018 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5020         PR c++/57419
5021         * g++.dg/cpp0x/sfinae46.C: New.
5022         * g++.dg/cpp0x/defaulted13.C: Adjust.
5023         * g++.dg/cpp0x/defaulted2.C: Likewise.
5024         * g++.dg/cpp0x/defaulted26.C: Likewise.
5025         * g++.dg/cpp0x/defaulted3.C: Likewise.
5026         * g++.dg/cpp0x/error1.C: Likewise.
5027         * g++.dg/cpp0x/implicit1.C: Likewise.
5028         * g++.dg/cpp0x/implicit11.C: Likewise.
5029         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5030         * g++.dg/cpp0x/initlist47.C: Likewise.
5031         * g++.dg/cpp0x/initlist9.C: Likewise.
5032         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5033         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5034         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5035         * g++.dg/cpp0x/union4.C: Likewise.
5036         * g++.dg/template/crash108.C: Likewise.
5037         * g++.dg/template/crash41.C: Likewise.
5038         * g++.old-deja/g++.jason/local.C: Likewise.
5039         * g++.old-deja/g++.law/visibility3.C: Likewise.
5041 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5043         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5044         * gcc.dg/vect/bb-slp-14.c: Ditto.
5045         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5046         * gcc.dg/vect/bb-slp-23.c: Ditto.
5047         * gcc.dg/vect/bb-slp-15.c: Ditto.
5048         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5049         * gcc.dg/vect/bb-slp-24.c: Ditto.
5050         * gcc.dg/vect/bb-slp-16.c: Ditto.
5051         * gcc.dg/vect/bb-slp-25.c: Ditto.
5052         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5053         * gcc.dg/vect/bb-slp-17.c: Ditto.
5054         * gcc.dg/vect/bb-slp-1.c: Ditto.
5055         * gcc.dg/vect/bb-slp-26.c: Ditto.
5056         * gcc.dg/vect/bb-slp-18.c: Ditto.
5057         * gcc.dg/vect/bb-slp-2.c: Ditto.
5058         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5059         * gcc.dg/vect/bb-slp-27.c: Ditto.
5060         * gcc.dg/vect/bb-slp-19.c: Ditto.
5061         * gcc.dg/vect/bb-slp-3.c: Ditto.
5062         * gcc.dg/vect/bb-slp-28.c: Ditto.
5063         * gcc.dg/vect/bb-slp-4.c: Ditto.
5064         * gcc.dg/vect/bb-slp-29.c: Ditto.
5065         * gcc.dg/vect/bb-slp-5.c: Ditto.
5066         * gcc.dg/vect/bb-slp-6.c: Ditto.
5067         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5068         * gcc.dg/vect/bb-slp-7.c: Ditto.
5069         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5070         * gcc.dg/vect/bb-slp-8.c: Ditto.
5071         * gcc.dg/vect/bb-slp-9.c: Ditto.
5072         * gcc.dg/vect/bb-slp-10.c: Ditto.
5073         * gcc.dg/vect/bb-slp-11.c: Ditto.
5074         * gcc.dg/vect/bb-slp-20.c: Ditto.
5075         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5076         * gcc.dg/vect/bb-slp-21.c: Ditto.
5077         * gcc.dg/vect/bb-slp-30.c: Ditto.
5078         * gcc.dg/vect/bb-slp-13.c: Ditto.
5079         * gcc.dg/vect/bb-slp-22.c: Ditto.
5080         * g++.dg/vect/slp-pr50413.cc: Ditto.
5081         * g++.dg/vect/slp-pr56812.cc: Ditto.
5082         * g++.dg/vect/slp-pr50819.cc: Ditto.
5084 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5086         PR fortran/57456
5087         * gfortran.dg/class_array_17.f90: New.
5089 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5091         * ada/acats/floatstore.lst: New.
5092         * ada/acats/run_all.sh: Process it.
5094 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5096         * gcc.target/powerpc/e500-ord-1.c: New test.
5097         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5098         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5099         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5101 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5103         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5105 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5107         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5109 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5111         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5113 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5115         PR c/57452
5116         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5117         test-case.
5119 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5121         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5123 2013-05-31  Marek Polacek  <polacek@redhat.com>
5125         PR tree-optimization/57478
5126         PR tree-optimization/57453
5127         * gcc.dg/torture/pr57478.c: New test.
5129 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5131         PR fortran/57456
5132         * gfortran.dg/class_array_17.f90: New.
5134 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5136         PR target/56315
5137         * gcc.target/arm/iordi3-opt.c: New test.
5139 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5141         PR fortran/54190
5142         PR fortran/57217
5143         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5144         * gfortran.dg/interface_26.f90: Ditto.
5145         * gfortran.dg/proc_ptr_11.f90: Ditto.
5146         * gfortran.dg/proc_ptr_15.f90: Ditto.
5147         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5148         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5149         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5150         * gfortran.dg/typebound_override_1.f90: Ditto.
5151         * gfortran.dg/typebound_override_4.f90: Ditto.
5152         * gfortran.dg/typebound_proc_6.f03: Ditto.
5153         * gfortran.dg/assumed_type_7.f90: New test.
5154         * gfortran.dg/typebound_override_5.f90: New test.
5155         * gfortran.dg/typebound_override_6.f90: New test.
5156         * gfortran.dg/typebound_override_7.f90: New test.
5158 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5160         PR middle-end/57073
5161         * gfortran.dg/power_6.f90: New.
5163 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5165         * gcc.target/aarch64/insv_1.c: New test.
5167 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5169         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5170         dg-skip-if "No stabs".
5172 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5174         PR fortran/54189
5175         * gfortran.dg/assumed_size_1.f90: New.
5177 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5179         * gcc.dg/shrink-wrap-alloca.c: New added.
5180         * gcc.dg/shrink-wrap-pretend.c: New added.
5181         * gcc.dg/shrink-wrap-sibcall.c: New added.
5183 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5185         PR fortran/57458
5186         * gfortran.dg/assumed_rank_13.f90: New.
5188 2013-05-29  Easwaran Raman  <eraman@google.com>
5190         PR tree-optimization/57442
5191         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5193 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5195         PR tree-optimization/57441
5196         * gcc.c-torture/compile/pr57441.c: New.
5198 2013-05-29  Dehao Chen  <dehao@google.com>
5200         PR testsuite/57413
5201         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5203 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5205         PR fortran/37336
5206         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5207         * gfortran.dg/class_19.f03: Ditto.
5209 2013-05-29  Richard Biener  <rguenther@suse.de>
5211         * gcc.dg/vect/bb-slp-32.c: New testcase.
5213 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5215         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5216         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5217         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5218         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5219         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5220         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5221         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5222         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5223         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5224         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5225         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5226         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5227         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5228         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5229         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5230         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5231         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5232         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5233         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5234         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5235         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5236         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5237         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5238         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5239         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5240         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5241         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5242         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5243         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5244         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5245         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5246         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5247         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5248         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5249         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5250         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5251         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5252         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5253         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5255 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5257         PR fortran/37336
5258         * gfortran.dg/finalize_11.f90: New.
5259         * gfortran.dg/finalize_4.f03: Remove dg-error.
5260         * gfortran.dg/finalize_5.f03: Ditto.
5261         * gfortran.dg/finalize_6.f03: Ditto.
5262         * gfortran.dg/finalize_7.f03: Ditto.
5264 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5266         * gfortran.dg/class_array_16.f90: New.
5268 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5270         PR fortran/57435
5271         * testsuite/gfortran.dg/use_29.f90: New.
5273 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5275         * gnat.dg/fp_exception.adb: New test.
5277 2013-05-28  Richard Biener  <rguenther@suse.de>
5279         PR tree-optimization/56787
5280         * gcc.dg/vect/pr56787.c: New testcase.
5282 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5283             Tobias Burnus  <burnus@net-b.de>
5285         PR fortran/57217
5286         * gfortran.dg/typebound_override_4.f90: New.
5288 2013-05-28  Richard Biener  <rguenther@suse.de>
5290         PR tree-optimization/57411
5291         * g++.dg/opt/pr57411.C: New testcase.
5293 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5295         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5296         * gcc.dg/builtin-bswap-9.c: Likewise.
5298 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5300         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5302 2013-05-27  Richard Biener  <rguenther@suse.de>
5304         PR middle-end/57412
5305         * gcc.dg/gomp/pr57412.c: New testcase.
5307 2013-05-27  Bud Davis  <jmdavis@link.com>
5309         PR fortran/50405
5310         * gfortran.dg/stfunc_8.f90: New.
5312 2013-05-27  Richard Biener  <rguenther@suse.de>
5314         PR tree-optimization/57343
5315         * gcc.dg/torture/pr57343.c: New testcase.
5317 2013-05-27  Richard Biener  <rguenther@suse.de>
5319         PR tree-optimization/57417
5320         * gcc.dg/torture/pr57417.c: New testcase.
5322 2013-05-27  Richard Biener  <rguenther@suse.de>
5324         PR tree-optimization/57396
5325         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5327 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5329         * gnat.dg/specs/last_bit.ads: New test.
5331 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5333         * gnat.dg/specs/machine_attribute.ads: New test.
5335 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5337         * gnat.dg/incomplete3.ad[sb]: New test.
5339 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5341         PR target/53916
5342         * gcc.target/mips/div-13.c: New test.
5344 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5346         PR target/55777
5347         * gcc.target/mips/mips16-attributes-5.c,
5348         * gcc.target/mips/mips16-attributes-6.c: New tests.
5350 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5352         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5353         * gcc.dg/builtin-bswap-8.c: Likewise.
5355 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5357         PR c++/52216
5358         * g++.dg/cpp0x/new1.C: New.
5360 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5362         PR c++/25666
5363         * g++.dg/parse/dtor16.C: New.
5364         * g++.dg/parse/dtor6.C: Adjust.
5366 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5368         PR c++/19618
5369         * g++.dg/expr/bitfield12.C: New.
5371 2013-05-24  Jeff Law  <law@redhat.com>
5373         PR tree-optimization/57124
5374         * gcc.c-torture/execute/pr57124.c: New test.
5375         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5377 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5379         PR tree-optimization/57294
5380         * gcc.dg/ipa/pr57294.c: New test.
5382 2013-05-24  Dehao Chen  <dehao@google.com>
5384         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5386 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5388         * gcc.target/aarch64/scalar_intrinsics.c
5389         (force_simd): Use a valid instruction.
5390         (test_vdupd_lane_s64): Pass a valid lane argument.
5391         (test_vdupd_lane_u64): Likewise.
5393 2013-05-24  Richard Biener  <rguenther@suse.de>
5395         PR tree-optimization/57287
5396         * gcc.dg/pr57287.c: New testcase.
5398 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5400         PR c++/26572
5401         * g++.dg/template/error51.C: New.
5403 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5405         PR c++/25503
5406         * g++.dg/template/bitfield2.C: New.
5408 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5410         * gnat.dg/specs/noinline1.ads: New test.
5411         * gnat.dg/noinline2.ad[sb]: Likewise.
5412         * gnat.dg/specs/noinline3.ads: Likewise.
5413         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5415 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5417         PR tree-ssa/57385
5418         * gcc.dg/tree-ssa/pr57385.c: New test.
5420 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5422         * gnat.dg/derived_type4.adb: New test.
5424 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5426         * gcc.dg/builtin-bswap-6.c: New test.
5427         * gcc.dg/builtin-bswap-7.c: Likewise.
5428         * gcc.dg/builtin-bswap-8.c: Likewise.
5429         * gcc.dg/builtin-bswap-9.c: Likewise.
5431 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5433         PR debug/57351
5434         * gcc.dg/debug/pr57351.c: New test
5436 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5438         * gcc.target/aarch64/vect-clz.c: New file.
5440 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5442         PR middle-end/57347
5443         * gcc.dg/ipa/pr57347.c: New test.
5445 2013-05-23  Richard Biener  <rguenther@suse.de>
5447         PR tree-optimization/57380
5448         * g++.dg/tree-ssa/pr57380.C: New testcase.
5450 2013-05-23  Richard Biener  <rguenther@suse.de>
5452         PR middle-end/57381
5453         * gcc.dg/torture/pr57381.c: New testcase.
5455 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5457         PR middle-end/57344
5458         * gcc.c-torture/execute/pr57344-1.c: New test.
5459         * gcc.c-torture/execute/pr57344-2.c: New test.
5460         * gcc.c-torture/execute/pr57344-3.c: New test.
5461         * gcc.c-torture/execute/pr57344-4.c: New test.
5463 2013-05-23  Richard Biener  <rguenther@suse.de>
5465         PR rtl-optimization/57341
5466         * gcc.dg/torture/pr57341.c: New testcase.
5468 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5470         PR c++/57352
5471         * g++.dg/parse/crash62.C: New.
5473 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5474             Pat Haugen  <pthaugen@us.ibm.com>
5475             Peter Bergner  <bergner@vnet.ibm.com>
5477         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5478         crypto builtins.
5480 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5482         PR fortran/57364
5483         * gfortran.dg/defined_assignment_6.f90: New.
5485 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5487         PR fortran/57338
5488         * gfortran.dg/assumed_type_6.f90: New.
5490 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5492         PR c++/57211
5493         * g++.dg/cpp0x/Wunused-parm.C: New.
5495 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5497         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5498         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5500 2013-05-21  Easwaran Raman  <eraman@google.com>
5502         PR tree-optimization/57322
5503         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5505 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5507         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5508         .set (no)?micromips
5510 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5512         PR fortran/57035
5513         * gfortran.dg/assumed_type_5.f90: New.
5514         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5515         * gfortran.dg/assumed_rank_2.f90: Ditto.
5516         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5517         * gfortran.dg/no_arg_check_3.f90: Ditto.
5519 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5521         PR tree-optimization/57331
5522         * gcc.c-torture/compile/pr57331.c: New test.
5524 2013-05-21  Richard Biener  <rguenther@suse.de>
5526         PR tree-optimization/57330
5527         * gcc.dg/torture/pr57330.c: New testcase.
5529 2013-05-21  Richard Biener  <rguenther@suse.de>
5531         PR tree-optimization/57303
5532         * gcc.dg/torture/pr57303.c: New testcase.
5534 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5536         PR tree-optimization/57321
5537         * gcc.c-torture/execute/pr57321.c: New test.
5539 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5541         PR fortran/48858
5542         PR fortran/55465
5543         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5544         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5545         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5546         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5547         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5548         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5549         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5550         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5551         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5552         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5553         * gfortran.dg/binding_label_tests_24.f90: New.
5554         * gfortran.dg/binding_label_tests_25.f90: New.
5556 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5558         PR fortran/48858
5559         * gfortran.dg/binding_label_tests_17.f90: New.
5560         * gfortran.dg/binding_label_tests_18.f90: New.
5561         * gfortran.dg/binding_label_tests_19.f90: New.
5562         * gfortran.dg/binding_label_tests_20.f90: New.
5563         * gfortran.dg/binding_label_tests_21.f90: New.
5564         * gfortran.dg/binding_label_tests_22.f90: New.
5565         * gfortran.dg/binding_label_tests_23.f90: New.
5567 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5569         PR fortran/48858
5570         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5571         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5572         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5573         * gfortran.dg/common_18.f90: New.
5574         * gfortran.dg/common_19.f90: New.
5575         * gfortran.dg/common_20.f90: New.
5576         * gfortran.dg/common_21.f90: New.
5578 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5580         PR c++/12288
5581         * g++.dg/parse/error52.C: New.
5582         * g++.dg/parse/error3.C: Adjust.
5583         * g++.dg/parse/error36.C: Likewise.
5585 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5587         PR target/56547
5588         * gcc.target/sh/pr56547-1.c: New.
5589         * gcc.target/sh/pr56547-2.c: New.
5591 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5593         PR c++/23608
5594         * g++.dg/warn/Wsign-compare-6.C: New.
5595         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5597 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5599         PR c++/57327
5600         * g++.dg/template/error50.C: New.
5602 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5604         PR c++/10207
5605         * g++.dg/ext/complit13.C: New.
5607 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5609         PR c++/57175
5610         * g++.dg/pr57175.C: New testcase.
5612 2013-05-17  Easwaran Raman  <eraman@google.com>
5614         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5616 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5618         PR testsuite/57313
5619         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5621 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5623         PR rtl-optimization/57281
5624         PR rtl-optimization/57300
5625         * gcc.dg/pr57300.c: New test.
5626         * gcc.c-torture/execute/pr57281.c: New test.
5628 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5630         PR c++/18126
5631         * g++.dg/ext/sizeof-complit.C: New.
5633 2013-05-17  Marek Polacek  <polacek@redhat.com>
5635         * gcc.dg/strlenopt-25.c: New test.
5636         * gcc.dg/strlenopt-26.c: Likewise.
5638 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5640         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5641         instead of -mavx2, require only avx instead of avx2.
5642         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5643         of avx2-check.h and turn into an avx runtime test instead of
5644         avx2 runtime test.
5646 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5648         * g++.dg/ext/vector22.C: Uncomment working test.
5650 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5652         PR c++/17410
5653         * g++.dg/template/pr17410.C: New.
5655 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5657         * gcc.target/i386/rotate-3.c: New test.
5658         * gcc.target/i386/rotate-3a.c: New test.
5659         * gcc.target/i386/rotate-4.c: New test.
5660         * gcc.target/i386/rotate-4a.c: New test.
5661         * gcc.target/i386/rotate-5.c: New test.
5662         * gcc.target/i386/rotate-5a.c: New test.
5664 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5666         * gcc.dg/visibility-21.c: Require section_anchors.
5668 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5670         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5671         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5672         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5674 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5676         * gcc.dg/visibility-21.c: New.
5678 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5680         PR middle-end/57286
5681         * gcc.dg/pr57286.c: New testcase.
5682         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5683         * g++.dg/ext/vector22.C: Comment out transformations not
5684         performed anymore.
5686 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5688         PR target/57260
5689         * gcc.target/mips/call-1.c: Restrict to o32.
5690         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5692 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5694         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5695         dg-messages.
5696         * g++.dg/warn/Wshadow-1.C: Likewise.
5697         * g++.dg/warn/Wshadow-6.C: Likewise.
5698         * g++.dg/warn/Wshadow-7.C: Likewise.
5700 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5702         PR c++/31952
5703         * g++.dg/parse/pr31952-1.C: New.
5704         * g++.dg/parse/pr31952-2.C: Likewise.
5705         * g++.dg/parse/pr31952-3.C: Likewise.
5707         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5708         * g++.old-deja/g++.jason/cond.C: Likewise.
5709         * g++.dg/cpp0x/range-for5.C: Likewise.
5711 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5713         PR target/19599
5714         * gcc.target/arm/pr40887.c: Adjust testcase.
5715         * gcc.target/arm/pr19599.c: New test.
5717 2013-05-15  Richard Biener  <rguenther@suse.de>
5719         PR tree-optimization/57275
5720         * gcc.target/i386/pr57275.c: New testcase.
5722 2013-05-15  Jan Hubicka  <jh@suse.cz>
5724         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5725         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5726         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5728 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5730         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5731         scheduling.
5733 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5735         PR c++/57274
5736         * c-c++-common/Wsequence-point-1.c: New test.
5738 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5740         * g++.dg/ext/vector22.C: New testcase.
5741         * gcc.dg/binop-xor3.c: Remove xfail.
5743 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5745         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5746         FLOAT cmp FLOAT ? INT : INT.
5747         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5748         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5749         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5750         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5751         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5752         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5754 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5756         PR c++/53903
5757         * g++.dg/cpp0x/defaulted43.C: New.
5759 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5761         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5762         (alloca): Remove declaration.
5763         (foo9): Replace alloca by __builtin_alloca.
5765 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5767         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5768         Expect "size of array is too large" error.
5770 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5772         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5774 2013-05-14  Richard Biener  <rguenther@suse.de>
5776         PR middle-end/57235
5777         * g++.dg/torture/pr57235.C: New testcase.
5779 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5781         PR middle-end/57251
5782         * gcc.dg/torture/pr57251.c: New test.
5784 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5786         PR target/57264
5787         * gcc.target/i386/pr57264.c: New test.
5789 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5791         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5793 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5795         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5797 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5799         PR tree-optimization/45216
5800         PR tree-optimization/57157
5801         * c-c++-common/rotate-1.c: Add 32 tests with +.
5802         * c-c++-common/rotate-1a.c: Adjust.
5803         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5804         * c-c++-common/rotate-2b.c: New test.
5805         * c-c++-common/rotate-3.c: Add 32 tests with +.
5806         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5807         * c-c++-common/rotate-4b.c: New test.
5808         * c-c++-common/rotate-5.c: New test.
5810 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5812         PR middle-end/42371
5813         * gcc.dg/ipa/remref-0.c: New test.
5814         * gcc.dg/ipa/remref-1a.c: Likewise.
5815         * gcc.dg/ipa/remref-1b.c: Likewise.
5816         * gcc.dg/ipa/remref-2a.c: Likewise.
5817         * gcc.dg/ipa/remref-2b.c: Likewise.
5819 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5821         * gcc.dg/vector-shift-2.c: New testcase.
5823 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5825         PR tree-optimization/57230
5826         * gcc.dg/strlenopt-24.c: New test.
5828         PR tree-optimization/57230
5829         * gcc.dg/strlenopt-23.c: New test.
5831 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5833         PR target/57108
5834         * gcc.target/sh/pr57108.c: Move this test case to ...
5835         * gcc.c-torture/compile/pr57108.c: ... here.
5837 2013-05-10  Richard Biener  <rguenther@suse.de>
5839         PR tree-optimization/57214
5840         * gcc.dg/torture/pr57214.c: New testcase.
5842 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5844         * gcc.dg/vector-shift.c: New testcase.
5846 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5848         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5850         PR tree-optimization/45216
5851         PR tree-optimization/57157
5852         * c-c++-common/rotate-1.c: New test.
5853         * c-c++-common/rotate-1a.c: New test.
5854         * c-c++-common/rotate-2.c: New test.
5855         * c-c++-common/rotate-2a.c: New test.
5856         * c-c++-common/rotate-3.c: New test.
5857         * c-c++-common/rotate-3a.c: New test.
5858         * c-c++-common/rotate-4.c: New test.
5859         * c-c++-common/rotate-4a.c: New test.
5861 2013-05-10  Richard Biener  <rguenther@suse.de>
5863         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5864         * gcc.target/i386/l_fma_double_1.c: Adjust.
5865         * gcc.target/i386/l_fma_double_2.c: Likewise.
5866         * gcc.target/i386/l_fma_double_3.c: Likewise.
5867         * gcc.target/i386/l_fma_double_4.c: Likewise.
5868         * gcc.target/i386/l_fma_double_5.c: Likewise.
5869         * gcc.target/i386/l_fma_double_6.c: Likewise.
5870         * gcc.target/i386/l_fma_float_1.c: Likewise.
5871         * gcc.target/i386/l_fma_float_2.c: Likewise.
5872         * gcc.target/i386/l_fma_float_3.c: Likewise.
5873         * gcc.target/i386/l_fma_float_4.c: Likewise.
5874         * gcc.target/i386/l_fma_float_5.c: Likewise.
5875         * gcc.target/i386/l_fma_float_6.c: Likewise.
5877 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5879         PR c++/51226
5880         * g++.dg/cpp0x/pr51226.C: New.
5882 2013-04-16  Han Shen  <shenhan@google.com>
5884         Test cases for '-fstack-protector-strong'.
5885         * gcc.dg/fstack-protector-strong.c: New.
5886         * g++.dg/fstack-protector-strong.C: New.
5888 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5890         * gcc.target/aarch64/ands_1.c: New test.
5891         * gcc.target/aarch64/ands_2.c: Likewise
5893 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5895         * lib/target-supports.exp (check_effective_target_hw): New
5896         function.
5897         * c-c++-common/asan/clone-test-1.c: Call
5898         check_effective_target_hw.
5899         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5900         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5901         possible decorations.
5902         * c-c++-common/asan/null-deref-1.c: Likewise.
5903         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5904         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5905         * c-c++-common/asan/use-after-free-1.c: Likewise.
5906         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5907         * g++.dg/asan/large-func-test-1.C: Likewise.
5909 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5911         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5913 2013-05-07  Richard Biener  <rguenther@suse.de>
5915         PR middle-end/57190
5916         * g++.dg/torture/pr57190.C: New testcase.
5918 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5920         PR tree-optimization/57149
5921         * gcc.dg/pr57149.c: New test.
5923         PR debug/57184
5924         * gcc.dg/pr57184.c: New test.
5926 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5928         * gnat.dg/specs/array3.ads: New test.
5930 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5932         * c-c++-common/vector-scalar-2.c: New testcase.
5934 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5936         * gcc.target/i386/asm-dialect-2.c: New testcase.
5938 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5940         PR c++/57183
5941         * g++.dg/cpp0x/auto38.C: New.
5943 2013-05-06  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/57185
5946         * gcc.dg/autopar/pr57185.c: New testcase.
5948 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5950         PR target/57106
5951         * gcc.target/i386/pr57106.c: New test.
5953 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5955         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5956         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5957         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5958         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5959         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5960         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5961         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5963 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5965         PR bootstrap/57154
5966         * gcc.dg/pr57154.c: New test.
5968 2013-05-06  Richard Biener  <rguenther@suse.de>
5970         PR middle-end/57147
5971         * gcc.dg/torture/pr57147-1.c: New testcase.
5972         * gcc.dg/torture/pr57147-2.c: Likewise.
5973         * gcc.dg/torture/pr57147-3.c: Likewise.
5975 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5977         PR target/55303
5978         * gcc.target/sh/pr55303-1.c: New.
5979         * gcc.target/sh/pr55303-2.c: New.
5980         * gcc.target/sh/pr55303-3.c: New.
5982 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5984         * gfortran.dg/allocate_with_source_3.f90: New.
5986 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5988         PR fortran/57141
5989         * gfortran.dg/null_8.f90: New.
5991 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5993         PR c++/53745
5994         * g++.dg/cpp0x/enum27.C: New.
5995         * g++.dg/cpp0x/enum_base.C: Adjust.
5997 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5999         PR tree-optimization/56205
6000         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6002 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6004         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6005         * gfortran.dg/bind_c_usage_27.f90: New.
6006         * gfortran.dg/bind_c_usage_28.f90: New.
6008 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6010         PR c++/51927
6011         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6013 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6015         PR target/57150
6016         * gcc.target/powerpc/pr57150.c: New file.
6018 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6020         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6021         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6022         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6023         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6024         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6025         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6026         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6028 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6030         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6031         scan-assembler-times.
6033 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6035         * gcc.dg/tree-ssa/slsr-32.c: New.
6036         * gcc.dg/tree-ssa/slsr-33.c: New.
6037         * gcc.dg/tree-ssa/slsr-34.c: New.
6038         * gcc.dg/tree-ssa/slsr-35.c: New.
6039         * gcc.dg/tree-ssa/slsr-36.c: New.
6040         * gcc.dg/tree-ssa/slsr-37.c: New.
6041         * gcc.dg/tree-ssa/slsr-38.c: New.
6043 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6045         * gcc.target/aarch64/tst_1.c: New test.
6046         * gcc.target/aarch64/tst_2.c: Likewise
6048 2013-05-02  Jeff Law  <law@redhat.com>
6050         PR tree-optimization/57144
6051         * gcc.c-torture/execute/pr57144.c: New test.
6053 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6055         PR rtl-optimization/57130
6056         * gcc.c-torture/execute/pr57130.c: New test.
6058 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6060         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6062 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6064         * gcc.target/aarch64/fabd.c: New file.
6066 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6068         PR c++/54318
6069         * g++.dg/cpp0x/pr54318.C: New.
6071 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6073         PR c++/14283
6074         * g++.dg/parse/error51.C: New.
6075         * g++.dg/parse/error15.C: Adjust column numbers.
6077 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6079         PR fortran/57142
6080         * gfortran.dg/size_kind_2.f90: New.
6081         * gfortran.dg/size_kind_3.f90: New.
6083 2013-05-02  Richard Biener  <rguenther@suse.de>
6085         PR middle-end/57140
6086         * g++.dg/torture/pr57140.C: New testcase.
6088 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6090         PR target/56732
6091         * gcc.target/arm/pr56732-1.c: New test.
6093 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6095         PR middle-end/56988
6096         * gcc.dg/ipa/pr56988.c: New test.
6098 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6100         * gcc.target/aarch64/bics_1.c: New test.
6101         * gcc.target/aarch64/bics_2.c: Likewise.
6103 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6105         PR rtl-optimization/57131
6106         * gcc.c-torture/execute/pr57131.c: New test.
6108 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6110         PR c++/57132
6111         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6113 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6115         PR target/57091
6116         * gcc.target/i386/pr57091.c: New test.
6118 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6120         * gcc.target/aarch64/vect-vaddv.c: New.
6122 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6124         * gcc.target/aarch64/vect-vmaxv.c: New.
6125         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6127 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6129         * gcc.target/aarch64/scalar-vca.c: New.
6130         * gcc.target/aarch64/vect-vca.c: Likewise.
6132 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6134         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6135         (test_vceqd_s64): Force arguments to SIMD registers.
6136         (test_vceqzd_s64): Likewise.
6137         (test_vcged_s64): Likewise.
6138         (test_vcled_s64): Likewise.
6139         (test_vcgezd_s64): Likewise.
6140         (test_vcged_u64): Likewise.
6141         (test_vcgtd_s64): Likewise.
6142         (test_vcltd_s64): Likewise.
6143         (test_vcgtzd_s64): Likewise.
6144         (test_vcgtd_u64): Likewise.
6145         (test_vclezd_s64): Likewise.
6146         (test_vcltzd_s64): Likewise.
6147         (test_vtst_s64): Likewise.
6148         (test_vtst_u64): Likewise.
6150 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6152         PR c++/57092
6153         * g++.dg/cpp0x/decltype53.C: New.
6155 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6157         PR fortran/57071
6158         * gfortran.dg/power_5.f90:  New test.
6160 2013-04-30  Richard Biener  <rguenther@suse.de>
6162         PR middle-end/57122
6163         * gcc.dg/torture/pr57122.c: New testcase.
6165 2013-04-30  Richard Biener  <rguenther@suse.de>
6167         PR middle-end/57107
6168         * g++.dg/torture/pr57107.C: New testcase.
6170 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6172         PR rtl-optimization/57105
6173         * gcc.dg/pr57105.c: New test.
6175 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6177         PR tree-optimization/57104
6178         * gcc.dg/pr57104.c: New test.
6180 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6182         PR target/44578
6183         * gcc.target/i386/pr44578.c: New test.
6185 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6187         PR target/57097
6188         * gcc.target/i386/pr57097.c: New test.
6190 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6192         PR target/57098
6193         * gcc.target/i386/pr57098.c: New test.
6195 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6197         * gcc.c-torture/execute/pr55875.c: New test.
6199 2013-04-29  Richard Biener  <rguenther@suse.de>
6201         PR middle-end/57075
6202         * gcc.dg/torture/pr57075.c: New testcase.
6204 2013-04-29  Richard Biener  <rguenther@suse.de>
6206         PR middle-end/57103
6207         * gcc.dg/autopar/pr57103.c: New testcase.
6209 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6211         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6213 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6215         * gcc.dg/pr50763.c: Update test.
6217 2013-04-26  Jeff Law  <law@redhat.com>
6219         * gcc.dg/tree-ssa/vrp88.c: New test.
6221 2013-04-29  Christian Bruel  <christian.bruel@st.com>
6223         PR target/57108
6224         * gcc.target/sh/pr57108.c: New test.
6226 2013-04-29  Richard Biener  <rguenther@suse.de>
6228         PR middle-end/57089
6229         * gfortran.dg/gomp/pr57089.f90: New testcase.
6231 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6233         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6235 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6237         * gcc.target/aarch64/vect-vcvt.c: New.
6239 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6241         * gcc.target/aarch64/vect-vrnd.c: New.
6243 2013-04-29  Richard Biener  <rguenther@suse.de>
6245         PR tree-optimization/57081
6246         * gcc.dg/torture/pr57081.c: New testcase.
6248 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6250         PR tree-optimization/57083
6251         * gcc.dg/torture/pr57083.c: New test.
6253 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6255         PR c++/56450
6256         * g++.dg/cpp0x/decltype52.C: New.
6258 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6260         N3472 binary constants
6261         * g++.dg/cpp/limits.C: Adjust warning wording.
6262         * g++.dg/system-binary-constants-1.C: Likewise.
6263         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6265 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6267         PR fortran/57093
6268         * gfortran.dg/coarray_30.f90: New.
6270 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6272         PR fortran/57071
6273         * frontend-passes (optimize_power):  New function.
6274         (optimize_op):  Use it.
6276 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6278         PR target/56866
6279         * gcc.c-torture/execute/pr56866.c: New test.
6280         * gcc.target/i386/pr56866.c: New test.
6282 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6284         PR go/57045
6285         * gcc.dg/setjmp-5.c: New test.
6287 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6289         PR c++/55708
6290         * g++.dg/cpp0x/constexpr-55708.C: New.
6292 2013-04-26  Richard Biener  <rguenther@suse.de>
6294         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6295         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6296         * gcc.dg/pr53265.c: Remove XFAILs.
6297         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6298         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6300 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6302         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6303         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6304         -fdiagnostics-color=never option similarly to
6305         -fno-diagnostics-show-caret option.
6307 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6309         PR rtl-optimization/57003
6310         * gcc.target/i386/pr57003.c: New test.
6312 2013-04-25  Marek Polacek  <polacek@redhat.com>
6314         PR tree-optimization/57066
6315         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6317 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6318             Tejas Belagod  <tejas.belagod@arm.com>
6320         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6321         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6322         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6324 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6326         * gcc.target/aarch64/cmp.c: New.
6328 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6330         * gcc.target/aarch64/ngc.c: New.
6332 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6334         * lib/target-supports.exp
6335         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6336         (check_effective_target_arm_neon_fp16_ok): Likewise.
6337         (add_options_for_arm_neon_fp16): Likewise.
6338         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6339         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6341 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6343         PR rtl-optimizations/57046
6344         * gcc.target/i386/pr57046.c: New test.
6346 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6348         * g++.dg/cpp1y/cplusplus.C: New.
6350 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6352         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6354 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6356         * c-c++-common/Wpointer-arith-1.c: New.
6358 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6360         * g++.dg/cpp1y/cxx1y_macro.C: New.
6362 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6364         PR c++/56970
6365         * g++.dg/cpp0x/sfinae45.C: New.
6367 2013-04-24  Richard Biener  <rguenther@suse.de>
6369         PR testsuite/57050
6370         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6372 2013-04-23  Richard Biener  <rguenther@suse.de>
6374         PR middle-end/57036
6375         * gcc.dg/torture/pr57036-1.c: New testcase.
6376         * gcc.dg/torture/pr57036-2.c: Likewise.
6378 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6380         * gcc.target/aarch64/scalar-mov.c: New testcase.
6382 2013-04-23  Richard Biener  <rguenther@suse.de>
6384         PR tree-optimization/57026
6385         * gcc.dg/torture/pr57026.c: New testcase.
6387 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6389         PR fortran/53685
6390         PR fortran/57022
6391         * gfortran.dg/transfer_check_4.f90: New.
6393 2013-04-22  Marek Polacek  <polacek@redhat.com>
6395         PR sanitizer/56990
6396         * gcc.dg/pr56990.c: New test.
6398 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6400         PR target/57018
6401         * gcc.target/i386/pr57018.c: New test.
6403 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6405         * gcc.target/aarch64/vrecps.c: New.
6406         * gcc.target/aarch64/vrecpx.c: Likewise.
6408 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6410         PR target/56995
6411         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6413 2013-04-21  Jeff Law  <law@redhat.com>
6415         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6417 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6419         PR fortran/56907
6420         * gfortran.dg/c_loc_test_22.f90: New.
6422 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6424         PR rtl-optimization/56847
6425         * gcc.dg/pr56847.c: New test.
6427 2013-04-19  Richard Biener  <rguenther@suse.de>
6429         PR tree-optimization/56982
6430         * gcc.c-torture/execute/pr56982.c: New testcase.
6432 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6434         PR tree-optimization/56718
6435         * g++.dg/ipa/imm-devirt-1.C: New test.
6436         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6438 2013-04-19  Richard Biener  <rguenther@suse.de>
6440         PR tree-optimization/57000
6441         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6443 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6444             Mikael Morin  <mikael@gcc.gnu.org>
6446         PR fortran/56872
6447         * gfortran.dg/array_constructor_45.f90:  New test.
6448         * gfortran.dg/array_constructor_46.f90:  New test.
6449         * gfortran.dg/array_constructor_47.f90:  New test.
6450         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6452 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6454         PR rtl-optimization/56999
6455         * g++.dg/opt/pr56999.C: New test.
6457 2013-04-18  Cary Coutant  <ccoutant@google.com>
6459         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6460         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6462 2013-04-18  Cary Coutant  <ccoutant@google.com>
6464         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6465         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6466         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6467         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6468         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6469         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6470         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6471         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6472         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6473         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6474         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6476 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6478         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6480 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6482         PR tree-optimization/56984
6483         * gcc.c-torture/compile/pr56984.c: New test.
6485         PR rtl-optimization/56992
6486         * gcc.dg/pr56992.c: New test.
6488 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6490         PR fortran/56814
6491         * gfortran.dg/proc_ptr_42.f90: New.
6493 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6495         * gnat.dg/discr41.ad[sb]: New test.
6496         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6497         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6498         * gcc.dg/vect/slp-24.c: Likewise.
6499         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6500         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6501         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6502         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6503         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6504         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6505         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6506         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6507         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6508         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6509         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6510         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6511         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6512         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6513         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6514         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6515         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6516         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6517         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6518         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6519         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6520         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6521         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6522         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6523         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6524         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6526 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6528         PR fortran/40958
6529         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6530         * gfortran.dg/module_md5_1.f90: Remove.
6532 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6534         * gcc.target/aarch64/adds3.c: New.
6535         * gcc.target/aarch64/subs3.c: New.
6537 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6539         * gcc.target/aarch64/adds1.c: New.
6540         * gcc.target/aarch64/adds2.c: New.
6541         * gcc.target/aarch64/subs1.c: New.
6542         * gcc.target/aarch64/subs2.c: New.
6544 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6546         Implement n3599 - Literal operator templates for strings.
6547         * g++.dg/cpp1y/udlit-char-template.C: New test.
6548         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6550 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6552         PR fortran/39505
6553         * gfortran.dg/no_arg_check_1.f90: New.
6554         * gfortran.dg/no_arg_check_2.f90: New.
6555         * gfortran.dg/no_arg_check_3.f90: New.
6557 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6559         PR fortran/56968
6560         * gfortran.dg/proc_ptr_41.f90: New.
6562 2013-04-16  Richard Biener  <rguenther@suse.de>
6564         PR tree-optimization/56756
6565         * gcc.dg/torture/pr56756.c: New testcase.
6567 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6569         PR fortran/56969
6570         * gfortran.dg/c_assoc_5.f90: New.
6572 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6574         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6575         * gcc.c-torture/execute/pr33992.x: Remove.
6576         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6577         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6578         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6580 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6582         PR tree-optimization/56962
6583         * gcc.c-torture/execute/pr56962.c: New test.
6585 2013-04-15  Richard Biener  <rguenther@suse.de>
6587         PR tree-optimization/56933
6588         * gcc.dg/vect/pr56933.c: New testcase.
6590 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6592         * gcc.target/arm/anddi3-opt.c: New test.
6593         * gcc.target/arm/anddi3-opt2.c: Likewise.
6595 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6597         * gcc.dg/pr56890-1.c: New test.
6598         * gcc.dg/pr56890-2.c: Likewise.
6600 2013-04-15  Joey Ye  <joey.ye@arm.com>
6602         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6603         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6605 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6607         PR fortran/56816
6608         * gfortran.dg/select_type_33.f03: New test.
6610 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6612         PR fortran/55959
6613         * gfortran.dg/typebound_proc_29.f03: New.
6615 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6617         PR fortran/56266
6618         * gfortran.dg/typebound_proc_28.f03: New.
6620 2013-04-12  Jeff Law  <law@redhat.com>
6622         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6623         either.
6625 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6627         PR fortran/56929
6628         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6630 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6632         PR target/56903
6633         * gcc.target/i386/pr56903.c: New test.
6635 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6637         PR fortran/56261
6638         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6639         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6640         * gfortran.dg/block_11.f90: Fix invalid test case.
6641         * gfortran.dg/function_types_3.f90: Add new error message.
6642         * gfortran.dg/global_references_1.f90: Ditto.
6643         * gfortran.dg/import2.f90: Remove unneeded parts.
6644         * gfortran.dg/import6.f90: Fix invalid test case.
6645         * gfortran.dg/proc_decl_2.f90: Ditto.
6646         * gfortran.dg/proc_decl_9.f90: Ditto.
6647         * gfortran.dg/proc_decl_18.f90: Ditto.
6648         * gfortran.dg/proc_ptr_40.f90: New.
6649         * gfortran.dg/whole_file_7.f90: Modified error wording.
6650         * gfortran.dg/whole_file_16.f90: Ditto.
6651         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6652         * gfortran.dg/whole_file_18.f90: Modified error wording.
6653         * gfortran.dg/whole_file_20.f03: Ditto.
6654         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6655         invalid test case.
6657 2013-04-12  Richard Biener  <rguenther@suse.de>
6659         Revert
6660         2013-04-10  Richard Biener  <rguenther@suse.de>
6662         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6664 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6666         PR fortran/56845
6667         * gfortran.dg/class_allocate_15.f90: New.
6669         Revert:
6670         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6672         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6673         scan-tree-dump-times.
6675 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6677         PR tree-optimization/56918
6678         PR tree-optimization/56920
6679         * gcc.dg/vect/pr56918.c: New test.
6680         * gcc.dg/vect/pr56920.c: New test.
6682 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6684         PR fortran/56845
6685         * gfortran.dg/class_allocate_14.f90: New.
6686         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6687         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6689 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6691         * gcc.dg/fold-cstvecshift.c: New testcase.
6693 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6695         * gcc.target/aarch64/negs.c: New.
6697 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6699         PR c++/56895
6700         * g++.dg/template/arrow4.C: New test.
6702 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6704         * gnat.dg/array23.adb: New test.
6705         * gnat.dg/array23_pkg[123].ads: New helpers.
6707 2013-04-11  Jeff Law  <law@redhat.com>
6709         PR tree-optimization/56900
6710         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6712 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/56913
6715         * g++.dg/cpp0x/sfinae44.C: New.
6717 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6719         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6720         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6722 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6724         PR c++/54216
6725         * g++.dg/cpp0x/enum26.C: New.
6726         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6728 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6730         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6731         inverse operands.
6732         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6733         loop is vectorized.
6734         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6735         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6736         loop is vectorized and that the correct instruction is generated.
6737         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6738         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6739         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6741 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6743         PR tree-optimization/56899
6744         * gcc.c-torture/execute/pr56899.c: New test.
6746 2013-04-10  David S. Miller  <davem@davemloft.net>
6748         * gcc.target/sparc/setcc-4.c: New test.
6749         * gcc.target/sparc/setcc-5.c: New test.
6751 2013-04-10  Richard Biener  <rguenther@suse.de>
6753         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6755 2013-04-10  Richard Biener  <rguenther@suse.de>
6757         * gcc.dg/vect/slp-39.c: New testcase.
6759 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6761         PR tree-optimization/55524
6762         * gcc.target/epiphany/fnma-1.c: New test.
6764 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6766         * gcc.dg/tree-ssa/inline-11.c: New test
6768 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6770         PR c++/56895
6771         * g++.dg/template/arrow3.C: New test.
6773 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6775         * gcc.target/arm/minmax_minus.c: New test.
6777 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6779         PR middle-end/56883
6780         * c-c++-common/gomp/pr56883.c: New test.
6782 2013-04-09  Jeff Law  <law@redhat.com>
6784         * gcc.dg/tree-ssa/vrp87.c: New test.
6786 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6788         PR tree-optimization/56854
6789         * g++.dg/torture/pr56854.C: New test.
6791 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6793         PR fortran/56782
6794         * gfortran.dg/array_constructor_44.f90:  New test.
6796 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6798         PR c++/56871
6799         * g++.dg/cpp0x/constexpr-specialization.C: New.
6801 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6803         * gcc.c-torture/execute/pr56837.c: New test.
6805         PR c++/34949
6806         PR c++/50243
6807         * g++.dg/opt/vt3.C: New test.
6808         * g++.dg/opt/vt4.C: New test.
6810 2013-04-08  Jeff Law  <law@redhat.com>
6812         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6814 2013-04-08  Richard Biener  <rguenther@suse.de>
6816         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6818 2013-04-08  Richard Biener  <rguenther@suse.de>
6820         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6822 2013-04-08  Richard Biener  <rguenther@suse.de>
6824         * g++.dg/vect/slp-pr56812.cc: Adjust.
6826 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6828         * gcc.dg/pr56837.c: New test.
6829         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6830         "generated memset minus one".
6832 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6834         PR fortran/56849
6835         * gfortran.dg/reshape_5.f90: New.
6837 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6839         PR target/56843
6840         * gcc.target/powerpc/recip-1.c: Modify expected output.
6841         * gcc.target/powerpc/recip-3.c: Likewise.
6842         * gcc.target/powerpc/recip-4.c: Likewise.
6843         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6845 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6847         * gcc.target/arm/peep-ldrd-1.c: New test.
6848         * gcc.target/arm/peep-strd-1.c: Likewise.
6850 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6852         * gcc.target/arm/negdi-1.c: New test.
6853         * gcc.target/arm/negdi-2.c: Likewise.
6854         * gcc.target/arm/negdi-3.c: Likewise.
6855         * gcc.target/arm/negdi-4.c: Likewise.
6857 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6859         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6860         Add -march=armv8-a when we use v8 NEON.
6861         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6862         (check_effective_target_vect_call_ceilf): Likewise.
6863         (check_effective_target_vect_call_floorf): Likewise.
6864         (check_effective_target_vect_call_roundf): Likewise.
6865         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6866         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6867         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6868         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6869         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6871 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6873         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6874         * gcc.target/powerpc/sd-pwr6.c: Same.
6875         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6876         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6878 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6880         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6882 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6884         PR fortran/40881
6885         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6886         * gfortran.dg/altreturn_4.f90: Ditto.
6887         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6888         * gfortran.dg/altreturn_5.f90: Ditto.
6889         * gfortran.dg/altreturn_6.f90: Ditto.
6890         * gfortran.dg/altreturn_7.f90: Ditto.
6892 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6894         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6895         New procedure.
6896         (check_effective_target_arm_v8_neon_ok_nocache):
6897         Likewise.
6898         (check_effective_target_arm_v8_neon_ok): Change to use
6899         check_effective_target_arm_v8_neon_ok_nocache.
6900         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6901         NEON flags.
6902         (check_effective_target_vect_call_btruncf):
6903         Enable for arm and ARMv8 NEON.
6904         (check_effective_target_vect_call_ceilf): Likewise.
6905         (check_effective_target_vect_call_floorf): Likewise.
6906         (check_effective_target_vect_call_roundf): Likewise.
6907         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6908         target.
6910 2013-04-04  Marek Polacek  <polacek@redhat.com>
6912         PR tree-optimization/48186
6913         * gcc.dg/pr48186.c: New test.
6915 2013-04-04  Richard Biener  <rguenther@suse.de>
6917         PR tree-optimization/56826
6918         * gcc.dg/vect/pr56826.c: New testcase.
6919         * gcc.dg/vect/O3-pr36098.c: Adjust.
6921 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6923         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6924         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6925         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6926         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6927         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6928         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6929         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6930         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6931         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6932         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6934 2013-04-04  Richard Biener  <rguenther@suse.de>
6936         PR tree-optimization/56213
6937         * gcc.dg/vect/vect-123.c: New testcase.
6939 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6941         PR fortran/56810
6942         * gfortran.dg/read_repeat_2.f90: New.
6944 2013-04-04  Richard Biener  <rguenther@suse.de>
6946         PR tree-optimization/56837
6947         * g++.dg/torture/pr56837.C: New testcase.
6949 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6951         PR fortran/50269
6952         * gfortran.dg/c_loc_test_21.f90: New.
6953         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6954         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6955         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6956         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6957         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6959 2013-04-03  Jeff Law  <law@redhat.com>
6961         PR tree-optimization/56799
6962         * gcc.c-torture/execute/pr56799.c: New test.
6964 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6966         PR c++/56815
6967         * g++.dg/warn/Wpointer-arith-1.C: New.
6968         * g++.dg/gomp/for-19.C: Adjust.
6970 2013-04-03  Marek Polacek  <polacek@redhat.com>
6972         PR sanitizer/55702
6973         * gcc.dg/pr55702.c: New test.
6975 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6977         PR target/56809
6978         * gcc.dg/pr56809.c: New testcase.
6980 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6982         PR debug/56819
6983         * g++.dg/debug/pr56819.C: New test.
6985 2013-04-03  Richard Biener  <rguenther@suse.de>
6987         PR tree-optimization/56817
6988         * g++.dg/torture/pr56817.C: New testcase.
6990 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6992         * gcc.dg/vect/bb-slp-31.c: New file.
6994 2013-04-03  Jason Merrill  <jason@redhat.com>
6996         PR c++/34949
6997         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6999 2013-04-03  Richard Biener  <rguenther@suse.de>
7001         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7003 2013-04-03  Richard Biener  <rguenther@suse.de>
7005         PR tree-optimization/55964
7006         * gcc.dg/torture/pr55964-2.c: New testcase.
7008 2013-04-03  Richard Biener  <rguenther@suse.de>
7010         PR tree-optimization/56501
7011         * gcc.dg/torture/pr56501.c: New testcase.
7013 2013-04-03  Richard Biener  <rguenther@suse.de>
7015         PR tree-optimization/56407
7016         * gcc.dg/torture/pr56407.c: New testcase.
7018 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7020         PR tree-optimization/56790
7021         * g++.dg/ext/pr56790-1.C: New testcase.
7023 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7025         * gcc.target/i386/merge-1.c: New testcase.
7026         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7028 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7030         PR c/19449
7031         * gcc.c-torture/execute/pr19449.c: New test.
7033 2013-04-03  Richard Biener  <rguenther@suse.de>
7035         PR tree-optimization/56812
7036         * g++.dg/vect/slp-pr56812.cc: New testcase.
7038 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7040         PR fortran/56284
7041         PR fortran/40881
7042         * gfortran.dg/altreturn_8.f90: New.
7043         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7044         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7045         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7047 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7049         PR rtl-optimization/56745
7050         * gcc.c-torture/compile/pr56745.c: New test.
7052 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7054         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7056 2013-04-02  Richard Biener  <rguenther@suse.de>
7058         PR tree-optimization/56778
7059         * gcc.dg/torture/pr56778.c: New testcase.
7061 2013-04-02  Richard Biener  <rguenther@suse.de>
7063         PR middle-end/56768
7064         * g++.dg/torture/pr56768.C: New testcase.
7066 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7068         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7070 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7072         PR fortran/56660
7073         * gfortran.dg/namelist_82.f90:  New test.
7075 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7077         PR fortran/56500
7078         * gfortran.dg/implicit_class_1.f90: New.
7080 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7082         PR fortran/56786
7083         * gfortran.dg/namelist_81.f90:  New test.
7085 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7087         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7088         for constant and equal string lengths.
7089         * gfortran.dg/character_comparison_5.f90:  Likewise.
7090         * gfortran.dg/character_comparison_9.f90:  New test.
7092 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7094         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7095         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7097 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7099         PR fortran/35203
7100         * gfortran.dg/optional_absent_3.f90: New.
7102 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7104         PR fortran/56737
7105         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7107 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7109         PR fortran/56735
7110         * gfortran.dg/namelist_80.f90: New.
7112 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114         PR fortran/45159
7115         * gfortran.dg/string_length_2.f90:  New test.
7116         * gfortran.dg/dependency_41.f90:  New test.
7118 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7120         PR fortran/55806
7121         * gfortran.dg/array_constructor_43.f90:  New test.
7122         * gfortran.dg/random_seed_3.f90:  New test.
7124 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7126         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7127         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7128         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7129         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7130         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7131         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7132         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7133         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7134         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7135         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7137 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7139         PR c++/56725
7140         * g++.dg/conversion/op4.C: Adjust.
7141         * g++.dg/cpp0x/rv1n.C: Likewise.
7142         * g++.dg/cpp0x/rv2n.C: Likewise.
7143         * g++.dg/cpp0x/template_deduction.C: Likewise.
7144         * g++.dg/expr/cond8.C: Likewise.
7145         * g++.dg/other/error4.C: Likewise.
7146         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7147         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7148         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7149         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7150         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7151         * g++.old-deja/g++.law/cvt20.C: Likewise.
7152         * g++.old-deja/g++.law/cvt8.C: Likewise.
7153         * g++.old-deja/g++.law/init8.C: Likewise.
7154         * g++.old-deja/g++.mike/net12.C: Likewise.
7155         * g++.old-deja/g++.mike/net8.C: Likewise.
7156         * g++.old-deja/g++.mike/p2793.C: Likewise.
7157         * g++.old-deja/g++.mike/p3836.C: Likewise.
7158         * g++.old-deja/g++.mike/p418.C: Likewise.
7159         * g++.old-deja/g++.mike/p701.C: Likewise.
7160         * g++.old-deja/g++.mike/p807.C: Likewise.
7162 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7164         PR middle-end/56694
7165         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7166         targets.
7168 2013-03-28  Marek Polacek  <polacek@redhat.com>
7170         PR tree-optimization/56695
7171         * gcc.dg/vect/pr56695.c: New test.
7173 2013-03-28  Richard Biener  <rguenther@suse.de>
7175         PR tree-optimization/37021
7176         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7177         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7179 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7181         PR fortran/56650
7182         PR fortran/36437
7183         * gfortran.dg/sizeof_2.f90: New.
7184         * gfortran.dg/sizeof_3.f90: New.
7185         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7187 2013-03-27  Richard Biener  <rguenther@suse.de>
7189         PR tree-optimization/37021
7190         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7192 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7194         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7195         * g++.dg/ipa/ivinline-2.C: Likewise.
7196         * g++.dg/ipa/ivinline-3.C: Likewise.
7197         * g++.dg/ipa/ivinline-4.C: Likewise.
7198         * g++.dg/ipa/ivinline-5.C: Likewise.
7199         * g++.dg/ipa/ivinline-7.C: Likewise.
7200         * g++.dg/ipa/ivinline-8.C: Likewise.
7201         * g++.dg/ipa/ivinline-9.C: Likewise.
7202         * g++.dg/cpp0x/noexcept03.C: Likewise.
7203         * gcc.dg/const-1.c: Likewise.
7204         * gcc.dg/ipa/pure-const-1.c: Likewise.
7205         * gcc.dg/noreturn-8.c: Likewise.
7206         * gcc.target/i386/mmx-1.c: Likewise.
7207         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7208         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7209         * gcc.c-torture/execute/pr33992.x: New file.
7211 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7213         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7215 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7217         PR c++/55951
7218         * g++.dg/ext/desig5.C: New.
7220 2013-03-26  Tobias Burnus  <burnus@net-b.de>
7222         PR fortran/56649
7223         * gfortran.dg/merge_init_expr_2.f90: New.
7224         * gfortran.dg/merge_char_1.f90: Modify test to
7225         stay a run-time test.
7226         * gfortran.dg/merge_char_3.f90: Ditto.
7228 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7230         * g++.dg/cpp0x/constexpr-friend-2.C: New.
7231         * g++.dg/cpp0x/constexpr-main.C: Likewise.
7233 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7235         PR c++/56722
7236         * g++.dg/cpp0x/range-for23.C: New.
7238 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7240         PR libfortran/52512
7241         * gfortran.dg/namelist_79.f90: New.
7243 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7245         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7247 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7249         PR fortran/38536
7250         PR fortran/38813
7251         PR fortran/38894
7252         PR fortran/39288
7253         PR fortran/40963
7254         PR fortran/45824
7255         PR fortran/47023
7256         PR fortran/47034
7257         PR fortran/49023
7258         PR fortran/50269
7259         PR fortran/50612
7260         PR fortran/52426
7261         PR fortran/54263
7262         PR fortran/55343
7263         PR fortran/55444
7264         PR fortran/55574
7265         PR fortran/56079
7266         PR fortran/56378
7267         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7268         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7269         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7270         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7271         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7272         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7273         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7274         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7275         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7276         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7277         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7278         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7279         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7280         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7281         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7282         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7283         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7284         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7285         * gfortran.dg/pr32601_1.f03: Ditto.
7286         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7287         * gfortran.dg/blockdata_7.f90: New.
7288         * gfortran.dg/c_assoc_4.f90: New.
7289         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7290         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7291         * gfortran.dg/c_funloc_tests_8.f90: New.
7292         * gfortran.dg/c_loc_test_17.f90: New.
7293         * gfortran.dg/c_loc_test_18.f90: New.
7294         * gfortran.dg/c_loc_test_19.f90: New.
7295         * gfortran.dg/c_loc_test_20.f90: New.
7296         * gfortran.dg/c_sizeof_5.f90: New.
7297         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7298         * gfortran.dg/transfer_resolve_2.f90: New.
7299         * gfortran.dg/transfer_resolve_3.f90: New.
7300         * gfortran.dg/transfer_resolve_4.f90: New.
7301         * gfortran.dg/pr32601.f03: Update dg-error.
7302         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7303         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7305 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7307         * gcc.target/arm/vseleqdf.c: New test.
7308         * gcc.target/arm/vseleqsf.c: Likewise.
7309         * gcc.target/arm/vselgedf.c: Likewise.
7310         * gcc.target/arm/vselgesf.c: Likewise.
7311         * gcc.target/arm/vselgtdf.c: Likewise.
7312         * gcc.target/arm/vselgtsf.c: Likewise.
7313         * gcc.target/arm/vselledf.c: Likewise.
7314         * gcc.target/arm/vsellesf.c: Likewise.
7315         * gcc.target/arm/vselltdf.c: Likewise.
7316         * gcc.target/arm/vselltsf.c: Likewise.
7317         * gcc.target/arm/vselnedf.c: Likewise.
7318         * gcc.target/arm/vselnesf.c: Likewise.
7319         * gcc.target/arm/vselvcdf.c: Likewise.
7320         * gcc.target/arm/vselvcsf.c: Likewise.
7321         * gcc.target/arm/vselvsdf.c: Likewise.
7322         * gcc.target/arm/vselvssf.c: Likewise.
7324 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7326         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7327         body from here...
7328         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7329         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7330         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7331         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7332         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7333         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7334         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7335         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7336         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7337         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7338         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7339         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7340         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7341         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7342         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7343         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7344         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7345         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7346         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7347         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7348         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7349         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7350         * gcc.target/arm/atomic-op-char.c: Likewise.
7351         * gcc.target/arm/atomic-op-consume.c: Likewise.
7352         * gcc.target/arm/atomic-op-int.c: Likewise.
7353         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7354         * gcc.target/arm/atomic-op-release.c: Likewise.
7355         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7356         * gcc.target/arm/atomic-op-short.c: Likewise.
7358 2013-03-25  Richard Biener  <rguenther@suse.de>
7360         PR middle-end/56694
7361         * g++.dg/torture/pr56694.C: New testcase.
7363 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7365         PR target/56720
7366         * gcc.target/arm/neon-vcond-gt.c: New test.
7367         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7368         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7370 2013-03-25  Richard Biener  <rguenther@suse.de>
7372         PR tree-optimization/56689
7373         * gcc.dg/torture/pr56689.c: New testcase.
7375 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7377         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7379 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7381         PR fortran/56696
7382         * gfortran.dg/eof_5.f90: New.
7384 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7386         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7387         alphabetically.
7389 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7391         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7393 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7395         PR testsuite/55994
7396         * gcc.c-torture/execute/builtins/builtins.exp: Add
7397         -Wl,--allow-multiple-definition for RTEMS targets.
7399 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7401         * gcc.target/aarch64/movk.c: New test.
7403 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7405         * g++.dg/ext/vector21.C: New testcase.
7407 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7409         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7410         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7412 2013-03-21  Richard Biener  <rguenther@suse.de>
7414         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7415         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7417 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7419         * gcc.target/aarch64/vect.c: Test and result vector added
7420         for sabd and saba instructions.
7421         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7422         instructions in assembly.
7423         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7424         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7425         for fabd instruction.
7426         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7427         instruction in assembly.
7428         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7430 2013-03-20  Jeff Law  <law@redhat.com>
7432         * g++.dg/tree-ssa/ssa-dom.C: New test.
7434 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7436         * gcc.target/powerpc/mmfpgpr.c: New test.
7437         * gcc.target/powerpc/sd-vsx.c: Likewise.
7438         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7439         * gcc.target/powerpc/vsx-float0.c: Likewise.
7441 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7443         PR tree-optimization/56355
7444         * gcc.dg/pr56355-1.c: New file.
7446 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7447             Richard Sandiford  <rdsandiford@googlemail.com>
7449         * gcc.target/mips/mips.exp: Add microMIPS support.
7450         * gcc.target/mips/umips-movep-2.c: New test.
7451         * gcc.target/mips/umips-lwp-2.c: New test.
7452         * gcc.target/mips/umips-swp-5.c: New test.
7453         * gcc.target/mips/umips-constraints-1.c: New test.
7454         * gcc.target/mips/umips-lwp-3.c: New test.
7455         * gcc.target/mips/umips-swp-6.c: New test.
7456         * gcc.target/mips/umips-constraints-2.c: New test.
7457         * gcc.target/mips/umips-save-restore-1.c: New test.
7458         * gcc.target/mips/umips-lwp-4.c: New test.
7459         * gcc.target/mips/umips-swp-7.c: New test.
7460         * gcc.target/mips/umips-save-restore-2.c: New test.
7461         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7462         * gcc.target/mips/umips-lwp-5.c: New test.
7463         * gcc.target/mips/umips-save-restore-3.c: New test.
7464         * gcc.target/mips/umips-lwp-6.c: New test.
7465         * gcc.target/mips/umips-swp-1.c: New test.
7466         * gcc.target/mips/umips-lwp-7.c: New test.
7467         * gcc.target/mips/umips-swp-2.c: New test.
7468         * gcc.target/mips/umips-lwp-8.c: New test.
7469         * gcc.target/mips/umips-swp-3.c: New test.
7470         * gcc.target/mips/umips-movep-1.c: New test.
7471         * gcc.target/mips/umips-lwp-1.c: New test.
7472         * gcc.target/mips/umips-swp-4.c: New test.
7474 2013-03-20  Richard Biener  <rguenther@suse.de>
7476         PR tree-optimization/56661
7477         * gcc.dg/torture/pr56661.c: New testcase.
7479 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7481         PR rtl-optimization/56605
7482         * gcc.target/powerpc/pr56605.c: New.
7484 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7486         PR fortran/54932
7487         * gfortran.dg/do_1.f90: Don't xfail.
7489 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7491         PR libfortran/51825
7492         * gfortran.dg/namelist_77.f90: New.
7493         * gfortran.dg/namelist_78.f90: New.
7495 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7497         PR libfortran/48618
7498         * gfortran.dg/open_negative_unit_1.f90: New.
7500 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7502         * gcc.target/aarch64/sbc.c: New test.
7504 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7506         * gcc.target/aarch64/ror.c: New test.
7508 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7510         * gcc.target/aarch64/extr.c: New test.
7512 2013-03-19  Richard Biener  <rguenther@suse.de>
7514         PR tree-optimization/56273
7515         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7516         * c-c++-common/uninit-17.c: Likewise.
7518 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7520         PR tree-optimization/56635
7521         * g++.dg/torture/pr56635.C: New test.
7523 2013-03-18  Richard Biener  <rguenther@suse.de>
7525         PR tree-optimization/3713
7526         * g++.dg/ipa/devirt-12.C: New testcase.
7528 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7530         PR c/56566
7531         * c-c++-common/pr56566.c: New test.
7533 2013-03-17  Jason Merrill  <jason@redhat.com>
7535         * g++.dg/template/abstract-dr337.C: XFAIL.
7537 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7539         PR c++/56607
7540         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7541         * c-c++-common/pr56607.c: New test.
7543 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7545         PR c++/56582
7546         * g++.dg/cpp0x/constexpr-array5.C: New.
7548 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7550         PR fortran/56615
7551         * gfortran.dg/transfer_intrinsic_5.f90: New.
7553 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7555         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7556         * gcc.target/i386/pr20020-1.c: Likewise.
7557         * gcc.target/i386/pr20020-2.c: Likewise.
7558         * gcc.target/i386/pr20020-3.c: Likewise.
7559         * gcc.target/i386/pr53425-1.c: Likewise.
7560         * gcc.target/i386/pr53425-2.c: Likewise.
7561         * gcc.target/i386/pr55093.c: Likewise.
7562         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7564 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7566         PR debug/56307
7567         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7568         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7570 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7572         PR tree-optimization/53265
7573         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7574         undefined behavior.
7575         * gcc.dg/graphite/id-6.c (test): Likewise.
7576         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7577         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7579         PR tree-optimization/53265
7580         * gcc.dg/pr53265.c: New test.
7581         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7582         to dg-options.
7583         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7584         arrays.
7585         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7586         n, use it as high bound instead of 4.
7588 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7590         PR target/49880
7591         * gcc.target/sh/pr49880-1.c: New.
7592         * gcc.target/sh/pr49880-2.c: New.
7593         * gcc.target/sh/pr49880-3.c: New.
7594         * gcc.target/sh/pr49880-4.c: New.
7595         * gcc.target/sh/pr49880-5.c: New.
7597 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7599         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7601 2013-03-13  Richard Biener  <rguenther@suse.de>
7603         PR tree-optimization/56608
7604         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7606 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7608         PR c++/56611
7609         * g++.dg/cpp0x/alias-decl-32.C: New.
7611 2013-03-11  Jan Hubicka  <jh@suse.cz>
7613         PR middle-end/56571
7614         * gcc.c-torture/compile/pr56571.c: New testcase.
7616 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7618         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7619         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7621 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7623         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7624         * gcc.dg/inline_4.c: Likewise.
7625         * gcc.dg/unroll_2.c: Likewise.
7626         * gcc.dg/unroll_3.c: Likewise.
7627         * gcc.dg/unroll_4.c: Likewise.
7629 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7631         PR testsuite/54119
7632         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7634         PR debug/56307
7635         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7637 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7639         PR target/40797
7640         * gcc.c-torture/compile/pr40797.c: New.
7642 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7644         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7646 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7648         PR fortran/56575
7649         * gfortran.dg/class_56.f90: New test.
7651 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7653         PR middle-end/56524
7654         * gcc.target/mips/pr56524.c: New test.
7656 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7658         PR c++/56565
7659         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7661 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7663         PR c++/51412
7664         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7666 2013-03-08  Marek Polacek  <polacek@redhat.com>
7668         PR tree-optimization/56478
7669         * gcc.dg/torture/pr56478.c: New test.
7671 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7673         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7674         targets linker option --allow-multiple-definition.
7676         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7677         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7678         * gcc.dg/pr52549.c: Add LLP64 case.
7679         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7680         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7681         * gcc.dg/torture/pr51071-2.c: Likewise.
7682         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7683         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7684         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7685         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7686         * gcc.dg/weak/weak-1.c: Likewise.
7687         * gcc.dg/weak/weak-2.c: Likewise.
7688         * gcc.dg/weak/weak-3.c: Likewise.
7689         * gcc.dg/weak/weak-4.c: Likewise.
7690         * gcc.dg/weak/weak-5.c: Likewise.
7691         * gcc.dg/weak/weak-15.c: Likewise.
7692         * gcc.dg/weak/weak-16.c: Likewise.
7694         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7696 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7698         PR tree-optimization/56559
7699         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7701 2013-03-07  Andreas Schwab  <schwab@suse.de>
7703         * gcc.dg/pr31490.c: Fix last change.
7705 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7707         PR c++/56534
7708         * g++.dg/template/crash115.C: New.
7710 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7712         PR tree-optimization/56539
7713         * gcc.c-torture/compile/pr56539.c: New test.
7715 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7717         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7718         targets.
7719         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7720         * gcc.dg/lto/20091013-1_2.c: Likewise.
7721         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7723 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7725         * gnat.dg/specs/aggr6.ads: New test.
7727 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7729         * gnat.dg/loop_optimization15.ad[sb]: New test.
7731 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7733         PR middle-end/56548
7734         * gcc.dg/pr56548.c: New test.
7736 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7738         PR debug/53363
7739         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7741 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7743         PR c++/56543
7744         * g++.dg/template/typename20.C: New test.
7746 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7748         PR debug/56510
7749         * gcc.dg/pr56510.c: New test.
7751         PR rtl-optimization/56484
7752         * gcc.c-torture/compile/pr56484.c: New test.
7754 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7756         PR c++/56530
7757         * g++.dg/warn/Wsign-conversion-2.C: New.
7759 2013-03-05  Richard Biener  <rguenther@suse.de>
7761         PR tree-optimization/56270
7762         * gcc.dg/vect/slp-38.c: New testcase.
7764 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7766         PR rtl-optimization/56494
7767         * gcc.dg/pr56494.c: New test.
7769 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7771         * gcc.dg/pr56424.c: New test.
7773 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7775         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7776         * gcc.dg/pr56228.c <avr>: Skip.
7778 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7780         PR testsuite/52641
7781         PR tree-optimization/52631
7782         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7784 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7786         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7787         * gcc.dg/vect/vect-83_64.c: Same.
7789 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7791         PR fortran/56477
7792         * gfortran.dg/pointer_check_13.f90: New test.
7794 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7796         PR fortran/54730
7797         * gfortran.dg/array_constructor_42.f90: New test.
7799 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7801         PR c++/52688
7802         * g++.dg/template/static33.C: New.
7803         * g++.dg/template/static34.C: Likewise.
7805         PR c++/10291
7806         * g++.dg/template/static35.C: New.
7808 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7810         * gcc.dg/pr56396.c: Require pic support.
7812 2013-03-01  Richard Biener  <rguenther@suse.de>
7814         PR tree-optimization/55481
7815         * gcc.dg/torture/pr56488.c: New testcase.
7817 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7818             Jakub Jelinek  <jakub@redhat.com>
7820         PR sanitizer/56454
7821         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7822         no_sanitize_address attribute rather than no_address_safety_analysis.
7823         * g++.dg/asan/sanitizer_test_utils.h
7824         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7825         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7826         in addition to no_address_safety_analysis.
7828 2013-02-28  Jason Merrill  <jason@redhat.com>
7830         PR c++/56481
7831         * g++.dg/cpp0x/constexpr-and.C: New.
7833 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7835         PR tree-optimization/56294
7836         * g++.dg/debug/pr56294.C: New test.
7838 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7840         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7842 2013-02-27  Marek Polacek  <polacek@redhat.com>
7844         PR rtl-optimization/56466
7845         * gcc.dg/pr56466.c: New test.
7847 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7849         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7850         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7851         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7853 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7855         PR middle-end/45472
7856         * gcc.dg/pr45472.c: New test.
7858 2013-02-26  Marek Polacek  <polacek@redhat.com>
7860         PR tree-optimization/56426
7861         * gcc.dg/pr56436.c: New test.
7863 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7865         PR tree-optimization/56448
7866         * gcc.c-torture/compile/pr56448.c: New test.
7868         PR tree-optimization/56443
7869         * gcc.dg/torture/pr56443.c: New test.
7871 2013-02-25  Richard Biener  <rguenther@suse.de>
7873         PR tree-optimization/56175
7874         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7876 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7878         PR c++/56403
7879         * g++.dg/torture/pr56403.C: New test.
7881 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7883         Revert:
7884         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7885         Richard Sandiford  <rdsandiford@googlemail.com>
7887         * gcc.target/mips/mips.exp: Add microMIPS support.
7888         * gcc.target/mips/umips-movep-2.c: New test.
7889         * gcc.target/mips/umips-lwp-2.c: New test.
7890         * gcc.target/mips/umips-swp-5.c: New test.
7891         * gcc.target/mips/umips-constraints-1.c: New test.
7892         * gcc.target/mips/umips-lwp-3.c: New test.
7893         * gcc.target/mips/umips-swp-6.c: New test.
7894         * gcc.target/mips/umips-constraints-2.c: New test.
7895         * gcc.target/mips/umips-save-restore-1.c: New test.
7896         * gcc.target/mips/umips-lwp-4.c: New test.
7897         * gcc.target/mips/umips-swp-7.c: New test.
7898         * gcc.target/mips/umips-save-restore-2.c: New test.
7899         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7900         * gcc.target/mips/umips-lwp-5.c: New test.
7901         * gcc.target/mips/umips-save-restore-3.c: New test.
7902         * gcc.target/mips/umips-lwp-6.c: New test.
7903         * gcc.target/mips/umips-swp-1.c: New test.
7904         * gcc.target/mips/umips-lwp-7.c: New test.
7905         * gcc.target/mips/umips-swp-2.c: New test.
7906         * gcc.target/mips/umips-lwp-8.c: New test.
7907         * gcc.target/mips/umips-swp-3.c: New test.
7908         * gcc.target/mips/umips-movep-1.c: New test.
7909         * gcc.target/mips/umips-lwp-1.c: New test.
7910         * gcc.target/mips/umips-swp-4.c: New test.
7912 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7913             Richard Sandiford  <rdsandiford@googlemail.com>
7915         * gcc.target/mips/mips.exp: Add microMIPS support.
7916         * gcc.target/mips/umips-movep-2.c: New test.
7917         * gcc.target/mips/umips-lwp-2.c: New test.
7918         * gcc.target/mips/umips-swp-5.c: New test.
7919         * gcc.target/mips/umips-constraints-1.c: New test.
7920         * gcc.target/mips/umips-lwp-3.c: New test.
7921         * gcc.target/mips/umips-swp-6.c: New test.
7922         * gcc.target/mips/umips-constraints-2.c: New test.
7923         * gcc.target/mips/umips-save-restore-1.c: New test.
7924         * gcc.target/mips/umips-lwp-4.c: New test.
7925         * gcc.target/mips/umips-swp-7.c: New test.
7926         * gcc.target/mips/umips-save-restore-2.c: New test.
7927         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7928         * gcc.target/mips/umips-lwp-5.c: New test.
7929         * gcc.target/mips/umips-save-restore-3.c: New test.
7930         * gcc.target/mips/umips-lwp-6.c: New test.
7931         * gcc.target/mips/umips-swp-1.c: New test.
7932         * gcc.target/mips/umips-lwp-7.c: New test.
7933         * gcc.target/mips/umips-swp-2.c: New test.
7934         * gcc.target/mips/umips-lwp-8.c: New test.
7935         * gcc.target/mips/umips-swp-3.c: New test.
7936         * gcc.target/mips/umips-movep-1.c: New test.
7937         * gcc.target/mips/umips-lwp-1.c: New test.
7938         * gcc.target/mips/umips-swp-4.c: New test.
7940 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7942         PR sanitizer/56393
7943         * lib/asan-dg.exp (asan_link_flags): Add
7944         -B${gccpath}/libsanitizer/asan/ to flags.
7946 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7948         PR middle-end/56420
7949         * gcc.dg/torture/pr56420.c: New test.
7951 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7953         PR middle-end/56108
7954         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7956 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7958         PR tree-optimization/56310
7959         * g++.dg/ipa/pr56310.C: New test.
7961 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7963         PR fortran/56385
7964         * gfortran.dg/proc_ptr_comp_37.f90: New.
7966 2013-02-21  Richard Biener  <rguenther@suse.de>
7968         PR tree-optimization/56415
7969         Revert
7970         2013-02-11  Richard Biener  <rguenther@suse.de>
7972         PR tree-optimization/56273
7973         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7974         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7975         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7976         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7977         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7978         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7980 2013-02-21  Marek Polacek  <polacek@redhat.com>
7982         PR tree-optimization/56398
7983         * g++.dg/torture/pr56398.C: New test.
7985 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7987         PR inline-asm/56405
7988         * gcc.c-torture/compile/pr56405.c: New test.
7990 2013-02-20  Jan Hubicka  <jh@suse.cz>
7992         PR tree-optimization/56265
7993         * g++.dg/ipa/devirt-11.C: New testcase.
7995 2013-02-20  Richard Biener  <rguenther@suse.de>
7997         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7999 2013-02-20  Richard Biener  <rguenther@suse.de>
8000         Jakub Jelinek  <jakub@redhat.com>
8002         PR tree-optimization/56396
8003         * gcc.dg/pr56396.c: New testcase.
8005 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8007         PR c++/56373
8008         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8010 2013-02-19  Richard Biener  <rguenther@suse.de>
8012         PR tree-optimization/56384
8013         * gcc.dg/torture/pr56384.c: New testcase.
8015 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8017         PR tree-optimization/56350
8018         * gcc.dg/pr56350.c: New test.
8020         PR tree-optimization/56381
8021         * g++.dg/opt/pr56381.C: New test.
8023 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8025         PR pch/54117
8026         * lib/dg-pch.exp (pch-init, pch-finish,
8027         check_effective_target_pch_supported_debug): New procs.
8028         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8029         Likewise if $pch_unsupported_debug and $flags include -g.
8030         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8031         and dg-require-effective-target pch_unsupported_debug.
8032         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8033         * objc.dg/pch/pch.exp: Likewise.
8034         * gcc.dg/pch/pch.exp: Likewise.
8035         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8036         pch_unsupported_debug.
8037         * gcc.dg/pch/valid-1.hs: Likewise.
8038         * gcc.dg/pch/valid-1b.c: Likewise.
8039         * gcc.dg/pch/valid-1b.hs: Likewise.
8041 2013-02-18  Richard Biener  <rguenther@suse.de>
8043         PR tree-optimization/56366
8044         * gcc.dg/torture/pr56366.c: New testcase.
8046 2013-02-18  Richard Biener  <rguenther@suse.de>
8048         PR middle-end/56349
8049         * gcc.dg/torture/pr56349.c: New testcase.
8051 2013-02-18  Richard Biener  <rguenther@suse.de>
8053         PR tree-optimization/56321
8054         * gcc.dg/torture/pr56321.c: New testcase.
8056 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8058         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8060 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8061             Dodji Seketeli  <dodji@redhat.com>
8063         PR asan/56330
8064         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8065         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8066         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8067         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8068         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8069         * c-c++-common/asan/pr56330.c: Likewise.
8070         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8071         Ensure the size argument of __builtin_memcpy is a constant.
8073 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8074             Paolo Carlini  <paolo.carlini@oracle.com>
8076         PR c++/51242
8077         * g++.dg/cpp0x/enum23.C: New.
8079 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8081         PR target/54685
8082         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8084 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8086         PR rtl-optimization/56348
8087         * gcc.target/i386/pr56348.c: New test.
8089 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8091         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8092         * gcc.target/arm/interrupt-2.c: Likewise.
8094 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8096         PR fortran/56318
8097         * gfortran.dg/matmul_9.f90: New.
8099 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8101         PR fortran/53818
8102         * gfortran.dg/init_flag_11.f90: New.
8104 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8106         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8108 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8110         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8111         characters.
8113 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8114             Tobias Burnus  <burnus@net-b.de>
8116         PR testsuite/56138
8117         * gfortran.dg/allocatable_function_7.f90: New.
8119 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8121         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8122         * asan_globals_test-wrapper.cc: New file.
8123         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8124         instead of asan_globals_test.cc as dg-additional-sources.
8125         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8126         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8127         "sanitizer_test_utils.h" instead of
8128         "sanitizer_common/tests/sanitizer_test_utils.h".
8129         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8130         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8131         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8132         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8133         * g++.dg/asan/asan_test.cc: Synced from upstream.
8134         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8136 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8138         Fix an asan crash
8139         * c-c++-common/asan/memcmp-2.c: New test.
8141 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8143         PR c++/55582
8144         * g++.dg/cpp0x/udlit-string-literal.h: New.
8145         * g++.dg/cpp0x/udlit-string-literal.C: New.
8147 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8149         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8151 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8153         PR target/56184
8154         * gcc.target/arm/pr56184.C: New test.
8156 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8158         PR c++/56302
8159         * g++.dg/torture/pr56302.C: New test.
8160         * g++.dg/cpp0x/constexpr-56302.C: New test.
8161         * c-c++-common/pr56302.c: New test.
8163 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8164             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8166         PR fortran/56204
8167         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8168         * gfortran.dg/quad_3.f90: Ditto.
8170 2013-02-13  Kostya Serebryany  <kcc@google.com>
8172         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8173         to match the fresh asan run-time.
8174         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8176 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8178         Avoid instrumenting duplicated memory access in the same basic block
8179         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8180         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8181         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8182         * c-c++-common/asan/inc.c: Likewise.
8184 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8186         PR inline-asm/56148
8187         * gcc.target/i386/pr56148.c: New test.
8189 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8190             Tobias Burnus  <burnus@net-b.de>
8192         PR testsuite/56082
8193         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8194         to kind=2.
8196 2013-02-12  Richard Biener  <rguenther@suse.de>
8198         PR lto/56297
8199         * gcc.dg/lto/pr56297_0.c: New testcase.
8200         * gcc.dg/lto/pr56297_0.c: Likewise.
8202 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8204         PR fortran/46952
8205         * gfortran.dg/typebound_deferred_1.f90: New.
8207 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8209         PR rtl-optimization/56151
8210         * gcc.target/i386/pr56151.c: New test.
8212 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8214         * g++.dg/ext/mv12.C: New test.
8215         * g++.dg/ext/mv12.h: New file.
8216         * g++.dg/ext/mv12-aux.C: New file.
8217         * g++.dg/ext/mv13.C: New test.
8219 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8221         * lib/target-supports.exp
8222         (check_effective_target_powerpc_eabi_ok): New.
8223         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8224         powerpc_eabi_ok.
8225         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8226         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8227         only.
8228         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8229         * gcc.target/powerpc/pr51623.c: Likewise.
8230         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8231         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8233 2013-02-11  Alexander Potapenko  <glider@google.com>
8234             Jack Howarth  <howarth@bromo.med.uc.edu>
8235             Jakub Jelinek  <jakub@redhat.com>
8237         PR sanitizer/55617
8238         * g++.dg/asan/pr55617.C: Run on all targets.
8240 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8242         PR rtl-optimization/56275
8243         * gcc.dg/pr56275.c: New test.
8245 2013-02-11  Richard Biener  <rguenther@suse.de>
8247         PR tree-optimization/56273
8248         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8250 2013-02-11  Richard Biener  <rguenther@suse.de>
8252         PR tree-optimization/56264
8253         * gcc.dg/torture/pr56264.c: New testcase.
8255 2013-02-11  Richard Biener  <rguenther@suse.de>
8257         PR tree-optimization/56273
8258         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8259         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8260         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8261         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8262         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8263         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8265 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8267         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8268         for *-*-linux-gnu targets.
8269         * g++.dg/asan/interception-test-1.c: Ditto.
8270         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8271         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8273 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8275         PR fortran/55362
8276         * gfortran.dg/intrinsic_size_4.f90 : New test.
8278 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8280         PR target/56256
8281         * gcc.target/powerpc/pr56256.c: New test.
8283 2013-02-08  Ian Lance Taylor  <iant@google.com>
8285         * lib/go.exp: Load timeout.exp.
8287 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8289         PR rtl-optimization/56246
8290         * gcc.target/i386/pr56246.c: New test.
8292 2013-02-08  Jeff Law  <law@redhat.com>
8294         PR debug/53948
8295         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8297 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8299         PR target/56043
8300         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8301         powerpc*-*-linux*.
8303 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8305         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8307 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8309         PR rtl-optimization/56195
8310         * gcc.dg/torture/pr56195.c: New test.
8312 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8314         PR fortran/54107
8315         * gfortran.dg/recursive_interface_2.f90: New test.
8317 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8319         PR tree-optimization/56250
8320         * gcc.c-torture/execute/pr56250.c: New test.
8322 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8324         PR tree-optimization/56064
8325         * gcc.dg/fixed-point/view-convert-2.c: New test.
8327 2013-02-08  Michael Matz  <matz@suse.de>
8329         PR tree-optimization/52448
8330         * gcc.dg/pr52448.c: New test.
8332 2013-02-08  Richard Biener  <rguenther@suse.de>
8334         PR middle-end/56181
8335         * gcc.dg/torture/pr56181.c: New testcase.
8337 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8339         PR target/54222
8340         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8341         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8343 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8345         PR c++/56241
8346         * g++.dg/parse/crash61.C: New test.
8348         PR c++/56239
8349         * g++.dg/parse/pr56239.C: New test.
8351         PR c++/56237
8352         * g++.dg/abi/mangle61.C: New test.
8354 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8356         PR rtl-optimization/56225
8357         * gcc.target/i386/pr56225.c: New test.
8359 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8361         PR debug/56154
8362         * gcc.dg/guality/pr56154-1.c: New test.
8363         * gcc.dg/guality/pr56154-2.c: New test.
8364         * gcc.dg/guality/pr56154-3.c: New test.
8365         * gcc.dg/guality/pr56154-4.c: New test.
8366         * gcc.dg/guality/pr56154-aux.c: New file.
8368         PR tree-optimization/55789
8369         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8370         cleanup-tree-dump.
8371         * gcc.dg/tree-ssa/inline-3.c: Add
8372         --param max-early-inliner-iterations=2 option.
8374 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8376         PR debug/53363
8377         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8378         Add -fno-dwarf2-cfi-asm to dg-options.
8379         Adapt match count.
8381 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8383         PR target/56228
8384         * gcc.dg/pr56228.c: New test.
8386 2013-02-07  Alan Modra  <amodra@gmail.com>
8388         PR target/54009
8389         * gcc.target/powerpc/pr54009.c: New test.
8390         PR target/54131
8391         * gfortran.dg/pr54131.f: New test.
8393 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8395         PR fortran/55789
8396         * gfortran.dg/array_constructor_41.f90: New test.
8398 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8400         PR fortran/55978
8401         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8403 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8405         PR middle-end/56217
8406         * g++.dg/gomp/pr56217.C: New test.
8408 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8410         PR tree-optimization/56205
8411         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8412         * gcc.c-torture/execute/pr56205.c: New test.
8414 2013-02-05  Richard Biener  <rguenther@suse.de>
8416         PR tree-optimization/53342
8417         PR tree-optimization/53185
8418         * gcc.dg/vect/pr53185-2.c: New testcase.
8420 2013-02-05  Jan Hubicka  <jh@suse.cz>
8422         PR tree-optimization/55789
8423         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8424         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8425         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8426         * g++.dg/ipa/inline-1.C: New testcase.
8427         * g++.dg/ipa/inline-2.C: New testcase.
8428         * g++.dg/ipa/inline-3.C: New testcase.
8430 2013-02-05  Jan Hubicka  <jh@suse.cz>
8432         PR tree-optimization/55789
8433         * g++.dg/torture/pr55789.C: New testcase.
8435 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8437         PR middle-end/56167
8438         * gcc.dg/pr56167.c: New test.
8440 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8442         PR target/55146
8443         * gcc.target/sh/pr55146.c: New.
8445 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8447         PR tree-optimization/54386
8448         * gcc.target/sh/pr54386.c: New.
8450 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8452         PR fortran/56008
8453         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8455         PR fortran/47517
8456         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8458 2013-02-04  Alexander Potapenko  <glider@google.com>
8459             Jack Howarth  <howarth@bromo.med.uc.edu>
8460             Jakub Jelinek  <jakub@redhat.com>
8462         PR sanitizer/55617
8463         * g++.dg/asan/pr55617.C: New test.
8465 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8467         PR fortran/54195
8468         * gfortran.dg/typebound_operator_19.f90: New test.
8469         * gfortran.dg/typebound_assignment_4.f90: New test.
8471 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8473         PR fortran/54107
8474         * gfortran.dg/recursive_interface_1.f90: New test.
8476 2013-02-04  Richard Guenther  <rguenther@suse.de>
8478         PR lto/56168
8479         * gcc.dg/lto/pr56168_0.c: New testcase.
8480         * gcc.dg/lto/pr56168_1.c: Likewise.
8482 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8484         PR fortran/50627
8485         PR fortran/56054
8486         * gfortran.dg/block_12.f90:  New test.
8487         * gfortran.dg/module_error_1.f90:  New test.
8489 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8491         * lib/target-supports.exp (check_effective_target_vect_float)
8492         (check_effective_target_vect_no_align): Add mips-sde-elf.
8494 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8496         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8498 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8500         * gcc.dg/pr56023.c: XFAIL on AIX.
8501         * gcc.dg/vect/pr49352.c: Same.
8503 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8505         * gnat.dg/opt26.adb: New test.
8507 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8509         Revert.
8510         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8512         * gcc.target/arm/neon-vfnms-1.c: New test.
8513         * gcc.target/arm/neon-vfnma-1.c: New test.
8515 2013-01-31  Richard Biener  <rguenther@suse.de>
8517         PR tree-optimization/56157
8518         * gcc.dg/torture/pr56157.c: New testcase.
8520 2013-01-30  Richard Biener  <rguenther@suse.de>
8522         PR tree-optimization/56150
8523         * gcc.dg/torture/pr56150.c: New testcase.
8525 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8527         PR sanitizer/55374
8528         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8529         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8530         printed in backtrace.
8531         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8532         to avoid errors about mismatched allocation vs. deallocation.
8534         PR c++/55742
8535         * g++.dg/mv1.C: Moved to...
8536         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8537         * g++.dg/mv2.C: Moved to...
8538         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8539         * g++.dg/mv3.C: Moved to...
8540         * g++.dg/ext/mv3.C: ... here.
8541         * g++.dg/mv4.C: Moved to...
8542         * g++.dg/ext/mv4.C: ... here.
8543         * g++.dg/mv5.C: Moved to...
8544         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8545         * g++.dg/mv6.C: Moved to...
8546         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8547         * g++.dg/ext/mv7.C: New test.
8548         * g++.dg/ext/mv8.C: New test.
8549         * g++.dg/ext/mv9.C: New test.
8550         * g++.dg/ext/mv10.C: New test.
8551         * g++.dg/ext/mv11.C: New test.
8553 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8555         PR rtl-optimization/56144
8556         * gcc.dg/pr56144.c: New.
8558 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8560         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8561         message.
8562         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8563         * g++.dg/cpp0x/constexpr-55573.C: Same
8565 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8567         PR tree-optimization/56064
8568         * gcc.dg/fixed-point/view-convert.c: New test.
8570 2013-01-30  Andreas Schwab  <schwab@suse.de>
8572         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8573         evaluate the end index in string range.
8575 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8577         PR fortran/56138
8578         * gfortran.dg/allocatable_function_6.f90: New.
8580 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8581             Mikael Morin  <mikael@gcc.gnu.org>
8583         PR fortran/54107
8584         * gfortran.dg/proc_ptr_comp_36.f90: New.
8586 2013-01-29  Richard Biener  <rguenther@suse.de>
8588         PR tree-optimization/55270
8589         * gcc.dg/torture/pr55270.c: New testcase.
8591 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8593         PR rtl-optimization/56117
8594         * gcc.dg/pr56117.c: New test.
8596 2013-01-28  Richard Biener  <rguenther@suse.de>
8598         PR tree-optimization/56034
8599         * gcc.dg/torture/pr56034.c: New testcase.
8601 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8603         PR tree-optimization/56125
8604         * gcc.dg/pr56125.c: New test.
8606 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8607             Mikael Morin  <mikael@gcc.gnu.org>
8609         PR fortran/53537
8610         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8611         * gfortran.dg/import8.f90: Likewise.
8612         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8613         * gfortran.dg/import10.f90: New test.
8614         * gfortran.dg/import11.f90: Likewise
8616 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8618         PR testsuite/56053
8619         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8620         string.h.  Provide memset, malloc and free prototypes, adjust line
8621         numbers in dg-output.
8622         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8623         Provide memset prototype and adjust line numbers in dg-output.
8624         * c-c++-common/asan/global-overflow-1.c: Likewise.
8626         PR tree-optimization/56094
8627         * gcc.dg/pr56094.c: New test.
8629 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8631         * gcc.target/arm/neon-vfnms-1.c: New test.
8632         * gcc.target/arm/neon-vfnma-1.c: New test.
8634 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8636         PR target/56114
8637         * gcc.target/i386/pr56114.c: New test.
8639 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8641         PR fortran/55984
8642         * gfortran.dg/associate_14.f90: New test.
8644         PR fortran/56047
8645         * gfortran.dg/associate_13.f90: New test.
8647 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8649         PR tree-optimization/56098
8650         * gcc.dg/pr56098-1.c: New test.
8651         * gcc.dg/pr56098-2.c: New test.
8653 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8655         PR target/54222
8656         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8658 2013-01-22  Marek Polacek  <polacek@redhat.com>
8660         PR tree-optimization/56035
8661         * gcc.dg/pr56035.c: New test.
8663 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8665         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8666         for MIPS.
8668 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8670         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8672 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8674         PR c/56078
8675         * gcc.dg/pr56078.c: New test.
8676         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8678 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8680         PR tree-optimization/55927
8681         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8683 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8685         * gcc.target/i386/movsd.c: New test.
8687 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8689         PR inline-asm/55934
8690         * gcc.target/i386/pr55934.c: New test.
8692 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8694         PR fortran/56081
8695         * gfortran.dg/select_8.f90: New.
8697 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8699         * gcc.target/microblaze/microblaze.exp: Remove
8700         target_config_cflags check.
8702 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8704         PR fortran/56052
8705         * gfortran.dg/gomp/pr56052.f90: New test.
8707         PR target/49069
8708         * gcc.dg/pr49069.c: New test.
8710 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8712         PR c++/55944
8713         * g++.dg/cpp0x/constexpr-static10.C: New.
8715 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8717         PR target/56028
8718         * gcc.target/i386/pr56028.c: New test.
8720 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8722         PR target/55686
8723         * gcc.target/i386/pr55686.c: New test.
8725 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8727         PR c++/53609
8728         * g++.dg/cpp0x/variadic139.C: New test.
8729         * g++.dg/cpp0x/variadic140.C: Likewise.
8730         * g++.dg/cpp0x/variadic141.C: Likewise.
8732 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8734         * gnat.dg/warn8.adb: New test.
8736 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8738         PR fortran/55919
8739         * gfortran.dg/include_8.f90: New test.
8741 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8743         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8744         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8746 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8748         PR tree-optimization/56051
8749         * gcc.c-torture/execute/pr56051.c: New test.
8751 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8753         PR rtl-optimization/56023
8754         * gcc.dg/pr56023.c: New test.
8756 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8758         PR middle-end/56022
8759         * gcc.target/i386/pr56022.c: New test.
8761 2013-01-21  Jason Merrill  <jason@redhat.com>
8763         * lib/target-supports.exp (check_effective_target_alias): New.
8765 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8767         PR debug/53235
8768         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8770 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8772         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8774 2013-01-19  Jeff Law  <law@redhat.com>
8776         PR tree-optimization/52631
8777         * tree-ssa/pr52631.c: New test.
8778         * tree-ssa/ssa-fre-9: Update expected output.
8780 2013-01-19  Anthony Green  <green@moxielogic.com>
8782         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8783         for moxie.
8785 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8787         PR tree-optimization/56029
8788         * g++.dg/torture/pr56029.C: New test.
8790 2013-01-18  Sharad Singhai  <singhai@google.com>
8792         PR tree-optimization/55995
8793         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8795 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8797         PR target/55433
8798         * gcc.target/i386/pr55433.c: New.
8800 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8802         PR middle-end/56015
8803         * gfortran.dg/pr56015.f90: New test.
8805 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8807         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8809 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8811         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8812         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8813         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8814         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8815         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8817 2013-01-17  Jeff Law  <law@redhat.com>
8819         * gcc.dg/pr52573.c: Move to...
8820         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8822         PR rtl-optimization/52573
8823         * gcc.dg/pr52573.c: New test.
8825 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8827         PR sanitizer/55679
8828         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8829         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8830         check_no_compiler_messages to test support in ucontext.h.
8831         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8832         compliant RLIMIT_AS.
8834 2013-01-17  Marek Polacek  <polacek@redhat.com>
8836         PR rtl-optimization/55833
8837         * gcc.dg/pr55833.c: New test.
8839 2013-01-17  Jan Hubicka  <jh@suse.cz>
8841         PR tree-optimization/55273
8842         * gcc.c-torture/compile/pr55273.c: New testcase.
8844 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8846         PR target/55981
8847         * gcc.target/pr55981.c: New test.
8849 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8851         * gcc.target/arm/pr40887.c: Require at least armv5.
8852         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8853         * gcc.target/arm/pr51915.c: Likewise.
8854         * gcc.target/arm/pr52006.c: Likewise.
8855         * gcc.target/arm/pr53187.c: Likewise.
8857         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8858         * gcc.target/arm/ftest-support-arm.h: Delete.
8859         * gcc.target/arm/ftest-support-thumb.h: Delete.
8860         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8861         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8862         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8863         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8864         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8865         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8866         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8867         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8868         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8869         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8870         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8871         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8872         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8873         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8874         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8875         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8876         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8877         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8878         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8879         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8880         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8881         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8882         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8883         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8885 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8887         PR tree-optimizations/55264
8888         * g++.dg/ipa/pr55264.C: New test.
8890 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8892         PR fortran/55983
8893         * gfortran.dg/class_55.f90: New.
8895 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8897         PR testsuite/55994
8898         * gcc.c-torture/execute/builtins/builtins.exp: Add
8899         -Wl,--allow-multiple-definition for eabi and elf targets.
8901         PR testsuite/54622
8902         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8903         check_effective_target_vect_perm_short,
8904         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8905         check_effective_target_vect64): Return 0 for big-endian ARM.
8906         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8908         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8909         prototypes.
8911 2013-01-16  Richard Biener  <rguenther@suse.de>
8913         PR tree-optimization/55964
8914         * gcc.dg/torture/pr55964.c: New testcase.
8916 2013-01-16  Richard Biener  <rguenther@suse.de>
8918         PR tree-optimization/54767
8919         PR tree-optimization/53465
8920         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8922 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8924         PR target/55301
8925         * gcc.target/sh/sh-switch.c: New testcase.
8927 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8929         * gcc.dg/webizer.c: Increase the array size.
8931 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8933         PR target/55940
8934         * gcc.dg/pr55940.c: New test.
8936 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8937             Harald Anlauf  <anlauf@gmx.de>
8939         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8940         * gfortran.dg/bounds_check_5.f90: Likewise.
8941         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8942         * gfortran.dg/continuation_9.f90: Likewise.
8943         * gfortran.dg/move_alloc_13.f90: Likewise.
8944         * gfortran.dg/structure_constructor_11.f90: Likewise.
8945         * gfortran.dg/tab_continuation.f: Likewise.
8946         * gfortran.dg/warning-directive-2.F90: Likewise.
8947         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8949 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8951         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8952         * gcc.target/arm/fma-sp.c: Likewise.
8954 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8956         PR rtl-optimization/55153
8957         * gcc.dg/pr55153.c: New.
8959 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8961         PR tree-optimization/55920
8962         * gcc.c-torture/compile/pr55920.c: New test.
8964 2013-01-15  Richard Biener  <rguenther@suse.de>
8966         PR middle-end/55882
8967         * gcc.dg/torture/pr55882.c: New testcase.
8969 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8971         PR tree-optimization/55955
8972         * gcc.c-torture/compile/pr55955.c: New test.
8974 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8976         PR c++/55663
8977         * g++.dg/cpp0x/alias-decl-31.C: New test.
8979 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8981         PR fortran/54286
8982         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8983         case where interface is null.
8985 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8987         PR fortran/55806
8988         * gfortran.dg/array_constructor_40.f90:  New test.
8990 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8992         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8994 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8996         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8997         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8998         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8999         * gcc.target/aarch64/vect-ld1r.c: New.
9000         * gcc.target/aarch64/vect-ld1r.x: New.
9002 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9004         PR target/55948
9005         * gcc.target/i386/hle-clear-rel.c: New file
9006         * gcc.target/i386/hle-store-rel.c: New file.
9008 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9010         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9011         * gfortran.dg/bounds_check_4.f90: Likewise.
9012         * gfortran.dg/inquire_10.f90: Likewise.
9013         * gfortran.dg/minloc_3.f90: Likewise.
9014         * gfortran.dg/minlocval_3.f90: Likewise.
9015         * gfortran.dg/module_double_reuse.f90: Likewise.
9016         * gfortran.dg/mvbits_1.f90: Likewise.
9017         * gfortran.dg/oldstyle_1.f90: Likewise.
9018         * gfortran.dg/pr20163-2.f: Likewise.
9019         * gfortran.dg/save_1.f90: Likewise.
9020         * gfortran.dg/scan_1.f90: Likewise.
9021         * gfortran.dg/select_char_1.f90: Likewise.
9022         * gfortran.dg/shape_4.f90: Likewise.
9023         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9024         * gfortran.dg/function_optimize_10.f90: Likewise.
9025         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9026         * gfortran.dg/used_types_17.f90: Likewise.
9027         * gfortran.dg/used_types_18.f90: Likewise.
9029 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9031         PR fortran/54286
9032         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9034 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9036         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9038 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9040         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9042 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9044         PR fortran/55072
9045         * gfortran.dg/assumed_type_2.f90: Fix test case.
9046         * gfortran.dg/internal_pack_13.f90: New test.
9047         * gfortran.dg/internal_pack_14.f90: New test.
9049 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9051         PR fortran/55868
9052         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9053         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9054         $tar to STAR.
9056 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9058         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9060 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9062         PR target/55719
9063         * gcc.target/s390/pr55719.c: New testcase.
9065 2013-01-11  Richard Guenther  <rguenther@suse.de>
9067         PR tree-optimization/44061
9068         * gcc.dg/pr44061.c: New testcase.
9070 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9072         Update copyright years.
9074 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9075             Jakub Jelinek  <jakub@redhat.com>
9077         PR target/55565
9078         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9080 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9082         PR rtl-optimization/55672
9083         * gcc.target/i386/pr55672.c: New.
9085 2013-01-10  Jeff Law  <law@redhat.com>
9087         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9088         pass/fail message unique.
9091 2013-01-10  Jason Merrill  <jason@redhat.com>
9093         * ada/.gitignore: New.
9095 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9097         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9098         Add tls options.
9099         * g++.dg/tls/thread_local2.C: Likewise.
9100         * g++.dg/tls/thread_local2g.C: Likewise.
9101         * g++.dg/tls/thread_local6.C: Likewise.
9102         * g++.dg/tls/thread_local-order1.C: Add tls options.
9103         * g++.dg/tls/thread_local-order2.C: Likewise.
9104         * g++.dg/tls/thread_local3.C: Likewise.
9105         * g++.dg/tls/thread_local3g.C: Likewise.
9106         * g++.dg/tls/thread_local4.C: Likewise.
9107         * g++.dg/tls/thread_local4g.C: Likewise.
9108         * g++.dg/tls/thread_local5.C: Likewise.
9109         * g++.dg/tls/thread_local5g.C: Likewise.
9110         * g++.dg/tls/thread_local6g.C: Likewise.
9112 2013-01-10  Kostya Serebryany  <kcc@google.com>
9114         * g++.dg/asan/asan_test.cc: Sync from upstream.
9116 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9118         PR tree-optimization/55921
9119         * gcc.c-torture/compile/pr55921.c: New test.
9121 2013-01-09  Jan Hubicka  <jh@suse.cz>
9123         PR tree-optimization/55569
9124         * gcc.c-torture/compile/pr55569.c: New testcase.
9126 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9128         PR fortran/47203
9129         * gfortran.dg/use_28.f90: New test.
9131 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9133         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9134         number matching more robust.
9136 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9138         PR rtl-optimization/55829
9139         * gcc.target/i386/pr55829.c: New.
9141 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9143         PR fortran/55758
9144         * gfortran.dg/bind_c_bool_1.f90: New.
9145         * gfortran.dg/do_5.f90: Add dg-warning.
9147 2013-01-09  Jan Hubicka  <jh@suse.cz>
9149         PR tree-optimization/55875
9150         * gcc.c-torture/execute/pr55875.c: New testcase.
9151         * g++.dg/torture/pr55875.C: New testcase.
9153 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9155         PR c/48418
9156         * c-c++-common/pr48418.c: New test.
9158 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9160         PR c++/55801
9161         * g++.dg/tls/thread_local-ice.C: New.
9163 2013-01-09  Andreas Schwab  <schwab@suse.de>
9165         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9167 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9169         PR tree-optimization/48189
9170         * gcc.dg/pr48189.c: New test.
9172 2013-01-04  Jan Hubicka  <jh@suse.cz>
9174         PR tree-optimization/55823
9175         * g++.dg/ipa/devirt-10.C: New testcase.
9177 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9178             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9180         PR rtl-optimization/55845
9181         * gcc.target/i386/pr55845.c: New test.
9183 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9185         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9186         instructions generated instead of number of occurances.
9188 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9190         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9191         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9192         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9193         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9194         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9195         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9196         * gcc.target/aarch64/vect-fcm.x: Likewise.
9197         * lib/target-supports.exp
9198         (check_effective_target_vect_cond): Enable for AArch64.
9200 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9202         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9203         endian-safe float pool loading.
9204         (test_square_root_v4sf): Likewise.
9205         (test_square_root_v2df): Likewise.
9206         * lib/target-supports.exp
9207         (check_effective_target_vect_call_sqrtf): Add AArch64.
9209 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9211         PR debug/55579
9212         * gcc.dg/tree-ssa/pr55579.c: New test.
9214 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9216         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9217         asm comments.
9219 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
9221         PR middle-end/55890
9222         * gcc.dg/torture/pr55890-3.c: New test.
9224         PR middle-end/55851
9225         * gcc.c-torture/compile/pr55851.c: New test.
9227         PR sanitizer/55844
9228         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9229         dg-options.
9231 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9233         PR fortran/55618
9234         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9236 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9238         PR fortran/55763
9239         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9240         * gfortran.dg/pointer_init_7.f90: New.
9242 2013-01-07  Richard Biener  <rguenther@suse.de>
9244         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9246 2013-01-07  Richard Biener  <rguenther@suse.de>
9248         PR middle-end/55890
9249         * gcc.dg/torture/pr55890-1.c: New testcase.
9250         * gcc.dg/torture/pr55890-2.c: Likewise.
9252 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9254         * gcc.target/aarch64/fmovd.c: New.
9255         * gcc.target/aarch64/fmovf.c: Likewise.
9256         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9257         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9258         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9259         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9260         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9261         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9263 2013-01-07  Richard Biener  <rguenther@suse.de>
9265         PR tree-optimization/55888
9266         PR tree-optimization/55862
9267         * gcc.dg/torture/pr55888.c: New testcase.
9269 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9271         PR fortran/55852
9272         * gfortran.dg/intrinsic_size_3.f90: New.
9274 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9276         PR fortran/55763
9277         * gfortran.dg/select_type_32.f90: New.
9279 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9281         PR c++/52343
9282         * g++.dg/cpp0x/alias-decl-29.C: New test.
9284 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9286         PR fortran/53876
9287         PR fortran/54990
9288         PR fortran/54992
9289         * gfortran.dg/class_array_15.f03: New test.
9291 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9293         PR fortran/42769
9294         PR fortran/45836
9295         PR fortran/45900
9296         * gfortran.dg/use_23.f90: New test.
9297         * gfortran.dg/use_24.f90: New test.
9298         * gfortran.dg/use_25.f90: New test.
9299         * gfortran.dg/use_26.f90: New test.
9300         * gfortran.dg/use_27.f90: New test.
9302 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9304         * gnat.dg/specs/clause_on_volatile.ads: New test.
9306 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9308         * gnat.dg/alignment10.adb: New test.
9310 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9311             Mikael Morin  <mikael@gcc.gnu.org>
9313         PR fortran/55827
9314         * gfortran.dg/use_22.f90: New test.
9316 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9318         * gcc.target/aarch64/cmp-1.c: New testcase.
9320 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9322         PR fortran/55172
9323         * gfortran.dg/select_type_31.f03: New test.
9325 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9327         PR c++/54526 (again)
9328         * g++.dg/cpp0x/parse2.C: Extend.
9329         * g++.old-deja/g++.other/crash28.C: Adjust.
9331 2013-01-04  Richard Biener  <rguenther@suse.de>
9333         PR tree-optimization/55862
9334         * gcc.dg/torture/pr55862.c: New testcase.
9336 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9338         PR tree-optimization/55755
9339         * gcc.dg/torture/pr55755.c: New test.
9340         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9341         * gcc.dg/tree-ssa/pr45144.c: Update.
9343 2013-01-04  Richard Biener  <rguenther@suse.de>
9345         PR middle-end/55863
9346         * gcc.dg/fold-reassoc-2.c: New testcase.
9348 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9350         PR fortran/55763
9351         * gfortran.dg/null_7.f90: New.
9353 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9355         PR fortran/55854
9356         PR fortran/55763
9357         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9358         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9359         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9361 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9363         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9365 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9367         PR fortran/55855
9368         * gfortran.dg/assignment_1.f90: Modified.
9369         * gfortran.dg/assignment_4.f90: New.
9371 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9373         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9375 2013-01-03  Richard Biener  <rguenther@suse.de>
9377         PR tree-optimization/55857
9378         * gcc.dg/vect/pr55857-1.c: New testcase.
9379         * gcc.dg/vect/pr55857-2.c: Likewise.
9381 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9383         PR rtl-optimization/55838
9384         * gcc.dg/pr55838.c: New test.
9386         PR tree-optimization/55832
9387         * gcc.c-torture/compile/pr55832.c: New test.
9389 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9391         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9392         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9393         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9394         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9395         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9396         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9397         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9398         * gcc.dg/unroll_1.c: Ditto.
9399         * gcc.dg/unroll_2.c: Ditto.
9400         * gcc.dg/unroll_3.c: Ditto.
9401         * gcc.dg/unroll_4.c: Ditto.
9403 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9405         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9407 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9409         PR fortran/55818
9410         * gfortran.dg/eof_4.f90: New test.
9412 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9414         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9415         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9416         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9417         (compat_setup_dfp): Initialize compat_alt_caret and
9418         compat_save_TEST_ALWAYS_FLAGS.
9420 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9422         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9424 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9426         * gcc.dg/torture/fp-int-convert-2.c: New test.
9428 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9430         * gfortran.dg/newunit_3.f90: Add dg-do run.
9431         * gfortran.dg/inquire_15.f90: Add dg-do run.
9433 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9435         PR tree-optimization/55831
9436         * gcc.dg/pr55831.c: New test.
9438 Copyright (C) 2013 Free Software Foundation, Inc.
9440 Copying and distribution of this file, with or without modification,
9441 are permitted in any medium without royalty provided the copyright
9442 notice and this notice are preserved.